Jak wygładzić sąsiednie wielokąty?

9

Chcę wygładzić wielokąty, które mają wspólną granicę. Jak mogę je wygładzić, aby wspólne granice pozostały współdzielone?

Używam Arcgis 10.3

Tobi
źródło
3
Przydałoby się trochę dodatkowych informacji - zakładam wektor, a nie raster? Czego spróbowałeś do tej pory? Czy próbowałeś już użyć narzędzi topologicznych, aby to osiągnąć?
MaryBeth,

Odpowiedzi:

10

Najlepszym sposobem jest konwersja wielokąta na linie za pomocą polygonToLines(NIE funkcji na linię), aby mieć jedną linię współdzieloną przez 2 wielokąty. Następnie możesz wygładzić linie i przekonwertować je z powrotem na wielokąty. Jeśli chcesz zachować tabelę atrybutów, utwórz punkt środkowy (WEWNĄTRZ) dla oryginalnych wielokątów i użyj ich podczas konwersji z powrotem na wielokąty.

radouxju
źródło
i myślę, że wszystkie narzędzia do tego przepływu pracy pochodzą z arcmap. Bez hakowania.
nickves
1

W przyborniku Kartografia w ArcGIS znajduje się narzędzie „Smooth Polygon”. Ma opcję oznaczenia wszelkich błędów topologicznych. Byłoby lepiej, gdyby miał opcję, aby nie powodować żadnych błędów topologicznych, ale przynajmniej daje bułkę tartą.

Ten link zawiera dokumentację w wersji 10.3, więc zakładam, że spełniłaby ona twoje potrzeby. http://desktop.arcgis.com/en/arcmap/10.3/tools/cartography-toolbox/smooth-polygon.htm

David A.
źródło