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

Как добавить скрипт в ArcGIS

Добавлено: 10 авг 2013, 20:05
Natalia Novoselova
Пытаюсь добавить скрипт следуя иснструкции хелпа. В ArcToolBox выбираю подходящий по смыслу toolset, кликаю, Add - но опции Add Script и Add Tools заблокированны.

В чем может быть проблема? Нет какой-то лицензии в версии, где-то в установках?

Также как и New создать ничего нельзя.

Но на этом компе какая-то сложная защита, программы можно устанавливать, только входя как администратор. Сама в этом не разбиралась. Но, может быть, все таки не в этом дело?

Re: Как добавить скрипт в ArcGIS

Добавлено: 10 авг 2013, 20:10
Andrey Zhukov
Потому что в системные тулбоксы нельзя добавить новое. Создайте свой, а в нем уже развлекайтесь, как хотите.

Re: Как добавить скрипт в ArcGIS

Добавлено: 10 авг 2013, 22:23
Natalia Novoselova
Спасибо, так получилось. Но при установке (в первый раз делаю), опять в ступор ушла.

При описании скрипта не даются деталей по установке его параметров (script tool parameters), а в хелпе ("Setting script tool parameters") там очень много всего, сложно сразу научиться подбирать верно.
То есть нужно читать это краткое описание – и из него ставить верные установки. :roll:

Я попробовала сейчас на версии ArcGIS10 данный скрипт: http://arcscripts.esri.com/details.asp?dbid=15974
(в теме gis-lab человек сказал, что у него работало на 10-й версии), но у меня он выдает ошибку (идет расчет, но потом пишет “Failed to execute (PointToPolygon)”

Видимо, я неправильно поставила установки?

Из описания скрипта:
Convert Points to Polygons - Generic Tool
Summary
Creates an output polygon feature class based on point features and a field representing unique output features. An optional parameter can be used to control the order in which the input points are used. Version=9.3
При создании скрипта задала 2 параметра:
1) Coordinates – Data Type: Feature class
Все свойства оставила по умолчанию (Direction – Input)

2) Polygons_result - Data Type: Feature class
Все свойства оставила по умолчанию, кроме (Direction – Output)

Не знаю, правильно ли заданы свойства параметров..
Но судя по описанию, самое главное, это что я не внесла еще необходимое, значение чего я не понимаю.
Creates an output polygon feature class based on point features and a field representing unique output features. An optional parameter can be used to control the order in which the input points are used.

Видимо, из-за отсутствия параметра, выделенного красным - не получается. Что означает синий тоже не понимаю, но он хотя бы не обязательный
Где бы узнать, что это значит? Видимо, что-то общее при описании скриптов..

Re: Как добавить скрипт в ArcGIS

Добавлено: 10 авг 2013, 22:44
Andrey Zhukov
1. У 10-ки есть обратная совместимость, все работает.
2. Можно было не городить огород, а воспользоваться PointToPolygon.tbx :)
3. Если лезть уже в сам скрипт, то видно, что у него 4 обязательных параметра (один из них в итоге не обязательный, но передан быть должен).

Re: Как добавить скрипт в ArcGIS

Добавлено: 10 авг 2013, 22:56
Natalia Novoselova
fall_out_bug писал(а):1. У 10-ки есть обратная совместимость, все работает.
2. Можно было не городить огород, а воспользоваться PointToPolygon.tbx :)
Я только за, а как им воспользоваться? Поставила его вместо самого скрипта (.py), но не появилось от этого установок параметров от автора.. А как надо?

Re: Как добавить скрипт в ArcGIS

Добавлено: 10 авг 2013, 23:04
Andrey Zhukov
Распаковать архив, перейти в аркгисе к месту распаковки, открыть там тулбокс.

Re: Как добавить скрипт в ArcGIS

Добавлено: 10 авг 2013, 23:32
Natalia Novoselova
fall_out_bug писал(а):Распаковать архив, перейти в аркгисе к месту распаковки, открыть там тулбокс.
Дошло! :) Всё стало понятно!!
Всё получилось )) Строит как надо, в соответствии с показателем в том непонятном сначала поле - разделяет точки для построения разных полигонов.

Re: Как добавить скрипт в ArcGIS

Добавлено: 11 авг 2013, 08:35
ggis
Natalia Novoselova писал(а):
fall_out_bug писал(а):Распаковать архив, перейти в аркгисе к месту распаковки, открыть там тулбокс.
Дошло! :) Всё стало понятно!!
Всё получилось )) Строит как надо, в соответствии с показателем в том непонятном сначала поле - разделяет точки для построения разных полигонов.
И заметьте, совсем бесплатно, в отличии, например, от XTools Pro. Ресурс - http://arcscripts.esri.com/, рулит. :)

Re: Как добавить скрипт в ArcGIS

Добавлено: 11 авг 2013, 08:49
lam
--del--