QGIS定义的坐标点的哪一个(第x个)小数位重复?
我一直在想QGIS可以处理小数点后15位。但这只是因为我主要从事Shapefile文件的限制。
但是,当我选择其他数据源(例如临时暂存层)时,该限制不适用。
使用如下所示的伪数据,我通过两个工具进行了快速测试,以找出可以识别坐标差异的最小值:
- QGIS地理处理:
Delete duplicate geometries
- MMQGIS插件:
Delete Duplicate Geometries
输出依据QGIS Delete duplicate geometries
与上述输入数据相同(所有20条记录均被保留),因此这可能意味着QGIS认为它们都是不同的。此限制是否超出此小测试中看到的1e-29(或1e-30)?
作为比较,MMQGIS Delete Duplicate Geometries
在下面产生。MMQGIS似乎将第16位或第17位小数作为限制。
[编辑]
恐怕我不清楚问题的核心是什么。我的目的是理解座标值与重复项/重叠项之间的关系,正如我在问题的第一段中所述。希望这种知识可以帮助我们通过调整字段计算器表达式来轻松控制重叠特征。
但是,我一直试图解决的根本问题是,QGIS识别出的点(节点)的小数点重叠位置似乎有所不同,具体取决于数据源。
如果我们在图层上使用Shapefile,则QGIS只能处理小数点后第15位,并且无法识别较小的差异(第16或第17位)。如果我们创建临时刮擦层或DB层,此限制会远远超过30位数吗?这种行为上的变化使我感到奇怪。