MinimumBoundingGeometry теряет атрибутивные данные

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Syllion
Активный участник
Сообщения: 167
Зарегистрирован: 23 сен 2009, 16:09
Репутация: 0

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение Syllion »

Хм... оказывается, если выбрать опцию List то оно делает то, что нужно. Только вот какой вопрос. Я с Питоном не знаком, но мне нужно ту же функцию сделать на нем.

Вот дока
http://resources.arcgis.com/en/help/mai ... 0003q00000
тут написано: "group_field" - т.е. список полей к обработке.

это все передается в строку:
arcpy.MinimumBoundingGeometry_management(inFeatures, outFeatureClass,
"CONVEX_HULL", "LIST")

т.е. после LIST я я должен передать список полей для него. Как он должен указываться? Я просто не соображу. Пробовал каждое брать в кавычки и вообще все без кавычек. Не получается.
Если делаю:
arcpy.MinimumBoundingGeometry_management(inFeatures, outFeatureClass,
"CONVEX_HULL", "LIST", "cModelTxtName, tSessionTime, dSessionDate, cDataFileName, cProcLevel") ?

То ошибка вылетает:
arcgisscripting.ExecuteError: Failed to execute. Parameters are not valid.
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение lam »

Для инструмента Point to Polygon из http://www.ian-ko.com/ имеется ограничение на количество точек, поэтому имеется еще один бесплатный инструмент на Python - http://arcscripts.esri.com/details.asp?dbid=15974, он для версии 9.3, но работает и с 10.0. Может сможете его адаптировать под 10.1.
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение novia »

Syllion писал(а):Хм... оказывается, если выбрать опцию List то оно делает то, что нужно. Только вот какой вопрос. Я с Питоном не знаком, но мне нужно ту же функцию сделать на нем.
сделайте модель геообработки с этим инструментом и сохраните как скрипт. сэкономите кучу времени.
понравилось? жми палец вверх :!:
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение novia »

lam писал(а):Если разные значения поля nPixelHeig, например для набора точек по которому необходимо создать полигон, тогда необходимо создавать уникальное поле, например "сцепливать" несколько полей и уже с по нему делать связку. В данном случае полей для создания такого уникального поля думаю достаточно.
в общем, смысл такой же как у группировки.
в итоге ничем не отличается от штатных средств, которые в этом случает умеют больше вариантов оболочек строить.
понравилось? жми палец вверх :!:
Syllion
Активный участник
Сообщения: 167
Зарегистрирован: 23 сен 2009, 16:09
Репутация: 0

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение Syllion »

Спасибо всем за ответы, я разобрался. Как не странно опция LIST дала нужный результат. С Питоном проблему тоже решил - значения нужно через ";" передавать.
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: MinimumBoundingGeometry теряет атрибутивные данные

Сообщение lam »

novia писал(а):
lam писал(а):Если разные значения поля nPixelHeig, например для набора точек по которому необходимо создать полигон, тогда необходимо создавать уникальное поле, например "сцепливать" несколько полей и уже с по нему делать связку. В данном случае полей для создания такого уникального поля думаю достаточно.
в общем, смысл такой же как у группировки.
в итоге ничем не отличается от штатных средств, которые в этом случает умеют больше вариантов оболочек строить.
Забираю свои слова обратно, по поводу невозможности решения задачи штатными средствами. Браво маэстро, novia! :)
Ответить

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

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

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