Авторизация

Логин:
Пароль:
Восстановить пароль
Регистрация
  • Форум
  • Блоги
  • Контакты
  • Новости
  • Продукты
  • Отрасли
  • Обучение
  • Поддержка
  • События
  • О компании
  • Что делать, если скрипты 9.0 и 9.1 не работают в 9.2

    Написанные в ArcGIS 9.0 или 9.1 скрипты используют модуль win32com, установленный Python Win32 для создания объекта геообработки. В ArcGIS 9.2 расширение Python Win32 больше не устанавливается (так как оно не нужно). Если не установлен Python Win32, любые готовые скрипты, созданные с помощью ArcGIS 9.0 или 9.1 с использованием win32com, корректно работать не будут. Расширение PythonWin32, если понадобится, можно взять на диске с дистрибутивами.

    Примечание:

    Для того, чтобы установить расширение Python Win32, надо, чтобы был установлен Python 2.4.1.

    ArcGIS теперь автоматически не инсталлирует Python Win32, так как рекомендованная методология для создания геообработки изменилась и использует новый модуль Python, разработанный ESRI для поддержки последней версии Python и разных платформ, таких как Windows, UNIX и Linux.

    Чтобы корректно работать в ArcGIS 9.2 со скриптами, надо сделать одно из двух:

    1. Изменить свои скрипты, чтобы их можно было использовать с новым модулем ArcGIS для создания средств геообработки. Более подробная информация содержится в разделе web-справки: Geoprocessing/Automating your work with scripts/Accessing tools with geoprocessing scripts/Creating the geoprocessor object
    2. Установите программу установки PythonWin, pywin32-207.win32-py2.4.exe, которая находится на инсталляционном CD. Она установит win32com, и вы сможете работать с готовыми скриптами точно так же, как это было в ArcGIS 9.0 и 9.1.

    Вернуться к списку