5

我有不同数量的轨道代表不同的道路。每条轨道代表一条道路。我已将此 gpx 文件加载到我的 postgres 中。

现在我的问题是我将如何在所有这些道路之间建立一个网络,以便能够找到从任何轨道点到任何其他轨道点的最短路径。在下面,您可以看到我的 4 条道路的图像。 我的路

我已经安装了 pgrouting 和 postgis。我已经通过创建源列和目标列并使用assign_vertex_id() 为它们加载数据来完成一些工作。问题是网络没有正确构建,比如我只能从同一条道路的起点到终点,而不是不同的道路。任何建议如何在所有这些道路之间建立适当的网络?

4

1 回答 1

1

这是一个古老的问题,但 pgRouting 现在具有帮助您从数据库内部构建网络的功能。

http://docs.pgrouting.org/2.0/en/src/common/doc/functions/node_network.html#pgr-node-network

于 2016-02-18T01:03:03.650 回答