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

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

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

Сообщение oleg » 11 дек 2008, 00:59

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

можно ли как-то этот процесс автоматизировать?
так, чтобы не обводить все нужные полигончики "карандашиком"
Последний раз редактировалось oleg 12 дек 2008, 01:14, всего редактировалось 4 раза.

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

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

Сообщение Максим Дубинин » 11 дек 2008, 06:01

например перевести нужные полигоны в точки и построить по ним конвексный полигон
пристегивайтесь, турбулентность прямо по курсу

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

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

Сообщение geologic » 11 дек 2008, 11:49

А штатная операция Dissolve чем не годится? Она ведь для этого, правда, через атрибуты.

oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

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

Сообщение oleg » 11 дек 2008, 12:08

спасибо! буду пробовать.
Dissolve для прилегающих, судя по картинке.
(нужно для неприлегающих)
___
вот бы найти (в редактировании) convex hull для полигонов...)
или "интерактивный" Aggregate Polygons

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

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

Сообщение geologic » 11 дек 2008, 14:37

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

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

Интерактивно так это Union всегда был, какие проблемы... (???)

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

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

Сообщение Максим Дубинин » 11 дек 2008, 18:45

вот бы найти (в редактировании) convex hull для полигонов...)
если надо для Arcview GIS - могу дать
пристегивайтесь, турбулентность прямо по курсу

oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

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

Сообщение oleg » 11 дек 2008, 22:44

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

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

удивило отсутствие простого пути )
буду бороться с помощью Сonvex Рull и Aggregate Polygons
(модули XToolsPro, Typeconvert)

zoogenic
Новоприбывший
Сообщения: 12
Зарегистрирован: 17 июн 2008, 13:33
Репутация: 0

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

Сообщение zoogenic » 12 дек 2008, 21:48

В XToolsPro есть тул Convert Features To Points. Можно перевести в точки либо весь layer, либо selection. А потом на эти точки напустить Convex Hull. При желании можно написать автоматизирующий скрипт с использованием геопроцессинговых инструментов XTools, чтобы операция делалась за один шаг.

Evgenia
Активный участник
Сообщения: 182
Зарегистрирован: 14 дек 2008, 16:09
Репутация: 24
Откуда: Москва

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

Сообщение Evgenia » 14 дек 2008, 16:13

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

Ответить

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

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

Сейчас этот форум просматривают: Amazon [Bot], Semrush [Bot] и 4 гостя