несколько близлежащих полигонов в один полигон?

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

несколько близлежащих полигонов в один полигон?

Сообщение oleg »

* есть набор неприлегающих полигонов
* нужно получить из нескольких заданных (мышкой) близлежащих полигонов один полигон

можно ли как-то этот процесс автоматизировать?
так, чтобы не обводить все нужные полигончики "карандашиком"
Последний раз редактировалось oleg 12 дек 2008, 01:14, всего редактировалось 4 раза.
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: несколько близлежащих полигонов в один полигон?

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

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

Re: несколько близлежащих полигонов в один полигон?

Сообщение geologic »

А штатная операция Dissolve чем не годится? Она ведь для этого, правда, через атрибуты.
oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Re: несколько близлежащих полигонов в один полигон?

Сообщение oleg »

спасибо! буду пробовать.
Dissolve для прилегающих, судя по картинке.
(нужно для неприлегающих)
___
вот бы найти (в редактировании) convex hull для полигонов...)
или "интерактивный" Aggregate Polygons
geologic
Гуру
Сообщения: 852
Зарегистрирован: 15 сен 2005, 13:19
Репутация: 6
Откуда: москва
Контактная информация:

Re: несколько близлежащих полигонов в один полигон?

Сообщение geologic »

Но неприлегающие никак ведь не будут Полигонами - будут Мультиполигонами. Dissolve именно это и делает...

Если вы хотите залить и пространство между ними, то как Sim подсказал, Convex Hull в разных вариантах... Но тогда с выпуклостью-невыпуклостью придется определиться.

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

Re: несколько близлежащих полигонов в один полигон?

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

вот бы найти (в редактировании) convex hull для полигонов...)
если надо для Arcview GIS - могу дать
пристегивайтесь, турбулентность прямо по курсу
oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Re: несколько близлежащих полигонов в один полигон?

Сообщение oleg »

В том смысле, что Feature Type: "Polygon"

для Arcview GIS не нужно. спасибо!
в ArcGIS всё нужно делать... (
___

удивило отсутствие простого пути )
буду бороться с помощью Сonvex Рull и Aggregate Polygons
(модули XToolsPro, Typeconvert)
zoogenic
Новоприбывший
Сообщения: 12
Зарегистрирован: 17 июн 2008, 13:33
Репутация: 0

Re: несколько близлежащих полигонов в один полигон?

Сообщение zoogenic »

В XToolsPro есть тул Convert Features To Points. Можно перевести в точки либо весь layer, либо selection. А потом на эти точки напустить Convex Hull. При желании можно написать автоматизирующий скрипт с использованием геопроцессинговых инструментов XTools, чтобы операция делалась за один шаг.
Evgenia
Активный участник
Сообщения: 182
Зарегистрирован: 14 дек 2008, 16:09
Репутация: 24
Откуда: Москва

Re: несколько близлежащих полигонов в один полигон?

Сообщение Evgenia »

У меня та же проблема. Казалось бы, функция aggregate polygons (generalizaton) должна ее решить, но не выходит..
Ответить

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

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

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