Varolan bir katmandan geçici bir katman oluşturmak ve yalnızca seçilen katmandan seçilen özellikleri almak istiyorum. ArcGIS'in seçilen özelliklerden bir katman oluşturabileceğiniz bu işlevselliğe sahip olduğunu biliyorum.
Ancak, QGIS'de bunun için herhangi bir çalışma çözümü bulamadım. Ben açıklar Bu sorunun, farkındayım bir seçim kurtarmak için nasıl bir içine yeni bir dosya burada amacım değil.
Bağlam menüsünün "farklı kaydet ..." için kontrol edilmesi hiçbir sonuç vermedi. Eklenti bölümünde arama kelimesi "seçim" ile de anlamlı bir sonuç vermedi.
Etrafımda denerken pyqgis ile bir çözüm buldum ama herhangi bir kodlama içermeyen bir çözüm tercih ederim çünkü bunu bir meslektaşıma göstermem gerekiyor.
* pyqgis yolu :
layer = iface.activeLayer() # layer which has a selection
feat = layer.selectedFeatures()
fields = layer.fields()
selection = QgsVectorLayer('Point', 'temp', 'memory')
dp = selection.dataProvider()
dp.addAttributes(fields)
dp.addFeatures(feat)
selection.commitChanges()
selection.updateExtents()
QgsMapLayerRegistry.instance().addMapLayer(selection)