Выборка "по положению" (Select by location)

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
krok32
Новоприбывший
Сообщения: 7
Зарегистрирован: 18 окт 2010, 06:50
Репутация: 0

Выборка "по положению" (Select by location)

Сообщение krok32 » 06 дек 2011, 03:48

Здравствуйте, уважаемые коллеги!
У меня такой вопрос - есть необходимость получить выборку из полигональной темы с помощью другой полигональной темы, т.о. чтобы в выборку попали полигоны, которые более чем на 50% своей площади совпадают с полигонами второй темы. С помощью знакомых стандартных средств сделать этого не получилось (использую ArcGis 9.2 и ArcView 3.3). Блольшая просьба подсказать, как это дело провернуть. Может существует подходящий скрипт?
Заранее благодарен.

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Выборка "по положению" (Select by location)

Сообщение Boris » 10 дек 2011, 20:10

За неделю никто не ответил.
Тут есть два варианта: либо ArcGIS для этого плохо годиться, либо никто не понял что именно надо сделать.
Потому как если просто надо вычислить степень (процент) перекрытия между объектами из двух слоев, то в манифно это делается ОДНИМ стандартным запросом.

krok32
Новоприбывший
Сообщения: 7
Зарегистрирован: 18 окт 2010, 06:50
Репутация: 0

Re: Выборка "по положению" (Select by location)

Сообщение krok32 » 12 дек 2011, 04:46

нет, не процент перекрытия, а именно выборка с условиями типа "выбрать все полигоны слоя А (на рисунке полигоны с черными границами без заливки), которые минимум на 50% своей площади (и более, вплоть до 100% - получается уже "are completely within")" совпадают с выбранными полигонами слоя Б (сиреневые полигоны).
Вложения
123.jpg
123.jpg (166.75 КБ) 6351 просмотр

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Выборка "по положению" (Select by location)

Сообщение Boris » 12 дек 2011, 06:37

ну тут два условия - пересекают и площадь пересечения больше 50% от площади А.
Что в АркГИС нельзя вычислить площадь пересечения двух объектов из разных слоев, а не площадь пересечения слоев?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Выборка "по положению" (Select by location)

Сообщение Максим Дубинин » 12 дек 2011, 06:49

0. Поставить уникальные ID выделам (или что у вас там), посчитать площади если еще не посчитаны
1. Intersect со вторым слоем
2. Рассчитать площадь получившихся, расчитать процент
3. Присоединить (join) получившихся обратно к выделам
4. Выбор по нужному проценту
пристегивайтесь, турбулентность прямо по курсу

krok32
Новоприбывший
Сообщения: 7
Зарегистрирован: 18 окт 2010, 06:50
Репутация: 0

Re: Выборка "по положению" (Select by location)

Сообщение krok32 » 12 дек 2011, 07:13

спасибо за подсказку, буду пробовать

Ответить

Вернуться в «Общие вопросы»

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

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