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

Пересечение полигонов

Добавлено: 10 май 2021, 16:03
Gul27
Добрый день!
Подскажите, пожалуйста, инструмент в ArcGIS, которым я могу решить следующий вопрос.

Есть два слоя: точечный и области обслуживания вокруг точек (полигоны).
Слой полигонов имеет атрибут count.
Необходимо найти инструмент или методику, с помощью которых в местах пересечения полигона 1 и полигона 2, создавался полигон 3 с атрибутом count =count 1 +count2.
Инструмент пересечения, к сожалению, не складывает значение атрибутов с соседних полигонов.
Или я не правильно делаю?
Подскажите, пожалуйста. Буду очень благодарна!
P. S. Приложила картинку того, что мне нужно получить

Re: Пересечение полигонов

Добавлено: 10 май 2021, 21:41
trir
SQL

Re: Пересечение полигонов

Добавлено: 11 май 2021, 10:34
Vadim
Наверное, можно так: добавить слой с полигонами в топологию, выбрать правило "Не должны перекрываться", применить метод исправления "Создать объект", задав правило для атрибутов "сложение" (или как оно называется).

https://desktop.arcgis.com/ru/arcmap/la ... -fixes.htm

Re: Пересечение полигонов

Добавлено: 11 май 2021, 16:46
Gul27
Спасибо! Не знакома с ним, изучу

Re: Пересечение полигонов

Добавлено: 11 май 2021, 16:46
Gul27
Спасибо большое!

Re: Пересечение полигонов

Добавлено: 12 май 2021, 11:12
Gul27
Vadim, спасибо за ответ. Создала топологию, задала правило "Не должны перекрываться". Исправила ошибки методом "Создать объект", но созданные объекты не имеют атрибутов (пустые колонки).
Подскажите, пожалуйста, где можно задать правила для атрибутов? Не нашла в свойствах этого окна..

Re: Пересечение полигонов

Добавлено: 12 май 2021, 11:32
Vadim
Gul27, думал, что в свойствах должно быть. К сожалению, сейчас нет возможности проверить. Пришла в голову вот какая идея: взять получившиеся полигоны областей пересечения + исходный слой и запустить инструмент spatial join:
https://desktop.arcgis.com/ru/arcmap/10 ... l-join.htm

Использовать опцию "JOIN_ONE_TO_MANY", а для правила слияния интересующих полей выбрать "Сумма":
https://desktop.arcgis.com/ru/arcmap/10 ... ontrol.htm

Re: Пересечение полигонов

Добавлено: 28 май 2021, 13:12
Gul27
Vadim, Спасибо большое! Все получилось)

Re: Пересечение полигонов

Добавлено: 28 май 2021, 14:10
Vadim
Gul27, отлично.