type=public_transport, public_transport=stop_area_group актуально?
по TagInfo stop_area_group замечен в двух городах европы: Гамбург (вроде) и где-то еще.
Было бы полезно, я несколько мест знаю, сейчас там висят public_transport=stop_area, объединяющие другие public_transport=stop_area.
Но оно, похоже, не было утверждено в комплекте public_transport.
мда, с пересадками всё сложно.
нужно отношение type=public_transport + public_transport=transplant. в отношение должны входить:
public_transport=stop_position с ролью stop (точка останова транспорта)
public_transport=platform + highway=bus_stop/platform с ролью platform (точка/платформа ожидания транспорта, остановка)
highway=* (footway, etc.) с ролью без названия (маршрут для перехода)
как варианты:
highway выкинуть, в отношение добавлять stop_area/stop_area_group из первых двух пунктов.
в маршрут type=route вставлять описанное отношение с ролью transplant
поясню зачем: как житель города, я лучше объясню где и как лучше пересесть на другой маршрут транспорта: лучше пройти на 10-50 метров дальше до остановки №1, где по пути есть подземный переход и дорога нормальная, чем идти по кратчайшему маршруту до остановки №2, но поломать ноги и стоять на светофоре.
осебятина рейндера/навигатора только внесет сумятицу, т.к. в своем большинстве рассчитывают по расстояниям до точек.
кроме того, используя подобное отношение можно будет визуализировать моменты пересадок при расчете маршрута
как и чем задавать? указывать время работы светофора? использовать приоритеты (-5…5) для highway=*?
route+from+to+via?
да и у меня не совсем продумано, с маршрутом логичнее: type=route + route=transplant.
без маршрута (остановки с пересадками): type=public_transport + public_transport=transplant
Боюсь, что это слишком сложно для реализации - и для ввода данных и для автоматизированной обработки. Уже готовые stop_area объединять проще. Ну и надо разделять две задачи - роутинг с использованием общественного транспорта и переходы между остановками. Каждая из них не простая. Я думаю, что важнее создать систему роутинга с использованием ОТ, как в Гугле или 2ГИС, а ей микророутинг на уровне переходов между остановками не нужен. Для нее нужны stop_area_group. А пешеходный роутинг между остановками это отдельная задача
проблема в том, что в stop_area сейчас пихают всё что не надо или вообще с ним не заморачиваются.
в 2гисе роутинг - отдельный слой, как и роутинг между остановками. сейчас точно не вспомню, но вроде как переходы между остановками - в отдельном слою. и точно помню, рисовалась линия перехода.
для ввода данных не вижу особо сложного, явно не сложнее роутинга ОТ. автоматика точно осилит.
Ну есть ключ state для маршрутов (не общественных), у которого есть аж 12 вхождений closed. С учётом что просто маршруты почти не кто не обрабатывает, они перманентно все закрыты
Извиняюсь, если уже был такой вопрос. А как указать сезонность маршрута и есть ли в этом смысл? Положим, хотелось бы нанести на карту дачные маршруты, хотя бы для того, что если есть где-то на трассе остановка, то указать, какой маршрут через неё проходит.