Импорт дополнительного модуля Spatial Analyst

Spatial Analyst (arcpy.sa) – это дополнительный модуль пакета сайта ArcPy. Самым простым способом доступа к функциональности дополнительного модуля Дополнительный модуль ArcGIS Spatial Analyst, включающего инструменты, операторы, функции и классы, является импорт из модуля sa. Использование метода импорта позволяет не определять пространство имен и импортировать избыточные операторы, необходимые для операций над растрами.

Рекомендуемая последовательность импорта для использования функциональности дополнительного модуля Spatial Analyst показана ниже.

import arcpy
from arcpy import env
from arcpy.sa import *

Этот подход позволяет:

Более подробно об опциях импорта ArcPy, Алгебры карт и другой функциональности см. Импорт ArcPy.

ЛицензияЛицензия:

В Python (или в окне Python, когда модуль еще не включен) перед запуском инструмента необходимо проверить лицензию дополнительного модуля Дополнительный модуль ArcGIS Spatial Analyst.

# Check out the ArcGIS Spatial Analyst
#  extension license
arcpy.CheckOutExtension("Spatial")

Настройка интерактивного опыта работы в Python

Окно Python (или любой другой интерактивный интерпретатор языка Python) распознает системную переменную среды PYTHONSTARTUP. Если для PYTHONSTARTUP был предварительно назначен файл Python, Python автоматически выполнит код этого файла при открытии окна Python. Это позволяет начать работу в окне Python со всеми предварительно загруженными утилитами, которые вы привыкли использовать.

# File: pythonstartup.py
# Description: Used to customize the state of the python start up environment 
#   upon startup of ArcGIS application
#   Can specify module imports, variables, messages
# Requirements: Spatial Analyst Extension
# Author: ESRI

# Print to screen
print "%s\n%s\n%s" %("import os, sys, string","import arcpy", "from arcpy.sa import *")

# Imports
import os, sys, string
import arcpy
from arcpy import env
from arcpy.sa import *

Чтобы добавить системную настройку PYTHONSTARTUP, выполните следующие действия.

  1. Щелкните правой кнопкой мыши значок Мой компьютер (My Computer) и выберите Свойства (Properties).
  2. Перейдите на вкладку Дополнительно (Advanced) и выберите Переменные среды (Environment Variables).
  3. Выберите в меню Системные переменные (System variables) Создать (New).
  4. Добавьте PYTHONSTARTUP в имя переменной (Variable name).
  5. Добавьте путь к файлу Python в значение переменной (Variable value) и нажмите OK.
  6. Нажмите ОК.

Связанные темы

9/11/2013