【问题标题】:How to find a route between two geometries in PostGIS?如何在 PostGIS 中找到两个几何图形之间的路径?
【发布时间】:2017-03-04 23:30:45
【问题描述】:

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

这些是我的桌子:

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

谢谢

【问题讨论】:

    标签: postgresql gis openstreetmap postgis


    【解决方案1】:

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

    一旦你启用了pgrouting 扩展,那么你需要使用pgr_createTopology 函数创建你的图拓扑,之后你可以使用像pgr_bdDijkstra 这样的路由查找算法。

    请参阅此 pgrouting Getting Started 指南以及 Routing Topology 页面了解更多上下文。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多