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

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Wodc
Новоприбывший
Сообщения: 10
Зарегистрирован: 27 мар 2012, 09:38
Репутация: 0

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

Сообщение Wodc » 10 авг 2012, 07:10

В таблице координаты вершин и атрибутика. Как отобразить полигоны?

dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

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

Сообщение dime1 » 10 авг 2012, 07:53

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

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

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

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

Сообщение novia » 10 авг 2012, 08:29

версия аргиса и уровень лицензии?

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

Wodc
Новоприбывший
Сообщения: 10
Зарегистрирован: 27 мар 2012, 09:38
Репутация: 0

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

Сообщение Wodc » 18 авг 2012, 08:09

novia писал(а):версия аргиса и уровень лицензии?

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

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

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

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

Сообщение AndreyL » 20 авг 2012, 08:18

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

vzaslavs
Новоприбывший
Сообщения: 3
Зарегистрирован: 05 сен 2012, 14:04
Репутация: 0

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

Сообщение vzaslavs » 05 сен 2012, 15:30

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

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

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

Сообщение AndreyL » 05 сен 2012, 17:48

Такую задачку ET GeoWizards прекрасно решает

ggis
Завсегдатай
Сообщения: 302
Зарегистрирован: 31 окт 2008, 10:39
Репутация: 2

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

Сообщение ggis » 05 сен 2012, 21:10


AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

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

Сообщение AndreyL » 05 сен 2012, 21:31

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

vzaslavs
Новоприбывший
Сообщения: 3
Зарегистрирован: 05 сен 2012, 14:04
Репутация: 0

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

Сообщение vzaslavs » 06 сен 2012, 10:10

ggis писал(а):из бесплатного - http://arcscripts.esri.com/details.asp?dbid=15974
выдается ошибка .
У меня ArcGIS for Desktop Standard 10.1, а скрипт под 9.3, может из-за этого?
Вложения
gislab.png
ошибка
gislab.png (33.57 КБ) 10951 просмотр

AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

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

Сообщение AndreyL » 06 сен 2012, 10:18

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

ggis
Завсегдатай
Сообщения: 302
Зарегистрирован: 31 окт 2008, 10:39
Репутация: 2

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

Сообщение ggis » 06 сен 2012, 14:36

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

Ответить

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

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

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