26.09.2018

Транспортні дані Львова у вільному доступі

Нещодавно стали доступними GPS-дані Львова у добрій якості. Їх люб"язно надала компанія ТОВ "Українські геоінформаційні системи".

Схеми маршрутів громадського транспорту, розташування зупинок, ціни на перевезення пасажирів, контакти перевізників та іншу корисну інформацію можна брати за посиланням (у форматі GTFS static): http://track.ua-gis.com/gtfs/lviv/static.zip
Дані оновлюються, в середньому, 1-2 рази на тиждень.

Інформація про GPS-дані доступна за посиланням (у форматі GTFS realtime vehicle positions): http://track.ua-gis.com/gtfs/lviv/vehicle_position
Дані оновлюються, в середньому, кожні 11 секунд.
Дані у форматі GTFS realtime vehicle positions стиснуті з допомогою Protocol Buffers з використанням стандарту gtfs-realtime.proto

Посилання на документацію:
Опис формату GTFS static: https://developers.google.com/transit/gtfs?hl=ru
Опис формату GTFS realtime vehicle positions: https://developers.google.com/transit/gtfs-realtime/guides/vehicle-positions?hl=ru
Опис формату ProtocolBuffers: https://developers.google.com/protocol-buffers/docs/overview?hl=ru

Приклад розшифрування пакету GPS-даних в UNIX-подібних операційних системах:

  1. Встановити компілятор protoc
  2. Скачати опис полів gtfs-realtime.proto звідси: https://developers.google.com/transit/gtfs-realtime/gtfs-realtime-proto?hl=ru і назвати, наприклад, gtfs-realtime.proto
  3. Скачати пакет з даними: http://track.ua-gis.com/gtfs/lviv/vehicle_position
  4. Виконати команду: cat vehicle_position | protoc --decode transit_realtime.FeedMessage gtfs-realtime.proto

Бажаємо приємного опрацювання інформації!  




comments powered by Disqus
Blog