Пересечение полигонов
-
- Новоприбывший
- Сообщения: 12
- Зарегистрирован: 31 мар 2021, 10:43
- Репутация: 1
- Откуда: Казань
Пересечение полигонов
Добрый день!
Подскажите, пожалуйста, инструмент в ArcGIS, которым я могу решить следующий вопрос.
Есть два слоя: точечный и области обслуживания вокруг точек (полигоны).
Слой полигонов имеет атрибут count.
Необходимо найти инструмент или методику, с помощью которых в местах пересечения полигона 1 и полигона 2, создавался полигон 3 с атрибутом count =count 1 +count2.
Инструмент пересечения, к сожалению, не складывает значение атрибутов с соседних полигонов.
Или я не правильно делаю?
Подскажите, пожалуйста. Буду очень благодарна!
P. S. Приложила картинку того, что мне нужно получить
Подскажите, пожалуйста, инструмент в ArcGIS, которым я могу решить следующий вопрос.
Есть два слоя: точечный и области обслуживания вокруг точек (полигоны).
Слой полигонов имеет атрибут count.
Необходимо найти инструмент или методику, с помощью которых в местах пересечения полигона 1 и полигона 2, создавался полигон 3 с атрибутом count =count 1 +count2.
Инструмент пересечения, к сожалению, не складывает значение атрибутов с соседних полигонов.
Или я не правильно делаю?
Подскажите, пожалуйста. Буду очень благодарна!
P. S. Приложила картинку того, что мне нужно получить
- Вложения
-
- IMG-20210510-WA0006.jpg (21.2 КБ) 5136 просмотров
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Пересечение полигонов
Наверное, можно так: добавить слой с полигонами в топологию, выбрать правило "Не должны перекрываться", применить метод исправления "Создать объект", задав правило для атрибутов "сложение" (или как оно называется).
https://desktop.arcgis.com/ru/arcmap/la ... -fixes.htm
https://desktop.arcgis.com/ru/arcmap/la ... -fixes.htm
-
- Новоприбывший
- Сообщения: 12
- Зарегистрирован: 31 мар 2021, 10:43
- Репутация: 1
- Откуда: Казань
Re: Пересечение полигонов
Спасибо! Не знакома с ним, изучу
-
- Новоприбывший
- Сообщения: 12
- Зарегистрирован: 31 мар 2021, 10:43
- Репутация: 1
- Откуда: Казань
Re: Пересечение полигонов
Спасибо большое!
-
- Новоприбывший
- Сообщения: 12
- Зарегистрирован: 31 мар 2021, 10:43
- Репутация: 1
- Откуда: Казань
Re: Пересечение полигонов
Vadim, спасибо за ответ. Создала топологию, задала правило "Не должны перекрываться". Исправила ошибки методом "Создать объект", но созданные объекты не имеют атрибутов (пустые колонки).
Подскажите, пожалуйста, где можно задать правила для атрибутов? Не нашла в свойствах этого окна..
Подскажите, пожалуйста, где можно задать правила для атрибутов? Не нашла в свойствах этого окна..
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Пересечение полигонов
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
https://desktop.arcgis.com/ru/arcmap/10 ... l-join.htm
Использовать опцию "JOIN_ONE_TO_MANY", а для правила слияния интересующих полей выбрать "Сумма":
https://desktop.arcgis.com/ru/arcmap/10 ... ontrol.htm
-
- Новоприбывший
- Сообщения: 12
- Зарегистрирован: 31 мар 2021, 10:43
- Репутация: 1
- Откуда: Казань
Re: Пересечение полигонов
Vadim, Спасибо большое! Все получилось)
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Пересечение полигонов
Gul27, отлично.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 26 гостей