Ich möchte eine temporäre Ebene aus einer vorhandenen Ebene erstellen und nur die Features aus der vorhandenen Ebene abrufen, die ausgewählt sind. Ich weiß, dass ArcGIS über diese Funktionalität verfügt, mit der Sie aus ausgewählten Features eine Ebene erstellen können.
In QGIS konnte ich jedoch keine funktionierende Lösung dafür finden. Mir ist diese Frage bekannt, die beschreibt, wie eine Auswahl in einer neuen Datei gespeichert werden kann, was hier nicht mein Ziel ist.
Das Überprüfen des Kontextmenüs auf "Speichern unter ..." ergab keine Ergebnisse. Auch im Plugin-Bereich mit dem Suchwort "Auswahl" wurden keine aussagekräftigen Ergebnisse erzielt.
Beim Herumprobieren habe ich eine Lösung mit pyqgis gefunden, aber ich würde eine vorziehen, die keine Codierung beinhaltet, da ich dies einem Kollegen zeigen muss.
* Pyqgis Weg :
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)