Подготовка базы для ж/д роутинга

building=train_station. Имхо, и незачем его больше никак специально выделять.

А почему вот http://amdmi3.ru/files/rail_routing/RU-SVE.html Екатеринбург-Сортировочный — Звезда дважды? Один раз помечена как совпавшая а второй раз отмечена ошибка в определении расстояния.

Еще у нас две станции Палкино (на разных ветках) они обе помечены как railway=station на путях с одинаковым именем. ГЕографически они разделяются лесочком. Обе имеют платформы для обоих направлений. В общем я не знаю это две станции с одинаковыми именами, или одна с несколькими платформами для разных веток.
http://osm.org.ru/#layer=M&zoom=17&lat=56.88159&lon=60.41032 Я так понимаю ее валидатор не прожует?

Упорно пишут “name=вокзал”. Сносить?
Не викимапия чай. А то и на туалетах, магазинах и всём прочем тогда придется писать.

AMDmi3, я дико извиняюсь, но мне кажется, что railway=disused игнорируется.

Или то, что вчера правил в дамп еще не попало…

а как определить, что public_transport=station - это остановка поезда, а не автовокзал, например? train=yes (но по вики он вроде только на stop_position ставится) ?

В ЕСР она одна, причем, по видимому, на верхней линии (с соседними станциями Северка и Екатеринбург-Сортировочный): http://osm.sbin.ru/esr/region:sverdl:l#780110 но думаю в отсутствие более точной информации не грех отметить её и двумя railway=station.

Валидатор всё прожуёт: с запада кратчайший путь проложится до станции на той же линии, что и требуется, независимо от того обозначена ли та как отдельная станция или как только stop_position.
От Екатеринбурга неизвестно до какой проложится, но только по названию Палкино в любом случае нельзя понять до какой надо. Если получится добавить поддержку линий, даже это проложится правильно.
В общем, в текущем валидаторе эта станция проблем скорее всего не представляет.

Конечно.

Завтра добавлю. Я как раз вчера заметил эти ветки, но добавил поддержку railway=abandoned вместо disused.

Да. Похоже, ещё один косяк схемы.

Похоже, что это не косяк, а идеология - station:

т.е. это** хаб**, а конкретный вид транспорта указывается для каждой точки остановки.

Кстати давно интересует вопрос, стоит ли одноименные остановки на разных сторонах дороги (общественный транспорт, не ЖД) совмещать в одно отношение public_transport=stop_area ?

Так оно для этого и создаётся. :wink:

А как часто данные обновляются?

Это конечно круто, но к реальному миру отношения не имеет.

Где как, для России - да мало общего с реальностью.

Ну почему, довольно часто остановки трамвая и автобуса располагаются вблизи друг друга, не говоря уж про вокзалы и остановки городского транспорта возле них (включая метро, где оно есть). :wink:

Даже имеют общий shelter и/или bench .
А остановки автобуса и троллейбуса сплошь и рядом совпадают.

Валидатор использует тег designated_direction=forward для построения маршрута?

Судя по построенному маршруту Детское Село-Павловск (Павловск на юге), всячески избегался “неправильный” путь, на котором стоял этот тег:

ст.-Детское-Село by kudrdima, on Flickr

Точка с public_transport=stop_position на ст. Детское Село “на правильном” пути тогда ещё не стояла.

Начнём с того что у них банально разные названия - Лосиноостровская vs. Станция «Лосиноостровская». Алсо, где граница между остановками из одного хаба и из разных? Комсомольская с 3 вокзалами - один хаб? А остановка автобуса и трамвая с одинаковым названием? А если между ними (т.е. ближе к ним чем они друг к другу) остановка с другим названием?
Если у схемы есть идеология, такой схеме в OSM не место.

Раз в сутки. К слову, не забывай train=yes на stop_position.

Разумеется.

Упс…