如何解决使用python将qgis特征转换为qgis中的图层
我有 2 层,我想将具有一个特定特征的一层与其他特征相交。但我无法将 qgis.Feature 转换为图层。 然后我想与这个图层(layer1 和 sublayer(of layer2)相交,结果也是图层。 我试试这个代码
canvas = qgis.utils.iface.mapCanvas()
layers = canvas.layers()
layer1 = canvas.layer(0)
layer2 = canvas.layer(1)
layer = QgsVectorLayer('C:\Users\Folder\myshapefile.shp','myshafile','ogr')
selection = layer.getFeatures(QgsFeatureRequest().setFilterExpression('"fid"=555'))
overlayAnalyzer=QgsOverlayAnalyzer()
overlayAnalyzert.intersects(layer1,selection,r"C:\output.sha")
如何将选择的特征转换为图层,因此,将 layer1 与 selection_layer 相交以返回一个新图层
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。