import sys
sys.path.append("c:\\osgeo4w64\\app\qgis\\pyto\\plugins")
import processing, os,glob
layer1 = QgsVectorLayer(layer1ShpFilePath, "layer1", "ogr")
layer2 = QgsVectorLayer(layer2ShpFilePath, "layer2", "ogr")
params = {
'INPUT': layer1,
'OVERLAY': layer2,
'OUTPUT': "TEST.shp"
}
intersectLayer = processing.run("saga:intersect", params)
我想使用 pyQgis 找出 2 个矢量图层之间的相交多边形,但我总是遇到错误 AttributeError: module 'processing' has no attribute 'run' 谁能帮帮我?我正在窗口机器上使用QGis编写python,我已经将基本的QGIS路径添加到环境变量中,但是我不确定是否需要将SAGA包添加到窗口环境变量中。