получить данные osm напрямую из базы данных для pgrouting

Я создаю приложение, для которого требуется поиск маршрута.

У меня есть данные OSM, хранящиеся в базе данных PostGIS, и в настоящее время эти данные могут манипулироваться моим приложением, например. дороги могут быть перемещены, добавлены или удалены.

Я изучал pgRouting, но, похоже, ему нужны данные OSM либо в формате .osm, либо в шейп-файле.

Может ли pgRouting получить прямой доступ к моим таблицам OSM для построения своего графика? Если нет, есть ли другая система маршрутизации, которая может?

Спасибо


person sam    schedule 15.01.2013    source источник


Ответы (2)


Вы должны убедиться, что вы загружаете данные OSM с помощью инструмента osm2pgrouting в свою базу данных. Этот инструмент создает команду sql, которую вы можете загрузить в базу данных.

Здесь вы можете найти некоторую информацию об этом.

person ylka    schedule 18.01.2013

Проверьте эту страницу. В разделе 6 вы увидите, что pgrouting работает с SQL-запросами. Он не может напрямую обрабатывать файлы osm или shape, они являются просто источниками данных для импорта.

person Plutoz    schedule 16.01.2013