glosm - 3D рендер для OpenStreetMap

Считаю. Предлагаете за вас проставить source?

Присоединяюсь к AMDmi3. Лучше оставьте пустыми эти теги для тех, кто захочет пройти и проставить нормально. А если вам так нужно любоваться картинкой с примерной высотой, проставляйте её у себя локально, но не лейте в OSM такое.

AMDmi3
Если вам это надо, проставьте. Я же писал что против этого ничего не имею. Если ещё и адреса проставите и геометрию поправите, так совсем хорошо будет. :wink:

Ok. Только не говорите больше про уважение.

Kostik, разве трудно поставить source? И как Вы сами планируете отличать места, где Вы уже выверили высоты от мест, где еще предстоит?

Не вижу смысла дальше спорить на эту тему. Я лучше это время потрачу на проставление улиц и адресов, чем собственно сейчас и занимаюсь.

Я проставлю.

glosm был одним из гвоздей программы на стенде osm на linuxtag. Всем понравилось :slight_smile:

Круто. Могли бы, правда, и написать что-нибудь.

Планируются ли обновления, если да, то как скоро?
Очень жду рендера опор лэп и деревьв :slight_smile:

очень хочется возможность задания цветов стенам\крышам\воде\лесу и прочему рендерящемуся хозяйству.

Hind,
Достаточно вашего кота на аватарке :smiley:

Присоединяюст к желаниям garl’a :slight_smile:

Разработка glosm пока заторможена - я занимаюсь конвертацией названий улиц и валидаторами, да и вообще летом больше желается маппить.
Кроме того, пришел к выводу что портабельная fixed-point геометрия не получится, да и не особо нужна, так что надо немного переделать архитектуру. Зато после этого в генераторе геометрии будут напрямую доступны все аттрибуты вершин и можно будет делать что угодно.

ЛЭП давно есть, остальное будет значительно позже, зато сразу много.

У кого-нибудь tiler работает под Linux? Что-то он у меня не хочет запускаться. Выдаёт вот это:
Exception: glxChooseFBConfig failed

Попробовал уже на трёх машинах (два радеона, одна нвидиа - все с opensource драйверами), везде результат одинаковый. Кто-нибудь знает, что ему для счастья не хватает? SDL viewer при этом работает на ура.

Значит свободные драйвера не поддерживают multisampling.
Попробуй в tiler/Main.cc в 178 строке PBuffer pbuffer(256, 256, 4) 4 заменить на 1.

Хм, на нвидиа теперь запускается, но ничего не рисует - в выходной директории одни пустые серого цвета png с номерами кратными степени двойки. При этом ругается “failed to create drawable” (в исходниках glosm этого сообщения нет, видимо это уже libGL выдает). На радеонах попробую попозже.

Вероятно, у вас также не поддерживается и pbuffer, на который завязан tiler (а mesa эту ошибку игнорирует, по поводу чего даже есть патч http://lists.freedesktop.org/archives/mesa-dev/2011-May/007353.html , поэтому tiler об этом ничего не знает).
Теоретически можно сделать рендерилку в окне вместо pbuffer’ов, которая ко всему прочему и под windows будет работать, но мне пока не до этого. Можете помочь.

Всё оказалось проще - я забыл скормить координаты bbox-а (почему-то думал, что tiler их возьмёт из .osm файла). Так что с патчем выше действительно всё работает с mesa и на nouveau и на radeon. Ура!

Отлично. Патч уехал в git, теперь это можно сделать через опцию -m 1 для tiler