在QGIS 2.18中,当我使用“矢量”>“地理处理工具”>“交点”工具时,我能够检查一个选项,它显示“忽略NULL几何形状[可选]”。

现在我已经下载了QGIS 3.2和该选项不再存在。但是,当我尝试在正在处理的两层之间创建交集时,会收到一条消息,提示某处存在无效的几何图形,应该对其进行修复或“将处理设置更改为'忽略无效的输入要素' 选项。”

但是该选项不存在!或者,如果确实存在,我什么地方都找不到。

有人知道如何/在QGIS 3.2中更改此设置吗?

#1 楼

转到“设置”>“选项”>“处理”,然后在“常规更改”下,忽略几何无效的特征。


处理工具箱中提供的其他工具,用于修复原始数据集中的无效几何。

评论


作为替代,QGIS可以提供​​预安装的插件来修复shapefile(多边形)几何图形,即“修复几何图形”插件。

–圣淘沙桑迪
20-11-15在10:21

#2 楼

我遇到了同样的问题,并尝试通过使用Geometry Checker插件解决它。但是,这需要花费大量时间,因此,如果您想快速解决问题,则可以忽略无效的几何形状。但是对我来说,忽略无效的几何会导致无法获得所有结果,因此我不得不使用“不过滤(性能更好)”选项才能使其正常工作。

#3 楼

更改Qgis 3.0 / 3.0.2中的设置对我而言不起作用,但是使用MMQGIS插件可以实现。 。并且它添加了许多其他功能。

强烈建议您添加插件!

过程:

修改>转换几何类型>新几何>线

评论


用户可以通过以下方式安装MMQGIS插件:插件>管理和安装插件>所有> MMQGIS

–圣淘沙桑迪
20-11-07在10:09