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

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Ironrus.ua
Новоприбывший
Сообщения: 13
Зарегистрирован: 26 фев 2017, 17:23
Репутация: 0

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

Сообщение Ironrus.ua »

Арк гис.png
Арк гис.png (229.5 КБ) 6786 просмотров
Здравствуйте. У меня есть слой с полигонами разной формы. Одни нарисованы вручную, а другие - результат классификации без постобработки. Возможно ли сделать для них общую границу по нарисованным вручную? О "Reshape tool" мне известно, но это очень много работы. Есть ли какие нибудь инструменты для всего слоя?
konst555
Активный участник
Сообщения: 214
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 47

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

Сообщение konst555 »

Да, есть. Называется эта функция "Топология".
К сожалению, я очень давно занимался ArcGIS, но даже в старых версиях эта задача решалась через топологию.
То, что ошибки топологии ArcGIS находит, это точно, но как решает - сразу не скажу.
Ironrus.ua
Новоприбывший
Сообщения: 13
Зарегистрирован: 26 фев 2017, 17:23
Репутация: 0

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

Сообщение Ironrus.ua »

О топологии мне тоже известно, но там можно создать новые объекты с промежутков, а потом всеравно вручную их допавлять к конкретным полигонам
gamm
Гуру
Сообщения: 4177
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm »

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

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

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

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя