Выборка "по положению" (Select by location)
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 18 окт 2010, 06:50
- Репутация: 0
Выборка "по положению" (Select by location)
Здравствуйте, уважаемые коллеги!
У меня такой вопрос - есть необходимость получить выборку из полигональной темы с помощью другой полигональной темы, т.о. чтобы в выборку попали полигоны, которые более чем на 50% своей площади совпадают с полигонами второй темы. С помощью знакомых стандартных средств сделать этого не получилось (использую ArcGis 9.2 и ArcView 3.3). Блольшая просьба подсказать, как это дело провернуть. Может существует подходящий скрипт?
Заранее благодарен.
У меня такой вопрос - есть необходимость получить выборку из полигональной темы с помощью другой полигональной темы, т.о. чтобы в выборку попали полигоны, которые более чем на 50% своей площади совпадают с полигонами второй темы. С помощью знакомых стандартных средств сделать этого не получилось (использую ArcGis 9.2 и ArcView 3.3). Блольшая просьба подсказать, как это дело провернуть. Может существует подходящий скрипт?
Заранее благодарен.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Выборка "по положению" (Select by location)
За неделю никто не ответил.
Тут есть два варианта: либо ArcGIS для этого плохо годиться, либо никто не понял что именно надо сделать.
Потому как если просто надо вычислить степень (процент) перекрытия между объектами из двух слоев, то в манифно это делается ОДНИМ стандартным запросом.
Тут есть два варианта: либо ArcGIS для этого плохо годиться, либо никто не понял что именно надо сделать.
Потому как если просто надо вычислить степень (процент) перекрытия между объектами из двух слоев, то в манифно это делается ОДНИМ стандартным запросом.
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 18 окт 2010, 06:50
- Репутация: 0
Re: Выборка "по положению" (Select by location)
нет, не процент перекрытия, а именно выборка с условиями типа "выбрать все полигоны слоя А (на рисунке полигоны с черными границами без заливки), которые минимум на 50% своей площади (и более, вплоть до 100% - получается уже "are completely within")" совпадают с выбранными полигонами слоя Б (сиреневые полигоны).
- Вложения
-
- 123.jpg (166.75 КБ) 6352 просмотра
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Выборка "по положению" (Select by location)
ну тут два условия - пересекают и площадь пересечения больше 50% от площади А.
Что в АркГИС нельзя вычислить площадь пересечения двух объектов из разных слоев, а не площадь пересечения слоев?
Что в АркГИС нельзя вычислить площадь пересечения двух объектов из разных слоев, а не площадь пересечения слоев?
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Выборка "по положению" (Select by location)
0. Поставить уникальные ID выделам (или что у вас там), посчитать площади если еще не посчитаны
1. Intersect со вторым слоем
2. Рассчитать площадь получившихся, расчитать процент
3. Присоединить (join) получившихся обратно к выделам
4. Выбор по нужному проценту
1. Intersect со вторым слоем
2. Рассчитать площадь получившихся, расчитать процент
3. Присоединить (join) получившихся обратно к выделам
4. Выбор по нужному проценту
пристегивайтесь, турбулентность прямо по курсу
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 18 окт 2010, 06:50
- Репутация: 0
Re: Выборка "по положению" (Select by location)
спасибо за подсказку, буду пробовать
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя