Справочник по Python в ArcGIS AllSource
Справочник по Python в ArcGIS AllSource содержит подробную информацию о каждом модуле, функции и классе ArcPy, поставляемых с ArcGIS AllSource; работе с Python; а также работе с инструментами геообработки и их создании на языке Python.
Примечание:
Все инструменты геообработки доступны из Python с помощью ArcPy. Полный справочник, включая примеры на Python, см. в разделе Справочник по инструментам геообработки ArcGIS AllSource.
Что входит в справочник по Python
Справочник ArcGIS AllSource Python содержит разделы Начало работы, Геообработка и Python, Функции и классы ArcPy и Модули ArcPy. Эти разделы можно просматривать или выполнять в них поиск.
Начало работы
Язык Python является независимым, межплатформенным, открытым языком программирования. Он широко используется и поддерживается как составная часть ArcGIS.
В этом разделе рассматриваются несколько важных тем для начала работы с Python в ArcGIS AllSource, включая Перенос Python для ArcGIS AllSource, Python в ArcGIS AllSource, Что такое ArcPy?, ArcGIS API for Python, Менеджер пакетов и Блокноты в ArcGIS AllSource.
Примечание:
ArcPy и ArcGIS API for Python — это взаимодополняющие библиотеки; ArcPy позволяет использовать, автоматизировать и расширять настольные ГИС, а ArcGIS API for Python поддерживает то же самое для веб-ГИС.
Примером может быть использование ArcPy для управления локальными данными, добавления их в качестве слоёв на карту и использование инструментов геообработки для создания выходных данных и файлов определений сервисов. ArcGIS API для 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)Инженерная сеть (
arcpy.un)
Разверните определенный модуль, чтобы найти следующую информацию:
Обзор с описанием модуля и его обобщенным содержанием
Узлы классов, функций и, если применимо, операторов