Как сгладить смежные полигоны?


9

Я хочу сгладить полигоны, которые имеют общую границу. Как я могу сгладить их, чтобы общие границы оставались общими?

Я использую Arcgis 10.3


3
Немного дополнительной информации было бы полезно - я предполагаю вектор, а не растр? что ты уже испробовал? Вы пытались использовать инструменты топологии для достижения этой цели?
MaryBeth

Ответы:


10

Лучший способ - сначала преобразовать полигон в линии с помощью polygonToLines(НЕ признак строки), чтобы у вас была одна линия, совместно используемая двумя полигонами. Затем вы можете сгладить ваши линии и преобразовать их обратно в многоугольники. Если вам нужно сохранить таблицу атрибутов, создайте центральную точку (ВНУТРИ) для ваших исходных полигонов и используйте их при преобразовании обратно в полигоны.


и я думаю, что все инструменты для этого рабочего процесса предоставляются из arcmap. Нет взлома.
Nickves

1

В ArcGIS есть инструмент «Сглаженный многоугольник» на панели инструментов «Картография». Он имеет возможность помечать любые топологические ошибки. Было бы лучше, если бы у него была возможность не вызывать никаких топологических ошибок, но, по крайней мере, это дает вам крошки.

Эта ссылка имеет версию 10.3 документации, поэтому я предполагаю, что она будет соответствовать вашим потребностям вашей версии. http://desktop.arcgis.com/en/arcmap/10.3/tools/cartography-toolbox/smooth-polygon.htm

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.