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

arcgisscripting

Добавлено: 05 мар 2009, 20:09
pathfinder86
Здравствуйте.

У меня 2 вопроса:

1) при работе в питоне выдается ошибка когда пытаюсь запустить программу

Traceback (most recent call last):
File "D:\exers\clip_all.pyd", line 2, in <module>
import arcgisscripting
ImportError: No module named arcgisscripting

как я понял нужно подключить какой то модуль arcgisscripting.
python версии 2.5
arcgis 9.2

2) есть разграфка карты на несколько квадратов. каждый из квадратов имеет свой уникальный ID? можно ли как-то применить функцию clip в питоне, чтоб порезать карту на эти квадраты и сохранить каждый в отдельном файли.

заранее спасибо

Re: arcgisscripting

Добавлено: 06 мар 2009, 03:33
gis
1) Питон в AG очень глючная вещь.
Мне кажется это связано с тем что он работает хорошо только на английской XP.

2) А зачем это делать через питон?
Если нужна такая операция постоянно не проще ли построить модель геопроцессов? (Это через тулбокс в арккаталоге делается)

Re: arcgisscripting

Добавлено: 06 мар 2009, 06:14
pathfinder86
то есть это может быт тупо из-за того что русская винда?а как связан язык винды со всем этим делом?

через тулбокс наверно тоже можно, но задача стоит именно на питоне все это сделать (это часть дипломного проекта)


и сразу еще один вопрос.

как определить координаты квадратного полигона, ну все в той же разграфке. то есть нужно указать 4 числа левый нижний и правый верхний угол, есть ли какой нибудь способ кроме сильного приближения и наведения курсора в нужную точку

Re: arcgisscripting

Добавлено: 06 мар 2009, 12:41
gis
Под рукой нет сейчас AG чтобы точно указать...(

В справочной системе AG есть раздел где рассматривается использование питона - вроде в разделе "Геообрабока".
Там есть также примеры, в том числе пример как извлечь координаты объекта.

Но вроде, питон по модели предлагаемой ESRI не предполагает использование в качестве написания слишком сложных скриптов.

Вам все таки желательно разбить задачу на составные части и использовать из справки те скрипты что есть и с их помощью построить модель процессов.
Ориентировочно следующие элементы в модели должны быть:
1) Выбор слоя для разбития на квадраты
2) Выбор слоя с квадратами
4) Указание имени выходного слоя
3) Применение скрипта питона клип

Re: arcgisscripting

Добавлено: 07 мар 2009, 19:30
pathfinder86
Все, с питоном я разобрался, оказывается при установке аркгиса ставиться сразу и питон и в нем и нужно работать, а не ставить его отдельно.