Quiero crear una capa temporal a partir de una capa existente y solo obtener esas características de la capa existente, que están seleccionadas. Sé que ArcGIS tiene esta funcionalidad que puede crear una capa a partir de entidades seleccionadas.
Sin embargo, no pude encontrar ninguna solución de trabajo para esto en QGIS. Soy consciente de esta pregunta que describe cómo guardar una selección en un nuevo archivo, que no es mi objetivo aquí.
Comprobar el menú contextual para "guardar como ..." no arrojó ningún resultado. En la sección de complementos con la palabra de búsqueda "selección" tampoco dio ningún resultado significativo.
Mientras intentaba, encontré una solución con pyqgis, pero preferiría una que no implique ninguna codificación porque necesito mostrarle esto a un colega.
* manera 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)