Страница 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
Все, с питоном я разобрался, оказывается при установке аркгиса ставиться сразу и питон и в нем и нужно работать, а не ставить его отдельно.