首页 > 解决方案 > pgr_createtopology,找不到我在 QGIS 中创建并由 GDAL 导入的路线所需的正确容差

问题描述

我在 QGIS v2.18 中创建了我的路线,并通过使用 QGIS 中的 Road Graph 插件测试它是否可路由,如下图所示,它是可路由的,我的插件的容差设置为 0.0000 和 WG:84 4326。

但是当我将 shp 文件导入 postgre 并使用 pgr_createtopology 时。我的路径支离破碎,我尝试了以下容差:1.16, 1, 0.1, 0.01, 0.001, 0.0001, 0.00001, 0.000001直到 10 个零,因为我有时间尝试它,但我找不到所需的正确容差。 链接到虚线的图像 链接到来自 QGIS 的图像

标签: postgresqlpostgisqgispgrouting

解决方案


我通过使用在 QGIS 中使用 Explode Lines 插件时使用的容差解决了这个问题,因为我在 QGIS 中创建了路径并使用其中一个插件测试了那里的路线。对我来说正确的公差是 4326 中的 0.000034。我不确定这是否会对任何人有所帮助。


推荐阅读