присоединение мелких полигонов к более крупным по условию

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

присоединение мелких полигонов к более крупным по условию

Сообщение nadiopt »

Друзья, помогите плизз блондинке
есть куча полигонов, среди которых совсем небольшие по площади (допустим, это выделы в кварталах, на которые нанесены свежие вырубки, проведена операция Update и в результате старая выдельная сеть посеклась вырубками). Нужно присоединить ПОЛИГОНЫ с ПЛОЩАДЬЮ меньше N к любым СОСЕДНИМ полигонам в пределах того же квартала. кварталы, соотвественно, в базе обозначены.
как это провернуть?
и кстати говоря, на чем делаются такие вещи и где взять учебник? я тоже буду self-improving:)
ин гроссен фамилен нихт клювен клац клац
Mitrich
Активный участник
Сообщения: 184
Зарегистрирован: 15 сен 2006, 16:15
Репутация: 10
Откуда: Москва

Re: присоединение мелких полигонов к более крупным по условию

Сообщение Mitrich »

посмотрите Eliminate в toolbox
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: присоединение мелких полигонов к более крупным по условию

Сообщение nadiopt »

нее, так у меня квартальная сеть не учитывается, кусочки присоединяются куда попало:( можно конечно потом интерсект сделать...
ин гроссен фамилен нихт клювен клац клац
geologic
Гуру
Сообщения: 852
Зарегистрирован: 15 сен 2005, 13:19
Репутация: 6
Откуда: москва
Контактная информация:

лес рубят - щепки летят

Сообщение geologic »

В ET был неплохой механизм борьбы со щепками, Eliminate по критериям: к наиболее крупному соседу или по наиболее длинной границе, и еще всякое. Но в Geowizards это уже в числе платных функций.

Выбор таких "щепок", к слову, должен идти не просто по площади, а с учетом формы-удлинненности и т.п. В ET это тоже реализовано.
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: присоединение мелких полигонов к более крупным по условию

Сообщение nadiopt »

да тут уж больше не по форме присоединять надо, а по схожести выделов в лесоводственно-экологическом плане...
ин гроссен фамилен нихт клювен клац клац
self-improving
Активный участник
Сообщения: 144
Зарегистрирован: 18 дек 2009, 15:36
Репутация: 4
Откуда: Златоглавая

Re: присоединение мелких полигонов к более крупным по условию

Сообщение self-improving »

nadiopt, а можете примеры (картинки) приложить?
Например, исходные полигоны -> "свежие вырубки" (то, засчет чего делали Update) -> результат (который хотите подчистить)
Напрямую ни через Eliminate, ни через Dissolve это не решается (т.к. вам нужно и по размеру и по атрибутам), но можно что-нибудь "пошаговое" придумать
Только для этого хочется получше представить себе задачу :)

PS. Лучший учебник - Help :wink:
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: присоединение мелких полигонов к более крупным по условию

Сообщение nadiopt »

да вот что-то не найти подходящих кусочков
смысл вот в чем:
вырубка под номером 14 - кусок выдела под номером 36. после Апдейта остаток выдела 36. После Элиминейта он присоединился к выделу 22, а лучше бы к 35
а еще он мог бы присоединиться к такому же 36-ому в другом квартале, что есть зло:(
в принципе можно бы на это плюнуть и подгрузить кварталы отдельным слоем. но вот как прописать условие, чтобы по возможности кусочки присоединялись не абы как, а вначале к близким по духу, а уж потом, если таковых нет, куда угодно?
Вложения
хыр.jpg
хыр.jpg (136.88 КБ) 7628 просмотров
ин гроссен фамилен нихт клювен клац клац
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: присоединение мелких полигонов к более крупным по условию

Сообщение Максим Дубинин »

присоединится к 35 если условием объединения делать площадь, а не протяженность границы
пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: присоединение мелких полигонов к более крупным по условию

Сообщение nadiopt »

ну так это только в этом конкретном случае:( а нужно чтобы универсально присоединялось не в зависимости от геометрических характеристик, а в зависимости от характеристик выдела (они в базе есть) а в пределах одного и того же квартала
ин гроссен фамилен нихт клювен клац клац
Ответить

Вернуться в «ArcGIS»

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

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