Страница 1 из 1

Общая граница для полигонов разной формы

Добавлено: 21 июл 2019, 19:12
Ironrus.ua
Арк гис.png
Арк гис.png (229.5 КБ) 1440 просмотров
Здравствуйте. У меня есть слой с полигонами разной формы. Одни нарисованы вручную, а другие - результат классификации без постобработки. Возможно ли сделать для них общую границу по нарисованным вручную? О "Reshape tool" мне известно, но это очень много работы. Есть ли какие нибудь инструменты для всего слоя?

Re: Общая граница для полигонов разной формы

Добавлено: 24 июл 2019, 11:36
konst555
Да, есть. Называется эта функция "Топология".
К сожалению, я очень давно занимался ArcGIS, но даже в старых версиях эта задача решалась через топологию.
То, что ошибки топологии ArcGIS находит, это точно, но как решает - сразу не скажу.

Re: Общая граница для полигонов разной формы

Добавлено: 29 июл 2019, 00:53
Ironrus.ua
О топологии мне тоже известно, но там можно создать новые объекты с промежутков, а потом всеравно вручную их допавлять к конкретным полигонам

Re: Общая граница для полигонов разной формы

Добавлено: 29 июл 2019, 05:00
gamm
1. В растре сделайте маску NA (белых мест)
2. Сделайте деляцию (расползание) вашей растровой классификации, теми же классами.
3. Умножьте ее на маску, и добавьте к исходной.

П.п. 2,3 придется делать последовательно по классам или растровым полигонам, подобрав последовательность или написав правила, чьи тапки (кто из растровых соседей побеждает в пустом месте)

4. Потом уже стройте топологию, или просто векторизуйте растр и вырежьте ручные полигоны.