您好我正在使用python控制台计算多边形图层中点的唯一要素数。这是我正在复制代码的链接 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
来自"fclass"
的字段pts
如下所示:Image
如果假设要创建res
,是否有理由我收到此错误?
答案 0 :(得分:0)
您是否尝试将文件名传递为res
?例如:
processing.runalg('qgis:countuniquepointsinpolygon', poly, pts, "fclass", "pt_count", "myresult.shp")