Справочник по ArcGIS Pro Python содержит подробную информацию о каждом модуле, функции и классе ArcPy, предоставляемых в ArcGIS Pro, работающих в Python, а также сведения как работать с ними и создавать собственные инструменты геообработки в Python.
Примечание:
Все инструменты геообработки доступны из Python с помощью ArcPy. Полное описание, включая примеры Python, см. в Справочнике инструментов ArcGIS Pro.
Что описывает Справочник по Python?
Справочник по ArcGIS Pro в Python содержит разделы Начало работы, Геообработка и Python, Функции и классы ArcPy и Модули ArcPy. Эти разделы можно просматривать или выполнять в них поиск.
Начало работы
Язык Python является независимым, межплатформенным, открытым языком программирования. Они широко используются и поддерживаются как составная часть ArcGIS.
В этом разделе приведены важные сведения о начале работы с Python в ArcGIS Pro, включая Переход на Python для ArcGIS Pro, Python в ArcGIS Pro, Что такое ArcPy? ArcGIS API for Python, Менеджер пакетов Python и Блокноты в ArcGIS Pro.
Примечание:
ArcPy и ArcGIS API for Python – это дополнительные библиотеки; ArcPy позволяет использовать, автоматизировать и расширять настольные ГИС, а ArcGIS API for Python поддерживает то же самое для веб-ГИС.
Примером может быть использование ArcPy для управления локальными данными, добавления их в качестве слоёв на карту и использование инструментов геообработки для создания выходных данных и файлов определений сервисов. ArcGIS API for Python можно затем использовать для публикации файлов определений сервисов в веб-ГИС, составления веб-карты либо публикации этих слоёв для других.
Геообработка и Python
Python может использоваться для автоматизации работы инструментов геообработки, а также он дает возможность создания собственных инструментов геообработки в виде инструмента-скрипта или набора инструментов Python. Щелкните, чтобы развернуть узел Доступ к инструментам геообработки и вы найдете вводные разделы по работе и описанию инструментов геообработки, такие как Использование инструментов в Python. Щелкните узел Создание инструментов геообработки, чтобы найти разделы по созданию собственных инструментов, например, Что такое инструмент-скрипт? и Что такое набор инструментов Python?
Функции и классы ArcPy
В разделах Функции ArcPy и Классы ArcPy находятся разделы справки, посвященные функциям и классам. Функции и классы предлагают дополнительные функции для поддержки рабочих процессов Python. Чтобы узнать о доступных функциях, обратитесь к разделам Обзор функций ArcPy и Обзор классов ArcPy. Дополнительные функции и классы находятся в нескольких модулях ArcPy.
Модули ArcPy
В ArcPy функции распределены по модулям:
- Модуль Диаграммы (arcpy.charts)
- Модуль Доступ к данным (arcpy.da)
- Модуль Геокодирование (arcpy.geocoding)
- Модуль Анализ изображений (arcpy.ia)
- Модуль картографирование (arcpy.mp)
- Модуль Метаданные (arcpy.metadata)
- Модули Network Analyst (arcpy.nax и arcpy.na)
- Модуль публикации (arcpy.sharing)
- Модуль Spatial Analyst (arcpy.sa)
- Модуль Workflow Manager (Classic) (arcpy.wmx)
Разверните определенный модуль, чтобы найти следующую информацию:
- Обзор с описанием модуля и его обобщенным содержанием
- Узлы классов, функций и, если применимо, операторов