OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2018-09-13 17:13:15

Перевозчик_СПБ
Member
Registered: 2018-09-13
Posts: 3

Маршруты общественного транспорта

Добрый день.
Работаю в компании - операторе общественного транспорта из Санкт-Петербурга. Мы хотим, чтобы наши маршруты появились на OSM, и далее автоматически поддерживались изменения. У нас есть трассы маршрутов в виде упорядоченной последовательности точек (не остановок).
Прошу подсказать как лучше решить эту задачу.

Offline

#2 2018-09-13 18:55:04

Cd_spb
Member
From: Санкт-Петербург
Registered: 2011-11-04
Posts: 1,245

Re: Маршруты общественного транспорта

Перевозчик_СПБ wrote:

Мы хотим, чтобы наши маршруты появились на OSM, и далее автоматически поддерживались изменения.

Добрый день.
Сразу вопрос - официальное предоставление данных под открытой лицензией разрешено?
Вы имеете отношение к transport.orgp.spb.ru?

Last edited by Cd_spb (2018-09-13 18:56:19)

Offline

#3 2018-09-14 11:18:57

Перевозчик_СПБ
Member
Registered: 2018-09-13
Posts: 3

Re: Маршруты общественного транспорта

К порталу общественного транспорта не имеем отношения. Мы просто коммерческий перевозчик.
Насчет предоставления данных. Уточните пожалуйста, вы спрашиваете разрешаем ли мы использовать данные о наших маршрутах?

Offline

#4 2018-09-14 23:13:06

Something B
Member
Registered: 2018-09-05
Posts: 34

Re: Маршруты общественного транспорта

Перевозчик_СПБ wrote:

К порталу общественного транспорта не имеем отношения. Мы просто коммерческий перевозчик.
Насчет предоставления данных. Уточните пожалуйста, вы спрашиваете разрешаем ли мы использовать данные о наших маршрутах?

Да.

Offline

#5 2018-09-15 09:36:52

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 3,021

Re: Маршруты общественного транспорта

просто в осм есть правило: вносить можно только те данные, которые  конкретно разрешены владельцем данных для внесения в осм, либо данные, выложенные под свободной лицензией.
уточнение.
еще можно попросить пример в каком виде вы предоставляете данные ??
схема тегирования общественного транспорта в осм достаточна сложна - внесение скорей всего будет производится вручную.

Offline

#6 2018-09-15 10:05:45

Bwr57
Member
From: Екатеринбург, Россия
Registered: 2013-01-05
Posts: 94

Re: Маршруты общественного транспорта

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

Теперь по существу. Процедура публикации маршрутов в ОСМ достаточно сложна. И их нельзя опубликовать по точкам. Готового ПО для этой цели сейчас, насколько я знаю, нет. Хотел написать, но руки так и не дошли sad Так что делать это надо вручную в редакторе JOSM. Там ничего сложного нет, но требуется обучение и время. Возможно Вам проще договориться с кем-нибудь, чтобы он вносил изменения по переданным Вами схемам. Дело в том, что маршрут должен проходить по уже готовым дорогам и содержать уже готовые остановки. Если дорог и остановок не хватает, то надо их ввести дополнительно. Собственно, ввод остановок (и приведение существующих к стандартному виду) занимает 90 % времени. Для упрощения процесса я там написал плагин CustomizePublicTransportStop, который ускоряет этот процесс раз в 5. Прошу прощения за саморекламу, но очень рекомендую smile Сам маршрут после того, как дороги и остановки готовы, составляется минут за 5. Поэтому и не стал писать программу - экономия времени копеечная. После этого данные публикуются и через день становятся доступны для загрузки скажем в OsmAnd и отображаются на сайтах вроде http://openbusmap.org.
Подробные инструкции приведены в Вики или можете спросить у меня. Вики немного устарела. А так, для нас самое сложное - это собрать информацию о маршрутах и поддерживать ее в актуальном состоянии. Но у Вас с этим проблем нет, так что все реализуемо smile

Offline

#7 2018-09-15 13:22:27

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,519

Re: Маршруты общественного транспорта

Перевозчик_СПБ wrote:

Мы хотим, чтобы наши маршруты появились на OSM

В каком виде? Вы понимаете, что прокладка маршрута по ним работать не будет, т.к. расписание в OSM будет не запихнуть?
Максимум что можно будет - нарисовать на одной их специализированных карт.

Перевозчик_СПБ wrote:

и далее автоматически поддерживались изменения

Теоретически это можно сделать, но это требует довольно нетривиального программирования, т.к. модель данных в OSM сильно отличается от "упорядоченной последовательности точек".

Гараздо удобнее для всех было бы вам просто опубликовать свои маршруты в формате GTFS, с остановками, линиями маршрутов, расписаниями, тарифами, и прочим блэкджеком с бортпроводницами. Эти данные могли бы использовать любые желающие как для рисования карт маршрутов, так и для прокладки по ним маршрутов.

ОРГП, кстати, уже публикует дампы GTFS и GTFS-Realtime для всех маршрутов по Питеру на официальном портале, и им пользуются уже некоторые сторонние организации (типа Яндекса), так что вам и делать то ничего особо не нужно - достаточно будет просто попросить их не пытаться ограничивать доступ к этим данным.

Offline

#8 2018-09-15 22:35:03

Something B
Member
Registered: 2018-09-05
Posts: 34

Re: Маршруты общественного транспорта

Прокладка маршрута теоретически работать будет (maps.me, например умеет) если всё сделать правильно, но это достаточно сложно. Если Вы представитель перевозчика, у Вас будет мотивация. https://wiki.openstreetmap.org/wiki/Pro … _Transport

Offline

#9 2018-09-16 11:53:40

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,519

Re: Маршруты общественного транспорта

Something B wrote:

Прокладка маршрута теоретически работать будет (maps.me, например умеет) если всё сделать правильно, но это достаточно сложно.

Без учёта расписания - это не прокладка, а фикция. Проложит вам маршрут в понедельник с использованием вот этого автобуса, например: http://transport.orgp.spb.ru/Portal/tra … 1/schedule
Который ходит только ночью по выходным. Будете неделю на остановке его прихода ждать?

Offline

#10 2018-09-16 11:57:35

Something B
Member
Registered: 2018-09-05
Posts: 34

Re: Маршруты общественного транспорта

Sergey Astakhov wrote:
Something B wrote:

Прокладка маршрута теоретически работать будет (maps.me, например умеет) если всё сделать правильно, но это достаточно сложно.

Без учёта расписания - это не прокладка, а фикция. Проложит вам маршрут в понедельник с использованием вот этого автобуса, например: http://transport.orgp.spb.ru/Portal/tra … 1/schedule
Который ходит только ночью по выходным. Будете неделю на остановке его прихода ждать?

есть пропозал на указание регулярности - будние/выходные/круглосуточно. service_period = *

Last edited by Something B (2018-09-16 12:02:07)

Offline

#11 2018-09-16 11:59:49

Something B
Member
Registered: 2018-09-05
Posts: 34

Re: Маршруты общественного транспорта

Offline

#12 2018-09-17 09:19:36

Bwr57
Member
From: Екатеринбург, Россия
Registered: 2013-01-05
Posts: 94

Re: Маршруты общественного транспорта

Sergey Astakhov wrote:

В каком виде? Вы понимаете, что прокладка маршрута по ним работать не будет, т.к. расписание в OSM будет не запихнуть?
Максимум что можно будет - нарисовать на одной их специализированных карт.

И в популярных клиентских приложениях типа OsmAnd и Maps.Me.
В 95 % случаев этого достаточно. Мы не знаем, какую компанию представляет уважаемый Перевозчик_СПБ, но основные варианты использования навигационных систем ОТ на базе ОСМ сводятся либо к подбору маршрутов городского транспорта, либо к подбору маршрутов пригородного или регионального сообщения. Первое не требует знания расписания, т.к. городской транспорт ходит не по расписанию, а через определенный интервал, который тоже, впрочем, не соблюдается smile Так что пользователю достаточно знать номер маршрута и точки посадки/высадки. Ну и предполагаемое время в пути (по карте оценивается на глазок, навигационная система может подсчитать точно, особенно если имеет информацию о пробках), чтобы выбрать из альтернативных вариантов. Очень полезным является показ текущего положения транспортного средства выбранного маршрута на карте. Но тут все зависит от перевозчика и никто в ОСМ даже не попытался что-то подобное предложить (хотя есть проект OsMo). Для пригородных маршрутов важно знать хотя бы что ездит в то или иное село. От местных обычно можно узнать только, что на остановку "в центре" ходит автобус маршрута "какой-то" по расписанию "когда-то". Поэтому показ на карте места остановки, номера маршрута и ссылки на сайт перевозчика уже доводит до состояния блаженства и экономит время и деньги, ибо таксисты на этом очень хорошо наживаются. Вообще говоря, есть такой тэг в свойствах маршрута - "website", который игнорируется и маперами и клиентскими приложениями. А между тем, зная, что в какой-нибудь посёлок Кедровое ходит только автобус 103, его маршрут и расписание с сайта перевозчика уже можно планировать путешествие. Перемещение на дальние дистанции задача специфическая и уже решенная. Там действительно важно расписание, блэк-джек и проводницы, но подбор авиа- и жд билетов уже реализован и он явно не по нашей части, хотя показать какие поезда и автобусы ходят через населенный пункт конечно можно и нужно. Так что если Перевозчик_СПБ представляет не авиакомпанию и не РЖД, то мы просто обязаны внести его маршруты в ОСМ. Это может очень помочь пользователям. По себе знаю

Sergey Astakhov wrote:

Теоретически это можно сделать, но это требует довольно нетривиального программирования, т.к. модель данных в OSM сильно отличается от "упорядоченной последовательности точек".

Вы будете смеяться, но модель данных ОСМ предельно примитивна и представляет именно что "упорядоченную последовательность точек". Сложности с маршрутами ОТ именно из-за этого. Модель данных плохо поддерживает столь сложные сущности. и это требует специфического программирования. Но реализовать их поддержку можно. Собсно уже. Реальных проблем в программировании две:
Во-первых, ввод данных из независимых источников. Тут проблема в точности задания координат и их привязке к уже внесенным в базу объектам. Т.е. импортируемая точка должна быть привязана к существующему объекту - дороге или остановке. В принципе JOSM это умеет после небольшого допиливания. Но из-за неточности ввода данных и в ОСМ и в систему перевозчика импортируемая точка может быть ошибочно размещена на дворовом проезде или пересекающей основную трассу дороге. Дальше Дикстра прокладывает маршрут по существующим дорогам и автобус, вместо того, что бы ехать по улице, начинает петлять между домами smile Пользователь, созерцающий карту с таким маршрутом тихо фигеет и решает держаться от ОСМ подальше. 
Во-вторых, отсутствие хоть какого-то версионирования и защиты данных. Т.е. допустим импорт прошел успешно. Но завтра пришел Вася Пупкин, разделил дорогу на пять частей, исправить маршруты естественно забыл, а остановку удалил и сделал новую в 50 метрах от прежней, не по стандарту ибо лень и с другим названием, потому что они там ее называют не так, как написано в документах, а "truth on the ground". Соответственно, правильная версия данных теряется и при следующем запуске скрипт должен восстановить правильность маршрута. При этом он не может ориентироваться на прежние ID, т.к. после деления дороги будут участки с новыми ID, новая остановка будет иметь новый ID и т.д. Поэтому должен осуществить импорт заново. Прикол будет, когда Вася обнаружит, что б-гомерзкая остановка, которую он стер неделю назад появилась вновь и бросится снова ее удалять smile Войну правок придется останавливать на международном уровне
Вот решение этих двух проблем и требует "специфического программирования". Причем делать их должен скрипт не на сервере, а в редакторе, чтобы человек мог проверить и исправить косяки. Что конечно может отпугнуть тех же перевозчиков.

Sergey Astakhov wrote:

ОРГП, кстати, уже публикует дампы GTFS и GTFS-Realtime для всех маршрутов по Питеру на официальном портале, и им пользуются уже некоторые сторонние организации (типа Яндекса), так что вам и делать то ничего особо не нужно - достаточно будет просто попросить их не пытаться ограничивать доступ к этим данным.

Не знаю, что такое ОРПГ, GTFS и проч. Видимо какая-то ленинградская  местная служба. Которая жителю другого города, имеющего счастье посетить Ваш, а именно им карты маршрутов ОТ нужнее всего, местные и так все знают, может быть просто неизвестна. И спешу Вас уведомить, что в других городах и весях ничего этого нет и не предвидится. Есть конечно 2ГИС и Wikiroutes, которые дают более-менее точную информацию об ОТ. Но они работают не везде, а ОСМ покрывает весь мир. Поэтому мне кажется, что уважающий себя перевозчик должен прежде всего занести данные о маршрутах в 2ГИС, Гугл мэпс, Яндекс, ОСМ и Викироутес. Желательно автоматически, через предоставленный интерфейс, или обратившись в некий отдел этих компаний. Что, видимо, товарищи и пытаются сделать. За отсутствием отдела работы с клиентами в ОСМ пишут в этот форум

Offline

#13 2018-09-17 10:59:55

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,519

Re: Маршруты общественного транспорта

Bwr57 wrote:

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

Вы заблуждаетесь.
По первых, городской транспорт может ходить как по интервалу, так и по жёсткому расписанию.
Во вторых, расписание - это не только интервал, но и скорость движения по маршруту (норматив проезда).
В третьих - это так же и время начала/окончания движения.
В четвёртых - это привязка к дням недели (да, в разные дни недели транспорт ходит по разному, яркий пример приводил выше).

Без знания этой информации адекватный подбор маршрута и соответственно роутинг невозможен.
Можно, конечно, собирать эту информацию по разным сайтам и учитывать это всё в уме, но тогда именно вы занимаетесь прокладкой маршрута а не сервис. То, что текущие сервисы ОТ на базе OSM этого не умееют - это прямое следствие того что расписаний в OSM нет и не предвидится. В то время как на базе дампов GTFS это всё вполне возможно реализовать.

Bwr57 wrote:

Вы будете смеяться, но модель данных ОСМ предельно примитивна и представляет именно что "упорядоченную последовательность точек".

Нет. В OSM это последовательность остановок и последовательность сегментов дорог, что далеко не то же самое и не выводится однозначно из "упорядоченной последовательности точек". Чтобы перейти от точек из внешней системы к сегментам дорог в OSM - нужно провести процедуру map-matching-а, что нельзя считать тривиальным действом и подвержено куче ошибок. Это даже не касаясь версионности и разрешения конфликтов, которая отдельная тема.

Bwr57 wrote:

Не знаю, что такое ОРПГ

http://orgp.spb.ru/

Bwr57 wrote:

GTFS

https://developers.google.com/transit/gtfs/?hl=ru

Это стандартизованный формат обмена данными о маршрутах общественного транспорта. Там уже есть всё что нужно - и остановки и линии маршрутов и расписание и стоимости проезда и т.д. и т.п.

Bwr57 wrote:

Поэтому мне кажется, что уважающий себя перевозчик должен прежде всего занести данные о маршрутах в 2ГИС, Гугл мэпс, Яндекс, ОСМ и Викироутес.

Уважающему себя перевозчику достаточно лишь предоставить открытый доступ к регулярно обновляемым данным в формате GTFS. После чего любая система (2ГИС, Гугл мэпс, Яндекс, ОСМ и Викироутес и прочие) сможет воспользоваться ими, полностью или частично. И не нужно будет тратить ресурсы на то чтобы впихнуть невпихуемое. smile

Offline

#14 2018-09-17 14:14:36

Bwr57
Member
From: Екатеринбург, Россия
Registered: 2013-01-05
Posts: 94

Re: Маршруты общественного транспорта

Sergey Astakhov wrote:

Вы заблуждаетесь.
По первых, городской транспорт может ходить как по интервалу, так и по жёсткому расписанию.
Во вторых, расписание - это не только интервал, но и скорость движения по маршруту (норматив проезда).

Не может, а должен. В стране вечно розовых эльфов так оно и есть. Но IRL то пробка, то авария, то мороз, то гололед, то автобус не завелся, то "едем в парк", то водитель уволился, то замещающая его тетенька не в настроении и едет 20 км/ч и ей плевать, что записано в этом вашем расписании smile Поэтому лучше ориентироваться на интервал и молиться, что эта железяка таки приедет. Т.к. езжу на ОТ каждый день, то знаю, что вероятность пропуска рейса где-то 33 %, а время прибытия на конкретную остановку варьируется в пределах 40 мин. Поэтому писать программу, основываясь на расписании я точно не буду.

Sergey Astakhov wrote:

В третьих - это так же и время начала/окончания движения.
В четвёртых - это привязка к дням недели (да, в разные дни недели транспорт ходит по разному, яркий пример приводил выше).

Вот это реально важно. Но это пишут на табличках на остановке и на сайте перевозчика или хотя бы в wikiroutes. так что ссылки на сайт хватит. Тем более, что у частных перевозчиков последние рейсы водители обычно не выполняют. Паксов мало, выручка минимальна и они едут домой.

Sergey Astakhov wrote:

Без знания этой информации адекватный подбор маршрута и соответственно роутинг невозможен.

Возможен. С 7 утра до 9 вечера по крайней мере в Екатеринбурге работать будет с точностью процентов 98. С пригородными и междугородними маршрутами без расписания не обойтись, а по городу вполне. Но и за городом будет ясно как планировать поездку.

Sergey Astakhov wrote:

Можно, конечно, собирать эту информацию по разным сайтам и учитывать это всё в уме, но тогда именно вы занимаетесь прокладкой маршрута а не сервис.

Ну так я так и делаю smile Все равно ни одного сервиса выбирающего маршруты толкового, кроме сайта РЖД, я не знаю. Так что, все сами. Проблема в том, что в большинстве сложных случаев для выбора не хватает информации. Хотя бы примитивной транспортной карты, как в советское время.  Типичный пример. Прибыл в Новороссийск. Надо добраться от автовокзала на железнодорожный. Информации никакой. Никто ничего сказать не может. Кроме таксистов: "Зачем тебе автобус? Садис давезу! 500 рублей!" Вот тут данные ОТ в ОСМ и нужны. А их нет sad

Sergey Astakhov wrote:

Нет. В OSM это последовательность остановок и последовательность сегментов дорог, что далеко не то же самое и не выводится однозначно из "упорядоченной последовательности точек".

В том то и дело, что модель данных ОСМ - это точки и упорядоченные точки (ways), а также отношения. Первых двух хватает для отрисовки карты и автомобильной навигации. Отношения используются для решения вспомогательных задач и считаются сложными для использования, никак не обеспечивают целостности данных и исполнения требований стандартов. специального механизма поддержки ОТ на уровне БД нет. Так же как нет поддержки справочника организаций, например. Все ответственность за реализацию переведена на клиентский уровень. Отсюда и сложности. Маперы вводят инфу в нестандартной форме,мешая вэи и остановки случайным образом, со временем она повреждается, а программеры понимают, что навигацию из этого сделать сложно, если не невозможно (по версии 1 стандарта по крайней мере).  Плюс, насколько я знаю, нет опубликованных алгоритмов навигации на ОТ. Преобразовать последовательность точек в маршрут можно. Но это требует примерно 2 месяцев разработки (при использовании готовых библиотек) плюс результат преобразования должен контролировать человек. Но правда это позволит решить проблему нестандартности при вводе информации об маршрутах, которая и не дает организовать роутинг

Sergey Astakhov wrote:
Bwr57 wrote:

GTFS

Это стандартизованный формат обмена данными о маршрутах общественного транспорта. Там уже есть всё что нужно - и остановки и линии маршрутов и расписание и стоимости проезда и т.д. и т.п.

Ну это не совсем стандартизированный формат. Чисто гугловская фича. Не ГОСТ и не ISO. Но не суть. Из того, что должно войти в подготовленный перевозчиком zip (кстати на хрена ему это делать? Стандарт прямо скажем сложноват и мало интересен транспортнику) нам нужны маршруты (routes.txt), остановки (stops.txt причем их ID не есть компетенция перевозчика, так что берем только координаты) и траектория движения (shapes.txt). Т.е. та же  самая "упорядоченная последовательность точек". Которую нам и так предложили. Зачем Вы требуете с них эту информацию в формате GTFS мне совершенно не понятно

Sergey Astakhov wrote:

Уважающему себя перевозчику достаточно лишь предоставить открытый доступ к регулярно обновляемым данным в формате GTFS. После чего любая система (2ГИС, Гугл мэпс, Яндекс, ОСМ и Викироутес и прочие) сможет воспользоваться ими, полностью или частично. И не нужно будет тратить ресурсы на то чтобы впихнуть невпихуемое. smile

Ну если говорить в таком ключе, то зачем мучать людей? Не скажу за 2ГИС, но чтобы занести маршрут в ОСМ и wikiroutes мне достаточно криво нарисованной секретаршей в Painte схемы и расписания в свободной форме smile Вопрос был, как я понимаю, в том, чтобы информация вносилась в систему автоматически по запросу перевозчика, а не когда какой-нибудь мэпер соизволит зайти на этот ОРГП и обновить данные в базе. Судя по статусу ОРГП все, что хотят заносить в ОСМ перевозчики, им и так предоставляется.

Offline

#15 2018-09-17 15:35:39

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,519

Re: Маршруты общественного транспорта

Bwr57 wrote:

Стандарт прямо скажем сложноват и мало интересен транспортнику

Как раз он очень логичен и ориентирован на транспортников. У них вся эта информация есть, нужно просто выгрузить её в данном формате. Многие поля там, кстати, опциональны. Если соответствующей информации нет - то и выдумывать её не нужно.

Bwr57 wrote:

Зачем Вы требуете с них эту информацию в формате GTFS мне совершенно не понятно

Я не требую, я просто предлагаю альтернативный вариант, который выгоднее для всех в итоге.
Транспортникам не нужно заморачиваться особенностями чужих систем, просто подготовить выгрузку и регулярно её обновлять.
Разработчики сторонних систем, имея информацию по маршрутам в этом виде могут получить возможностей гараздо больше чем просто отображение геометрии, и смогут запилить уже полноценный роутинг с учётом времени, стоимости и т.д. и т.п.

Bwr57 wrote:

Вопрос был, как я понимаю, в том, чтобы информация вносилась в систему автоматически по запросу перевозчика, а не когда какой-нибудь мэпер соизволит зайти на этот ОРГП и обновить данные в базе.

Чтобы что-то работало автоматом - нужно чтобы кто-то этот автомат запрограммировал. Мапперы такой квалификации как правило не имеют, у перевозчика лишних ресурсов тоже нет. Плюс нерешённые вопросы по версионности и разрешению конфликтов.
А главное - это совершенно избыточно. Куда проще стороннему сервису будет не пытаться добывать информацию из OSM в урезанном виде, а импортировать и периодически обновлять напрямую из GTFS. И никаких тебе конфликтов и прочих заморочек.

Offline

#16 Yesterday 11:08:38

Перевозчик_СПБ
Member
Registered: 2018-09-13
Posts: 3

Re: Маршруты общественного транспорта

Добрый день.
Рад что вопрос вызвал интересную дискуссию.

Касательно поднятых вопросов:
1. Прокладка маршрута на данный момент не актуальна. Хочется чтобы остановка и вэй в OSM имели связь с тем маршрутом, который ходит по этому вэю и останавливается на этой остановке.
2. Свободное использование данных. По-моему мы как-раз и хотим показать наши маршруты всем вокруг. Но увидев этот вопрос я теперь задумался.
3. На портале ОРГП только социальные маршруты. А в OSM далеко не все даже социальные. Коммерческих совсем мало.
4. О расписании речь пока не идет. А вот время работы маршрута (С-По) вполне можно выложить.
5. Насколько я понял, маршруты в OSM описываются с помощью отношений Route и RouteMaster. Вы будете смеяться, но примерно так и определяют маршруты в диспетчерских системах. Только трасса может состоять как из точек, так и из точек и отрезков. У нас отрезков (вэев) нет. Тем более в кодировке OSM.

Из обсуждения я вынес, что решить нашу задачу можно ручным занесением маршрутов в OSM через соответствующее ПО. В том числе есть плагин уважаемого Bwr57. Это немного муторно, а с правками вообще кошмар.
Больше нравится вариант с выкладыванием данных в GTFS. Но найдется ли человек, или организация, который захочет взять наш GTFS и завести его в OSM? Социальные маршруты же доступны, а в OSM их (в полном объеме) нет.

Offline

#17 Yesterday 11:35:00

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 7,468

Re: Маршруты общественного транспорта

Перевозчик_СПБ wrote:

Но найдется ли человек, или организация, который захочет взять наш GTFS и завести его в OSM? Социальные маршруты же доступны, а в OSM их (в полном объеме) нет.

Ввод данных дело добровольное, но внешняя мотивация может творить чудеса.

Offline

#18 Yesterday 12:46:29

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 3,021

Re: Маршруты общественного транспорта

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

Offline

Board footer

Powered by FluxBB