Анализ наложения полигонов
-
- Активный участник
- Сообщения: 105
- Зарегистрирован: 18 мар 2013, 22:59
- Репутация: 1
- Откуда: Казахстан
Анализ наложения полигонов
Каким инструментом можно провести анализ наложения одного полигонального слоя на другой? Есть два полигональных слоя. В некоторых местах объекты накладываются, в некоторых один находится внутри другого. Например нужно найти перекрытия площадью меньше 5 кв.м. Есть такой модуль/инструмент/скрипт?
-
- Активный участник
- Сообщения: 214
- Зарегистрирован: 11 авг 2015, 16:13
- Репутация: 47
Re: Анализ наложения полигонов
Может быть: вектор - пространственный запрос ? Или : вектор-выборка-пространственная выборка? Не получается?
-
- Активный участник
- Сообщения: 105
- Зарегистрирован: 18 мар 2013, 22:59
- Репутация: 1
- Откуда: Казахстан
Re: Анализ наложения полигонов
Нет. Он не показывает места перекрытий. Проверка топологии тоже не помогает. Явно не рассчитаны на такое. Например в arcgis и mapinfo это легко делать. А тут даже не знаю как анализировать.
- Эдуард Казаков
- Гуру
- Сообщения: 549
- Зарегистрирован: 23 апр 2014, 17:11
- Репутация: 535
- Откуда: Planet Earth
- Контактная информация:
Re: Анализ наложения полигонов
Достаточно просто пересечь эти два слоя (вектор- геообработка - пересечение), для результирующего слоя рассчитать площадь как атрибут с помощью калькулятора полей, и затем выбрать объекты со нужными значениями через запрос.
- Эдуард Казаков
- Гуру
- Сообщения: 549
- Зарегистрирован: 23 апр 2014, 17:11
- Репутация: 535
- Откуда: Planet Earth
- Контактная информация:
Re: Анализ наложения полигонов
При необходимости всё это можно запихать в один инструмент с помощью редактора моделей. Будете получать сразу слой только с теми перекрытиями, которые отвечают вашим условиям.
Порядок алгоритмов в модели такой же, как и в ручном: Intersection - Field Calculator - Extract by attribute
Порядок алгоритмов в модели такой же, как и в ручном: Intersection - Field Calculator - Extract by attribute
-
- Активный участник
- Сообщения: 105
- Зарегистрирован: 18 мар 2013, 22:59
- Репутация: 1
- Откуда: Казахстан
Re: Анализ наложения полигонов
Прекрасное решение! огромное спасибо! Попробую также сделать алгоритм.
-
- Гуру
- Сообщения: 969
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: Анализ наложения полигонов
Виноват, что не в тот форум пишу (это QGIS) - и всё же:old_wolf_09 писал(а):Каким инструментом можно провести анализ наложения одного полигонального слоя на другой? Есть два полигональных слоя. В некоторых местах объекты накладываются, в некоторых один находится внутри другого. Например нужно найти перекрытия площадью меньше 5 кв.м. Есть такой модуль/инструмент/скрипт?
Вы можете присмотреться и к geopandas (сейчас тоже собираюсь скриптовать аналогичные задачи и к нему сам присматриваюсь gis-lab.info/forum/viewtopic.php?f=26&t=19694&p=133294#p133294).
Вот ссылки, которые, м.б., Вас заинтересуют:
1) https://github.com/geopandas/geopandas/issues/112
2)nbviewer.ipython.org/github/geopandas/geopandas/blob/0c3903ddbe7eef27e2e1bbf8c30f1faab3d59d1b/examples/overlays.ipynb
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость