Rompere un singolo poligono in più poligoni?


12

Ho creato poligoni voronoi dopo di che li ho dissolti sulla base di un attributo. Ora ci sono casi in cui per un singolo attributo "abc" ho 3 poligoni in posti diversi con lo stesso ID oggetto. Vorrei dividerli in 3 poligoni in quanto sono in posizioni diverse.

Esistono strumenti in ArcGIS Desktop o QGIS che possono aiutarmi a farlo?

Risposte:



22

Nel menu vettoriale di QGIS, così come nella casella degli strumenti di elaborazione, troverai Multipart To Singlepart .

Questo algoritmo prende un livello vettoriale con geometrie multipart e ne genera uno nuovo in cui tutte le geometrie contengono una singola parte. Le funzioni con geometrie multipart sono divise in tante funzioni diverse quante parti contengono la geometria e per ognuna di esse vengono utilizzati gli stessi attributi.

inserisci qui la descrizione dell'immagine


8

È necessario specificare l'opzione SINGLE_PARTquando si esegue lo strumento Dissolve ArcGIS :

SINGLE_PART: specifica che le funzioni multipart non sono consentite. Invece di creare feature multipart, verranno create feature individuali per ogni parte.


Come ha detto Alex, c'è un'opzione / casella di controllo nello strumento Dissolvi di Arcgis 9.3, - "Crea funzionalità multipart", è "selezionata" come impostazione predefinita.
Vadivelan,

2
Questa è la risposta migliore per prevenire il problema quando si utilizza ArcGIS. Lo strumento Multipart To Singlepart (a cui fa riferimento Marcin) è il modo migliore per risolvere il problema dopo il fatto.

3

Un'altra opzione meno elegante è fare clic sul pulsante Esplodi nella barra degli strumenti Modifica avanzata in Arcgis dopo aver selezionato tutte le funzioni in Livello.


1

Un suggerimento per tutti voi appassionati di R o nuovi studenti (come me) là fuori: la stessa cosa può essere raggiunta in R con la disaggregatefunzione della splibreria.

output <- disaggregate(input)

Semplice come quella.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.