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

9

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

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

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

Ответы:

10

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

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

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

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

Дэвид А
источник