Страница 1 из 1

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

Добавлено: 11 дек 2008, 00:59
oleg
* есть набор неприлегающих полигонов
* нужно получить из нескольких заданных (мышкой) близлежащих полигонов один полигон

можно ли как-то этот процесс автоматизировать?
так, чтобы не обводить все нужные полигончики "карандашиком"

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

Добавлено: 11 дек 2008, 06:01
Максим Дубинин
например перевести нужные полигоны в точки и построить по ним конвексный полигон

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

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

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

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

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

Добавлено: 11 дек 2008, 14:37
geologic
Но неприлегающие никак ведь не будут Полигонами - будут Мультиполигонами. Dissolve именно это и делает...

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

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

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

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

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

Добавлено: 11 дек 2008, 22:44
oleg
В том смысле, что Feature Type: "Polygon"

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

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

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

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

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

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