Что такое модуль Spatial Analyst?

Доступно с лицензией 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.

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


В этом разделе
  1. Компоненты модуля