Площадь полигонов

0 голосов
спросил 06 Авг, 12 от soan (340 баллов) в категории Программные продукты Esri
Друзья, помогите умным советом.
Есть шейп с 30000 полигональных объектов. Образовался он из intersect'а, следовательно все записи имеют некоторое количество дубликатов. Нужно подсчитать площадь пересечения (дубликаты не учитывать). Т.е. грубо говоря видимую площадь.
Самое умное, что пришло в голову, избавиться от дубликатов в колонке с площадью. Но теоретически возможно, что имеются повторяющиеся значения разных объектов. Значит, возможна какая-то непредсказуемая погрешность, а её нам не нужно.
В общем, вопрос: как подсчитать видимую площадь, без учета повторений.

6 Ответы

0 голосов
ответил 07 Авг, 12 от doujin (2,960 баллов)
Полагаю, Select all > merge в режиме редактирования подойдет. По сути останется один "видимый" полигон и сразу можно будет посмотреть его площадь.
0 голосов
ответил 07 Авг, 12 от soan (340 баллов)
Merge, который из Geoprocessing?
Делаю, как Вы сказали, количество элементов в получаемом файле ровно такое же, как и в исходном. =(
0 голосов
0 голосов
ответил 07 Авг, 12 от soan (340 баллов)
Спасибо! Скачал. Запустил. Процесс медленный очень. Результат сообщу потом. =)
0 голосов
ответил 07 Авг, 12 от doujin (2,960 баллов)
Merge, который из Geoprocessing?
Делаю, как Вы сказали, количество элементов в получаемом файле ровно такое же, как и в исходном. =(

    Нет, не этот. Я имел в виду тот, который в меню Editor, когда начинаете процесс редактирования своего полигонального слоя. Просто объединить все полигоны в один. Дубликаты при этом "уйдут". По крайней мере в вашей задаче не сказано, что надо учитывать атрибуты, поэтому такое простое решение вполне подходит.
0 голосов
ответил 08 Авг, 12 от soan (340 баллов)
Способ, представленный peter всё считает... Не дождусь, наверное. =)))
А вот то, что предложил doujin сработало на отлично!
Спасибо огромное всем за помощь! image
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...