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

Как создать полигоны из таблицы?

Добавлено: 10 авг 2012, 07:10
Wodc
В таблице координаты вершин и атрибутика. Как отобразить полигоны?

Re: Как создать полигоны из таблицы?

Добавлено: 10 авг 2012, 07:53
dime1
Вы имеете координату Z, но у Вас нет геопространственной привязки (координат X,Y). Я не специалист, но мне кажется нужно либо нарисовать полигон "от руки" и присоединить к нему таблицу, либо задать нескольким колонкам таблицы (вершинам вашего полигона) значения x и y.

[ Сообщение с мобильного устройства ]

Re: Как создать полигоны из таблицы?

Добавлено: 10 авг 2012, 08:29
novia
версия аргиса и уровень лицензии?

есть автоматические инструменты построения как минимум линий (которые если замкнутые, могут стать полигонами)
и полигонов.

Re: Как создать полигоны из таблицы?

Добавлено: 18 авг 2012, 08:09
Wodc
novia писал(а):версия аргиса и уровень лицензии?

есть автоматические инструменты построения как минимум линий (которые если замкнутые, могут стать полигонами)
и полигонов.

Спасибо за подсказку, но не пойдет.
Слишком большие объемы необходимо обрабатывать и ошибки недопустимы.

Re: Как создать полигоны из таблицы?

Добавлено: 20 авг 2012, 08:18
AndreyL
Wodc писал(а):Спасибо за подсказку, но не пойдет.
Слишком большие объемы необходимо обрабатывать и ошибки недопустимы.
Так Вам и предлагается делать в автоматическом режиме, без разницы, какие объемы и ошибки практически исключены (если в Ваших данных есть ошибки, то они и останутся).
Опишите задачу чуть подробнее, лучше с примером имеющихся данных.

Re: Как создать полигоны из таблицы?

Добавлено: 05 сен 2012, 15:30
vzaslavs
Как из линий сделать полигоны понятно, а как при этом не потерять атрибуты. На входе таблица в которой есть наборы точек с названием полигона, который они описывают, координатами, порядковыми номерами. Т.е. например, на местности -парник №7НК, у нас в таблице есть поворотная точка с порядковым номером 1 с коорд. Х1, У1, атрибутом №7НК, точка с порядковым номером 2 с коорд. Х2, У2, атрибутом №7НК,..., точка с порядковым номером 6 с коорд. Х6, У6, атрибутом №7НК. Нужно на выходе получить полигон из 6-ти вершин, не потеряв атрибута №7НК (он как раз связывает эти точки). У меня получается сделать замкнутые линии, сохранив этот единственно важный атрибут (при помощи Points to Line), но при генерации полигона он теряется ( Feature to Polygon). Подскажите пожалуйста может существует другой путь, так таких полигонов нужно собрать тыщу миллионов тыщу? :D

Re: Как создать полигоны из таблицы?

Добавлено: 05 сен 2012, 17:48
AndreyL
Такую задачку ET GeoWizards прекрасно решает

Re: Как создать полигоны из таблицы?

Добавлено: 05 сен 2012, 21:10
ggis

Re: Как создать полигоны из таблицы?

Добавлено: 05 сен 2012, 21:31
AndreyL
ggis писал(а):из бесплатного - http://arcscripts.esri.com/details.asp?dbid=15974
ET GeoWizards тоже не весь платный. По крайней мере эта функция работает без регистрации. И там еще много чего полезного.

Re: Как создать полигоны из таблицы?

Добавлено: 06 сен 2012, 10:10
vzaslavs
ggis писал(а):из бесплатного - http://arcscripts.esri.com/details.asp?dbid=15974
выдается ошибка .
У меня ArcGIS for Desktop Standard 10.1, а скрипт под 9.3, может из-за этого?

Re: Как создать полигоны из таблицы?

Добавлено: 06 сен 2012, 10:18
AndreyL
vzaslavs писал(а):У меня ArcGIS for Desktop Standard 10.1
С этого надо было начинать. Посмотрите уже вот сюда

Re: Как создать полигоны из таблицы?

Добавлено: 06 сен 2012, 14:36
ggis
vzaslavs писал(а):
ggis писал(а):из бесплатного - http://arcscripts.esri.com/details.asp?dbid=15974
выдается ошибка .
У меня ArcGIS for Desktop Standard 10.1, а скрипт под 9.3, может из-за этого?
Скрипт рабочий (проверил на 10), он на питоне написан, не думаю что в 10.1 какие-то кардинальные изменения произошли, но все же может быть и такое. В таком случае пробуйте ET GeoWizards, как Вам посоветовал AndreyL, но думаю в бесплатной версии ограничения к большому количеству данных, а у Вас же полигонов надо собрать "тыщу миллионов тыщу".