Qgis Python 控制台,计算多边形中的独特特征
Qgis Python Console, Count unique features in polygons
您好,我正在使用 python 控制台来计算多边形图层中点的独特特征的数量。这是我复制代码的 link
link.
我的代码如下所示:
processing.runalg('qgis:countuniquepointsinpolygon', poly, pts, "fclass", "pt_count", res)
poly
是我的多边形图层,pts
是我的点图层,"fclass"
是 pts
图层中的字段名称,"pt_count"
将是唯一要素计数将进入的字段,res
是要创建的新多边形,其中包含 "pt_count"
字段。
当我 运行 代码时,出现以下错误:
Traceback (most recent call last):
File "<input>", line 1, in <module>
NameError: name 'res' is not defined
pts
中的字段 "fclass"
如下所示:Image
如果应该创建 res
,我会收到此错误的原因是什么?
您是否尝试将文件名作为 res
传递?例如:
processing.runalg('qgis:countuniquepointsinpolygon', poly, pts, "fclass", "pt_count", "myresult.shp")
您好,我正在使用 python 控制台来计算多边形图层中点的独特特征的数量。这是我复制代码的 link link.
我的代码如下所示:
processing.runalg('qgis:countuniquepointsinpolygon', poly, pts, "fclass", "pt_count", res)
poly
是我的多边形图层,pts
是我的点图层,"fclass"
是 pts
图层中的字段名称,"pt_count"
将是唯一要素计数将进入的字段,res
是要创建的新多边形,其中包含 "pt_count"
字段。
当我 运行 代码时,出现以下错误:
Traceback (most recent call last):
File "<input>", line 1, in <module>
NameError: name 'res' is not defined
pts
中的字段 "fclass"
如下所示:Image
如果应该创建 res
,我会收到此错误的原因是什么?
您是否尝试将文件名作为 res
传递?例如:
processing.runalg('qgis:countuniquepointsinpolygon', poly, pts, "fclass", "pt_count", "myresult.shp")