Estou criando um aplicativo de roteamento usando o OpenStreetMap. Atualmente, minha tarefa é converter os dados de um arquivo OSM para o PostgreSQL.
Eu li sobre o osm2pgsql, mas o problema é que diz que o osm2pgsql não é adequado para roteamento. Também li sobre osmose, mas há algo sobre a porta Rails, o que acho que significa que preciso aprender Ruby in Rails. Tentei estudar RoR no passado e achei muito difícil aprender.
Estou usando PHP para o meu aplicativo. Como posso extrair os dados do arquivo OSM e exportá-los para o meu PostgreSQL. Sei que posso estar faltando alguma coisa aqui, mas sou novato no que diz respeito ao aplicativo de mapeamento. Espero que alguém possa me ajudar. Obrigado! : D
fonte
Preste atenção também ao osm2po ( http://osm2po.de ) - ele pode gerar scripts sql compatíveis com o pgRouting e, em alguns casos, mais fácil de usar que o osm2pgrouting (por exemplo, na plataforma MS Windows, como o osm2po está escrito em Java).
fonte