Rozbijanie pojedynczego wielokąta na wiele wielokątów?

12

Stworzyłem wielokąty voronoi, po których rozwiązałem je na podstawie jednego atrybutu. Teraz są przypadki, w których dla jednego atrybutu „abc” mam 3 wielokąty w różnych miejscach o tym samym identyfikatorze obiektu. Chciałbym podzielić je na 3 wielokąty, ponieważ znajdują się w różnych lokalizacjach.

Czy w ArcGIS Desktop lub QGIS jest jakieś narzędzie, które może mi w tym pomóc?

SNT
źródło

Odpowiedzi:

22

W menu wektorowym QGIS, a także w przyborniku przetwarzania, znajdziesz Multipart To Singlepart .

Algorytm ten przyjmuje warstwę wektorową o geometrii wieloczęściowej i generuje nową, w której wszystkie geometrie zawierają jedną część. Operacje z geometriami wieloczęściowymi są podzielone na tyle różnych operacji, ile części zawierają geometrię, i dla każdego z nich są używane te same atrybuty.

wprowadź opis zdjęcia tutaj

podmrok
źródło
8

Należy określić opcję SINGLE_PARTpodczas uruchamiania narzędzia ArcGIS Dissolve :

SINGLE_PART - określa, że ​​funkcje wieloczęściowe są niedozwolone. Zamiast tworzenia elementów wieloczęściowych dla każdej części zostaną utworzone indywidualne elementy.

Alex Markov
źródło
Jak powiedział Alex, w narzędziu Arcgis 9.3 Dissolve znajduje się opcja / pole wyboru - „Utwórz funkcje wieloczęściowe”, domyślnie jest „zaznaczone”.
vadivelan
2
Jest to najlepsza odpowiedź na zapobieganie problemowi podczas korzystania z ArcGIS. Narzędzie Multipart To Singlepart (przywoływane przez Marcina) to najlepszy sposób na rozwiązanie problemu po fakcie.
3

Inną opcją elegancki Mniej jest kliknięcie Rozbij przycisk w pasku narzędzi Edycja zaawansowana w ArcGIS po wybraniu wszystkie funkcje w warstwie.

vinayan
źródło
1

Sugestia dla wszystkich entuzjastów R lub nowych uczniów (takich jak ja): To samo można osiągnąć w R dzięki disaggregatefunkcji z spbiblioteki.

output <- disaggregate(input)

Proste.

Momchill
źródło