postgresql - 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 的图像
解决方案
我通过使用在 QGIS 中使用 Explode Lines 插件时使用的容差解决了这个问题,因为我在 QGIS 中创建了路径并使用其中一个插件测试了那里的路线。对我来说正确的公差是 4326 中的 0.000034。我不确定这是否会对任何人有所帮助。
推荐阅读
- php - Symfony 4. 为什么提交的表单只是部分填充模型?
- python - 列算术
- java - AES/EAX 加密与 JCE - EAX 中的 Mac 签入失败
- javascript - 如何将对象中的字符串值转换为数字?
- api - 如何在 openapi 3.0.2 中格式化 DELETE 方法?
- go - golang中结构概念需要帮助
- excel - 将公式向下拖动一列
- python - Celery:通过 Dockerfile 中的 CMD 传递 Docker 变量
- css - 当有多个 100vh 的部分时,如何为整个网页应用线性渐变?
- c# - LINQ - 添加记录,其中嵌套值包含来自另一个数组的值