È possibile creare layer dalla selezione in QGIS?
Sto usando QGIS 1.7.4-Wroclaw .
Per rendere più facile agli altri vedere questo, ecco alcune foto. Ho usato QGIS 2.0.1-Dufour .
SELEZIONARE
SALVARE
INSERISCI
È possibile creare layer dalla selezione in QGIS?
Sto usando QGIS 1.7.4-Wroclaw .
Per rendere più facile agli altri vedere questo, ecco alcune foto. Ho usato QGIS 2.0.1-Dufour .
SELEZIONARE
SALVARE
INSERISCI
Risposte:
Dopo aver effettuato una selezione in un livello, fai clic destro su di esso e scegli Salva selezione come.
Poiché questa è la risposta accettata e il modo di farlo si è leggermente evoluto, i principianti potrebbero trovare questa risposta incompleta, quindi:
Dopo aver effettuato una selezione in un livello, fai clic destro su di esso e scegli "Esporta"> "Salva funzione selezionata come ..."
che in realtà è solo una bella ridondanza, perché ti porta alla stessa maschera del clic su "Salva funzionalità con nome ...", ma seleziona già la casella "Salva solo le funzionalità selezionate"
Una nuova funzionalità è appena arrivata in QGIS 2.2 chiamata "Incolla come nuovo livello vettoriale":
È un'attività comune in un GIS creare una sottoselezione e quindi creare un nuovo livello dalla selezione. In QGIS puoi già fare
save selection as
per salvare un livello dalla tua selezione e ora offre funzionalità che ti consentono di creare un nuovo file o livello di memoria da qualsiasi cosa sia negli appunti. Basta selezionare alcune funzionalità, copiarle negli Appunti, quindi fareEdit -> Paste features as
e scegliereNew vector layer
oNew memory layer
dal sottomenu. La parte migliore di questa nuova funzionalità è che se negli Appunti di un'altra app sono presenti alcune funzionalità di Well Known Text (WKT), puoi semplicemente incollarle in QGIS come nuovo layer ora.
New memory layer
è il trucco
In QGIS 2.6.2 Brighton, è possibile effettuare le seguenti operazioni:
Quello dovrebbe fare
Oppure fai clic con il pulsante destro del mouse sul livello, scegli "Query" e scrivi un costrutto SQL. Ciò è analogo alla creazione di una "Query di definizione" in ArcGIS se non si desidera scrivere un nuovo file di forma sul disco.
In realtà mi manca l'opzione della versione precedente Save selection as new layer
. Sto usando QGIS 2.6.0 Brighton e l'utilizzo Edit > Paste options as
non funziona. Un tentativo di soluzione è stato quello di creare un nuovo livello, quindi incollare le funzionalità in quel livello, tuttavia ciò non sembra aver copiato alcun dato di attributo per me.
Pertanto la mia soluzione è stata quella di:
Sto usando QGIS 2.10.1-Pisa. Per salvare le funzionalità selezionate con PyQGIS, puoi provare quanto segue:
import processing
##Once selection has been done
#Layer which contains selected features
layer= iface.activeLayer()
#Specify where you want to save your new file (in my case)
result='C:\Users\Cesar Araya\Desktop\Test\selected.shp'
#Using geoprocessing alg "Save selected features"
processing.runalg('qgis:saveselectedfeatures', layer, result)
#Add saved file to map
processing.load(result)
Riferimento: https://docs.qgis.org/2.8/en/docs/user_manual/processing_algs/qgis/vector_general_tools/saveselectedfeatures.html
In QGIS 2.18.17, effettua la selezione utilizzando un filtro o la selezione manuale, quindi fai clic con il pulsante destro del mouse sul livello nel pannello Livello, quindi seleziona "Salva con nome". Per salvare solo la selezione, selezionare la casella di controllo solo per la selezione.