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
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
Odpowiedzi:
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.źródło
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
źródło