Voglio creare un livello temporaneo da un livello esistente e ottenere solo quelle funzionalità dal livello esistente, che sono selezionate. So che ArcGIS ha questa funzionalità che puoi creare un livello dalle funzionalità selezionate.
Tuttavia, non sono riuscito a trovare una soluzione funzionante per questo in QGIS. Sono a conoscenza di questa domanda che descrive come salvare una selezione in un nuovo file che non è il mio obiettivo qui.
Il controllo del menu di scelta rapida per "salva come ..." non ha prodotto alcun risultato. Nella sezione plugin con la parola di ricerca "selezione" non ha dato risultati significativi.
Mentre provavo, ho trovato una soluzione con pyqgis, ma preferirei una che non prevede alcuna codifica perché devo mostrarla a un collega.
* modo pyqgis :
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)