Я создаю приложение маршрутизации с использованием OpenStreetMap. В настоящее время моя задача - преобразовать данные из файла OSM в PostgreSQL.
Я читал о osm2pgsql, но проблема в том, что там сказано, что osm2pgsql не подходит для маршрутизации. Я тоже читал об Осмосе, но есть кое-что о порте rails, что, я думаю, означает, что мне нужно изучать Ruby в Rails. Я пытался изучать RoR в прошлом, и мне было слишком трудно учиться.
Я использую PHP для своего приложения. Как я могу извлечь данные из файла OSM и экспортировать их в мой PostgreSQL. Я знаю, что я могу что-то здесь упустить, но я новичок, когда дело доходит до картографирования приложений. Я надеюсь, что кто-то может мне помочь. Спасибо! : D
источник
Также обратите внимание на osm2po ( http://osm2po.de ) - он может генерировать сценарии sql, совместимые с pgRouting, и в некоторых случаях его проще использовать, чем osm2pgrouting (например, на платформе MS Windows, так как osm2po написан на Java).
источник