Skip to content

Дорожная сеть и уличное освещение

32kda edited this page Apr 2, 2020 · 1 revision

Дорожная сеть

Начиная с версии 4.5.0, типы дорог, железных дорог и ЛЭП могут быть сконфгурированы из пользовательского интерфейса.

Тип дороги выбираетя на базе OSM-тегов. Дорога с тегами higway=motorway или highway=trunk считается хайвеем, и для неё может быть задана отдельная константа типа. Количество полос берется из тега lanes, если он задан. Если включен анализ landuse - тегов, то прогамма попытаетсяя определить на их базе, является дорога городской или сельской. Константы для различных типов дорог можно найти в этой статье (англ)

На вкладке Roads/Networks слева поределены типы для городских дорог, справа - для сельских. Внизу под ними можно задать константы для железной дороги и ЛЭП.

roads_tab

Уличное освещение с использованием Object Strings (с 4.6.0)

Версия 4.6.0 имеет поддержку генерации фонарей уличного освещения, но не так, как это планировалось в старой OSM2XP 2 или как это делается в World2XPlane. Нынешняя OSM2XP использует для размещения фонарей инструмент X-Plane Object Strings ("Линии Объектов"), изначально предназначенный для размещения огней на рулежных дорожках и ВПП. Программа определяет, должна ли дорога иметь освещение с одной или с обеих сторон. При этом анализируется, является ли дорога хайвеем или нет, сколько у неё полос и установлен ли для неё тег освещеения lit. После этого OSM2XP создает одну или две объектных линии с фонарями параллельно дороге.

Вкладка Street Lights возвращена, но сильно упрощена и имеет всего несколько ключевых настроек. Верхнее поле задает путь к .str-файлу - дескриптору объектной линии с фонарями. Далее находится флаг, генерировать ли фонари для хайвеев (см. ниже), интервал между фонарями в линии (по умолчанию 50м) и ширина полосы движения, котоаря используется для рассчёта, на каком расстоянии от центра дороги генерировать линию с фонарями.

lights_tab

Фонари - генерировать отдельно или использовать встроенные?

Некоторые типы дорог из roads.net уже имеют "встроенные" фонари (см. документ с типами выше). Если Вы хотите использовать дороги со "встроенными" фонарями - генерацию отдельных фонарей следует отключить в самом верху вкладки Street Lights. Также Вы можете отключить только генерацию фонарей для хайвеев, если планируете использовать для них дороги с "встроенными" фонарями.