Значит если отрисовывать мосты или переходы сейчас, то только из “маленьких кусочков building=yes с указаными размерами и высотами”. Хотя это всё конечно несколько поспешно, хотя и забавно
Сегфолт полечился. И на карте приморья и на мособласти. Спасибо.
ну раз уж хочется мостов - то для начала надо рельеф из strm Ну а потом уже просто - если bridge=yes, то соединяем начало и конец моста по плоскости, а не по рельефу! Но это так, мечты…
Рельеф поможет только частично. О мостах вообще мало данных, в частности расстояния до нижележащего объекта нет, контура моста нет, уклонов нет. Можно будет разве что изгибать веи в ε-окрестности точки пересечения на основании layer.
Рельеф мне интересен не только ради мостов. С ним в любом случае реалистичнее выглядит. К примеру у нас есть многоэтажки в городе, стоящие вдоль склона, так вот, первый подъезд имеет 9 этажей, а четвёртый - уже 10. При этом крыши зданий - на одном уровне, а этаж добавляется “снизу” за счёт уклона. И наоборот, когда секции здания одной этажности идут ступенями по той-же причине.
Без использования узнаваемых 3D моделей картинка все равно будет только частично похожей, так что загоняться с переменной высоттой зданий в зависимости от склона, и выработке сложных алгоритмов рисования мостов(которые все равно не будут похожи на настоящие т.к. разными архитекторами строились) это ИХМО чересчур. И так будет красиво.
Когда-нибудь и подробные 3D модели будут, и текстуры, никуда не деться от этого. Чем дальше, тем популярнее идея добавить к OSM третье измерение тем или иным способом. Так что нужно поступательно двигаться в этом направлении!
Вот одна из самых первых разработок на тему 3D OSM: http://www.osm-3d.org/ - там есть рельеф, только у меня оно не запускается.