Импорт ArcPy

ArcPy – это пакет Python, который обеспечивает успешный и продуктивный анализ географических данных, конвертацию данных, управление данными и автоматизацию карт в Python. Приложения и скрипты ArcGIS, написанные с помощью ArcPy, могут работать с различными модулями Python, разработанными ГИС-специалистами и программистами из самых разных областей знаний.

# Import arcpy
import arcpy

# Set the workspace environment and run Clip
arcpy.env.workspace = 'C:/Data/Tongass'
arcpy.analysis.Clip('standb4', 'clipcov', 'standby_clip', 1.25)

После того как вы импортируете ArcPy, вы сможете работать со всеми инструментами геообработки, которые входят в стандартные наборы инструментов, установленные в ArcGIS.

В Python имеются и другие собственные и сторонние модули. Для работы с модулями os и sys можно использовать тот же синтаксис импорта:

# Import arcpy, os and sys
import arcpy
import os
import sys

Переменные среды

По умолчанию при импорте пакета ArcPy также импортируются следующие пакеты:

  • datetime
  • math
  • numpy
  • sys
  • time

Это может противоречить ожидаемым результатам. Чтобы ограничить импорт этих дополнительных пакетов, установите для параметров среды системы ARCPY_NO_IMPORTS любое значение.

Установите переменную среды ARCPY_NO_IMPORTS прежде, чем импортировать arcpy в скрипте.

import os
os.environ["ARCPY_NO_IMPORTS"] = "1"

import arcpy
Примечание:

Переменная среды ARCPY_NO_IMPORTS применяется только в автономных скриптах; она не влияет на работу самого приложения ArcGIS Pro.

Связанные разделы


В этом разделе
  1. Переменные среды