Здравствуйте.
У меня 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 в питоне, чтоб порезать карту на эти квадраты и сохранить каждый в отдельном файли.
заранее спасибо
arcgisscripting
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 05 мар 2009, 20:01
- Репутация: 0
-
- Гуру
- Сообщения: 515
- Зарегистрирован: 24 янв 2007, 15:46
- Репутация: 17
- Откуда: Липецк
- Контактная информация:
Re: arcgisscripting
1) Питон в AG очень глючная вещь.
Мне кажется это связано с тем что он работает хорошо только на английской XP.
2) А зачем это делать через питон?
Если нужна такая операция постоянно не проще ли построить модель геопроцессов? (Это через тулбокс в арккаталоге делается)
Мне кажется это связано с тем что он работает хорошо только на английской XP.
2) А зачем это делать через питон?
Если нужна такая операция постоянно не проще ли построить модель геопроцессов? (Это через тулбокс в арккаталоге делается)
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 05 мар 2009, 20:01
- Репутация: 0
Re: arcgisscripting
то есть это может быт тупо из-за того что русская винда?а как связан язык винды со всем этим делом?
через тулбокс наверно тоже можно, но задача стоит именно на питоне все это сделать (это часть дипломного проекта)
и сразу еще один вопрос.
как определить координаты квадратного полигона, ну все в той же разграфке. то есть нужно указать 4 числа левый нижний и правый верхний угол, есть ли какой нибудь способ кроме сильного приближения и наведения курсора в нужную точку
через тулбокс наверно тоже можно, но задача стоит именно на питоне все это сделать (это часть дипломного проекта)
и сразу еще один вопрос.
как определить координаты квадратного полигона, ну все в той же разграфке. то есть нужно указать 4 числа левый нижний и правый верхний угол, есть ли какой нибудь способ кроме сильного приближения и наведения курсора в нужную точку
-
- Гуру
- Сообщения: 515
- Зарегистрирован: 24 янв 2007, 15:46
- Репутация: 17
- Откуда: Липецк
- Контактная информация:
Re: arcgisscripting
Под рукой нет сейчас AG чтобы точно указать...(
В справочной системе AG есть раздел где рассматривается использование питона - вроде в разделе "Геообрабока".
Там есть также примеры, в том числе пример как извлечь координаты объекта.
Но вроде, питон по модели предлагаемой ESRI не предполагает использование в качестве написания слишком сложных скриптов.
Вам все таки желательно разбить задачу на составные части и использовать из справки те скрипты что есть и с их помощью построить модель процессов.
Ориентировочно следующие элементы в модели должны быть:
1) Выбор слоя для разбития на квадраты
2) Выбор слоя с квадратами
4) Указание имени выходного слоя
3) Применение скрипта питона клип
В справочной системе AG есть раздел где рассматривается использование питона - вроде в разделе "Геообрабока".
Там есть также примеры, в том числе пример как извлечь координаты объекта.
Но вроде, питон по модели предлагаемой ESRI не предполагает использование в качестве написания слишком сложных скриптов.
Вам все таки желательно разбить задачу на составные части и использовать из справки те скрипты что есть и с их помощью построить модель процессов.
Ориентировочно следующие элементы в модели должны быть:
1) Выбор слоя для разбития на квадраты
2) Выбор слоя с квадратами
4) Указание имени выходного слоя
3) Применение скрипта питона клип
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 05 мар 2009, 20:01
- Репутация: 0
Re: arcgisscripting
Все, с питоном я разобрался, оказывается при установке аркгиса ставиться сразу и питон и в нем и нужно работать, а не ставить его отдельно.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя