Skip To Content

Написание скриптов с помощью ArcGIS Python API

ArcGIS API for Python используется для автоматизации общих административных задач, таких как создание и управление пользователями и группами, публикация и обновление элементов, мониторинг использования сервера, выполнение сложной визуализации и анализа данных и переход владения элементами. Она также позволяет создавать скрипты для выполнения сложных задач, таких как клонирование ресурсов портала.

В дополнение к скриптам пакетной обработки, API может использоваться в интерактивной среде создания скриптов на основе браузера, называющейся Jupyter Notebook. Среда Notebook предлагает интерфейс для проверки и выполнения кода, визуализации элементов портала, пользователей и групп, а также для интерактивного просмотра веб-слоев, карт и сцен.

Esri предлагает среду Jupyter Notebook, встроенную в ArcGIS Enterprise. Впервые представленная в версии 10.7, ArcGIS Notebooks и обслуживаемая ArcGIS Notebook Server, который использует контейнеры для изоляции каждой рабочей области пользователя блокнота. С помощью ArcGIS Notebooks вы можете использовать ArcGIS API for Python и ArcPy для работы с элементами портала, выполнения расширенного пространственного анализа и сложных рабочих процессов изучения данных.

Более подробно о ArcGIS Notebooks

API построен в виде модулей, что облегчает его изучение и использование. Модуль gis является стартовой точкой и предлагает информационную модель для доступа к порталу и для его программирования. Модуль gis содержит многочисленные классы, которые можно использовать для создания пользователей, их групп и элементов, а также для управления ими.Модули features и raster позволяют работать с векторными и растровыми слоями, а также выполнять анализ таких слоев. Модуль geoanalytics позволяет запускать инструменты Геоаналитика. Дополнительные сведения об остальных модулях и архитектуре API см. в разделе Обзор API.

Начало работы

API распространяется в виде пакета Python и может быть установлен с помощью conda, популярного пакета и системы управления средой Python. Инструкции по установке находятся на сайте ArcGIS for Developers.

Обратитесь к примерам, чтобы изучить некоторые задачи, выполняемые посредством API:


В этом разделе
  1. Начало работы