如何在PostGIS中找到两个几何之间的路径?

时间:2016-10-22 21:26:20

标签: postgresql gis openstreetmap postgis

我使用osm2pgsql将一些osm地图数据导入到我的PostGIS数据库中。

这些是我的表格:

enter image description here

在PostGIS表中找到两点之间的路线的最佳方法是什么?

由于

1 个答案:

答案 0 :(得分:2)

要在postGIS中进行路线搜索,您需要下载,安装并启用pgrouting扩展程序。

启用pgrouting扩展程序后,您需要使用pgr_createTopology函数创建图形拓扑,之后您可以使用pgr_bdDijkstra之类的路径查找算法。

请参阅此pgrouting Getting Started指南以及Routing Topology页面以获取更多背景信息。