在QGIS中,是否有一种方法可以计算给定图层中的多边形和线的顶点数量,并创建一个包含这些值的单独字段?
我怀疑这是现场计算器中的某个函数,但找不到。
在QGIS中,是否有一种方法可以计算给定图层中的多边形和线的顶点数量,并创建一个包含这些值的单独字段?
我怀疑这是现场计算器中的某个函数,但找不到。
Answers:
您可以使用出色的“ Vertices Counter”插件来实现此目的。您可以在此处查看分步指南:
随着时间的流逝和版本的变化,一些有关最新QGIS 3.2和2.18.22 LTR的提示(截至2018年8月7日)。在QGIS 2.18中,Vertices Counter插件可以照常工作,但似乎尚未移植到QGIS3。但是幸运的是,您希望在六年前发现字段计算器中还有另一种解决方案。
有两个相关功能:
nodes_to_points()
创建MULTIPOINT
源几何体节点的几何,并
num_geometries()
计算集合或MULTI...
几何中的几何
因此结合这些功能并创建一个虚拟字段将完成此任务:
导致
在矢量菜单中查看,有一个“提取节点”工具。