Доступно с лицензией Spatial Analyst.
Модуль Spatial Analyst, arcpy.sa, это модуль Python, предназначенный для анализа растровых данных, с функциями, предоставляемыми дополнительным модулем ArcGIS Spatial Analyst. Он обеспечивает доступ ко всем инструментам геообработки в наборе инструментов Spatial Analyst, а также к другим функциям и классам, которые позволяют автоматизировать рабочие процессы обработки растров.
Модуль содержит три основных компонента: Классы, Функции и Операторы.
Компоненты модуля
Функциональные компоненты Spatial Analyst и некоторые другие полезные компоненты указаны ниже.
Компоненты Spatial Analyst
Компоненты | Описание |
---|---|
Классы модуля Spatial Analyst в основном используются для определения параметров инструментов Spatial Analyst, которые могут иметь разное количество аргументов в зависимости от типа выбранного параметра (например, от типа соседства); количество записей в параметрах также может варьироваться в зависимости от контекста (например, в случае использования таблицы реклассификации). С помощью классов можно получить доступ к отдельным значениям в параметре и программно их изменить. | |
Функции могут создавать, управлять и обрабатывать наборы растровых данных, а также анализировать многомерные растровые данные. | |
Map Algebra поддерживает наборы операторов Операторы разделяются на следующие категории: Арифметические, Побитовые, Булевы (Boolean) и Относительные. Операторы Алгебры карт доступны по лицензии на дополнительный модуль ArcGIS Spatial Analyst и по лицензии ArcGIS Image Analyst. |
Помимо классов, функций и операторов, доступных в модуле arcpy.sa, в своих рабочих процессах вы можете использовать функции и классы из ArcPy или других модулей ArcPy в скриптах Python. Класс Raster ArcPy создает растровый объект, который модет использоваться в скриптах Python, он требуется для для большей части обработки, доступной в модуле arcpy.sa. Функции NumPyArrayToRaster ArcPy и RasterToNumPyArray ArcPy также могут быть полезны для рабочих процессов с использованием скриптов.
Лицензия:
Определенные функциональные возможности также доступны, если у вас есть лицензия дополнительного модуля ArcGIS Image Analyst, включая все математические операторы и определенные классы. Более подробно см. модуль Image Analyst.