Suddivisione del livello QGIS in più livelli utilizzando QGIS

Aug 19 2020

Ho un livello (GeoJSON) con più funzionalità. Voglio dividere lo shapefile in più shapefile usando QGIS.

Non voglio un file per ogni singola funzione. È possibile in QGIS selezionare le caratteristiche e tagliarle e incollarle in un nuovo file?

Risposte

3 Taras Aug 19 2020 at 10:00

Non mi era chiaro come le caratteristiche dovessero essere suddivise e salvate, ad esempio solo selezionate o semplicemente tutte. A questo punto sto fornendo diverse possibilità che possono rispondere alla domanda.

Caso 1. Quando alcune funzioni devono essere selezionate ed esportate in seguito

Controlla i seguenti articoli:

  • Come salvare una selezione come nuovo file usando QGIS
  • Salvataggio / esportazione delle caratteristiche selezionate in QGIS
  • Seleziona la funzione Salva / Esporta come nuovo layer usando QGIS 3.2.1

Esattamente quello che @Erik ha menzionato nei suoi commenti.

Caso 2. Quando tutte le caratteristiche devono essere esportate

Supponiamo che ci sia un layer poligonale chiamato "grid"con la sua tabella degli attributi corrispondente, vedi l'immagine sotto.

Nella tabella degli attributi è necessario un attributo univoco, ad esempio "ID", altrimenti crearlo utilizzando @row_numbernel Calcolatore di campo.

Procedi Vector > Data Management Tools > Split Vector Layer...utilizzando "ID"come campo ID univoco .

E ottieni l'output

Nota: Tieni presente che ogni singolo output sarà temporale e in .gpkgformato.

Caso 3. Quando tutte le caratteristiche devono essere esportate ma possiedono un attributo in comune.

Può essere fatto nello stesso modo in cui è stato fatto nel passaggio 2 . Tuttavia, c'è un modo aggiuntivo descritto in questo thread

  • Dividere lo shapefile in più shapefile usando un valore di attributo in QGIS Graphical Modeler