openstreetmap и открытые транспортные данные
DESCRIPTION
TRANSCRIPT
OpenStreetMap,открытые данные
и общественный транспорт
Илья Зверев, 2014
Где вы могли слышать о нас
● Вконтакте● Спутник● 2ГИС● Foursquare● Бегущий город● Портал ОТ Санкт-Петербурга
Как устроены карты
Как устроены карты
Как устроены карты
highway=residential
high
way
=ser
vice
high
way
=ser
vice
waterw
ay=river
natural=tree
Теги
● highway=bus_stop — остановка● building=train_station — здание вокзала● name=... — название● bridge=yes — отрезок дороги, идущий по
мосту● http://wiki.openstreetmap.org/wiki/RU:Map_Features
● http://wiki.openstreetmap.org/wiki/RU:Как_обозначить
Отношенияtype=bridgename=Мост им. Ленинаheight=30
outlineunder
across
Из таких кирпичиков мы построили мир
OpenStreetMapэто данные
Маршруты ОТ в OSM
Остановки: platform Линии дорог
name=...highway=bus_stoprailway=tram_stoppublic_transport=platformbench=yes / noshelter=yes / no
highway=*name=...
Место остановки: stop
public_transport=stop_positionbus=yes / notram=yes / notrolleway=yes / no
type=routeroute=bus / tram / trolleway / …ref=...name, from, to, operator, network, colour
Сложно?
● Не обязательно всё самому, нас много● Дороги по GPS-трекам● Остановки по космоснимкам● Маршруты по официальным данным● Плагины● Премии
Более 300 городов в России
Так а кто пользуется?
Почти никто.
Всё сложно.
Всё сложно
● Это не картинки тырить, а данные обрабатывать
● Много данных: полутерабайтный XML● Полезно: PostGIS + osm2pgsql, osmosis,
Overpass API, Leaflet, TileMill, osmot● Налаживание связей с собственными
данными (например, расписаниями)● Лицензия ODbL (как LGPL, CC-BY-SA)
Альтернативы
только одна — wikiroutes.info
WikiRoutes
● Любой может добавить маршрут● «Запрещается использовать материалы
сайта в конкурирующих сайтах и во всех мобильных приложениях без специального разрешения wikiroutes»
● Доступ к API, веб-сервисы, база данных и прочее — только за деньги (B2B, менеджеры)
Портал ОТ Санкт-Петербурга
● «Для получения доступа, Пользователь заполняет заявку на использование Сервиса»
● «Пользователь может использовать Данные <...> только в рамках функциональности, предоставляемой Сервисом»
● «Организатор оставляет за собой право устанавливать любые лимиты и ограничения»
● (конечно, это не помешало создать десяток мобильных приложений на этих данных)
OpenStreetMap
● большинство остановок, много маршрутов почти в каждом городе
● пешеходный, велосипедный роутинг● детальные данные вплоть до парадных● возможность моментальной правки● до фига инструментов обработки● открытые данные
Илья Зверев, 2014