如何在PostGIS中找到两个几何图形之间的路线?

Nik*_*Alg 1 gis postgresql postgis openstreetmap

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

这些是我的桌子:

在此输入图像描述

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

谢谢

son*_*olo 5

要在 postGIS 中进行路径查找,您需要下载、安装并启用pgrouting扩展。

启用pgrouting扩展后,您需要使用该pgr_createTopology函数创建图形拓扑,之后您可以使用pgr_bdDijkstra等路由查找算法。

请参阅 pgrouting入门指南以及路由拓扑页面以了解更多背景信息。