모양 파일 세트가 있습니다. 그리고 QGis에 모든 레이어를로드했습니다. 모든 레이어의 지형지 물을 선택하고 특정 지형의 지오메트리와 비교하려고합니다. 는 다음 코드 프로그램은 다음과 같은 오류를 반환QGis 벡터 레이어의 모든 레이어의 기능을 얻는 방법
layers = self.QgsMapLayerRegistry.instance().mapLayers()
iter = layer.getFeatures()
for feature in iter:
geom_is = feature.geometry()
iter_1 = layers.getFeatures()
for feat in iter_1:
geom_all = feat.geometry()
if geom_is == geom_all:
check_passed = True
else:
check_passed = False
return check_passed
시도 : 'DICT'개체가이를 더 속성 'getFeatures 없다'
... 그런데 무슨 일이 일어 났습니까? – asongtoruin
@asongtoruin 프로그램은 다음 오류를 반환합니다. 'dict'객체에 'getFeatures'속성이 없습니다. –