我正在创建一个需要路由查找器的应用程序。从数据库直接获取osm数据用于pgrouting
我将OSM数据存储在PostGIS数据库中,目前这些数据可能会被我的应用程序操纵。道路可能会移动,添加或删除。
我正在研究pgRouting,但它似乎需要OSM数据为.osm格式或形状文件。
pgRouting是否可以直接访问我的OSM表来构建它的图形?如果没有,那里可以有其他的路由系统吗?
感谢
我正在创建一个需要路由查找器的应用程序。从数据库直接获取osm数据用于pgrouting
我将OSM数据存储在PostGIS数据库中,目前这些数据可能会被我的应用程序操纵。道路可能会移动,添加或删除。
我正在研究pgRouting,但它似乎需要OSM数据为.osm格式或形状文件。
pgRouting是否可以直接访问我的OSM表来构建它的图形?如果没有,那里可以有其他的路由系统吗?
感谢
检查这个page。在第6节中,您将看到,pgrouting适用于SQL查询。它无法直接处理osm或shape文件,它们只是用于导入的数据源。
您必须确保使用osm2pgrouting工具将OSM数据加载到数据库。这个工具创建一个可以加载到数据库中的sql命令。
Here你可以找到它的一些信息。