Обзор функций Spatial Analyst

Доступно с лицензией Spatial Analyst.

Доступно с лицензией Image Analyst.

Дополнительный модуль Spatial Analyst поддерживает множество функций ArcPy для обработки и создания растров и растровых объектов. Они организованы в группы по следующим категориям: Анализ, Оформление, Конвертация, Коррекция, Управление данными, Математические, Переклассификация, Статистические и Поверхность.

Многие из этих функций, доступных вместе с модулем arcpy.sa, не требуют лицензии дополнительного модуля Spatial Analyst. Там, где это применимо, лицензионные требования для каждой функции перечислены в документации по функции. Ряд функций также доступны с модулем arcpy.ia,и аналогично не требуют лицензии на Image Analyst. Если функция требует лицензии и вы работаете с плавающей лицензией, вы можете использовать функцию CheckOutExtension для доступа к этой функциональности.

Анализ

ФункцияОписание

Anomaly

Создает растровый объект, содержащий аномальные значения пикселов входного многомерного растра на основе временного интервала и метода вычисления аномалий.

Apply

Создает растровый объект путем применения растровой функции или цепочки функций к одному или нескольким растрам.

Foreach

Создает растровый объект путем применения растровой функции или настроенного шаблона функции к каждому срезу входного многомерного растра.

HeatIndex

Вычисляет относительную температуру на основе температуры окружающей среды и относительной влажности. Относительная температура часто описывается, как температура, которую ощущает человеческое тело.

TasseledCap

Создает растровый объект, применяя преобразование "tasseled cap" к входному растру.

Threshold

Создает растровый объект путем разделения входного растра на два различных класса, где класс с высоким значением отображается с белыми пикселами, а класс с низким значением отображается с черными пикселами.

WindChill

Определяет опасные зимние условия, которые в зависимости от времени воздействия элементов могут привести к обморожению или переохлаждению.

Оформление

ФункцияОписание

ContrastBrightness

Создает улучшенное изображение, улучшая контрастность и яркость исходного изображения.

Convolution

Выполняет фильтрацию значений в изображении, которая может использоваться для повышения резкости изображения, размытия изображения, определения ребер в пределах изображения или других усовершенствований, основанных на ядре.

Pansharpen

Создает многоканальное изображение с более высоким разрешением путем слияния мультиспектрального изображения с более низким разрешением и панхроматического изображения с более высоким разрешением.

StatisticsHistogram

Вычисляет статистику и гистограмму растра.

Stretch

Улучшает внешний вид изображения путем изменения его свойств, таких как яркость, контрастность и гамма, посредством нескольких типов растяжки на основе статистики.

VectorFieldRenderer

Визуализирует информацию о направлении и величине потока в растре с помощью векторных символов.

Конвертация

ФункцияОписание

Colormap

Трансформирует значения пикселов растровых данных, используя определенные цвета из шкалы оттенки серого или RGB на основе конкретных цветов файла цветовой карты или на основе цветовой шкалы.

ColormapToRGB

Конвертирует одноканальный растр с цветовой картой в трехканальный (красный, зеленый и синий) растр.

ColorspaceConversion

Конвертирует цветовую модель трёхканального 8-разрядного изображения из HSV в красный, зелёный и синий (RGB) или наоборот.

Complex

Вычисляет значение магнитуды из комплексных значений.

Grayscale

преобразует многоканальное изображение в одно-канальное изображение в оттенках серого. Указанные веса применяются к каждому входному каналу, а к выходным данным применяется нормализация.

SpectralConversion

Применяет матрицу к многоканальному изображению, чтобы влиять на цветовые значения выходных данных.

UnitConversion

Конвертирует пикселы из одних единиц измерения в другие. Она поддерживает преобразование расстояния, скорости и температуры.

VectorField

Комбинирует и преобразует два растра в двухканальный растр, который либо принадлежит к типу данных Магнитуда-направление, либо к типу данных U и V.

Коррекция

ФункцияОписание

Speckle

Создает растровый объект путем удаления спекла и сглаживания шума в наборах данных радара, сохраняя при этом ребра и резкие объекты на изображении.

Управление данными

ФункцияОписание

ApplyEnvironment

Создает новый растр, являющийся копией входного растра с примененными к нему текущими настройками среды.

CompositeBand

Создает растровый объект путем объединения нескольких растров для формирования многоканального изображения.

ExtractBand

Создает растровый объект путем извлечения одного или нескольких каналов из многоканального растра или изменения порядка каналов в нем.

Mask

Создает растровый объект, указанием одного или нескольких значений NoData или диапазона допустимых значений пикселов.

Resample

Создает растровый объект путем изменения пространственного разрешения входного растра и устанавливает правила для агрегирования или интерполяции значений по новым размерам пикселов.

Subset

Создает растровый объект, являющийся поднабором входного многомерного растра на основе выбранных переменных и интервалов измерений.

TransposeBits

Создает растровый объект, распаковывая биты входного пиксела и сопоставляя их с указанными битами в выходном пикселе. Цель этой функции заключается в манипулировании битами пары наборов входных данных, таких как продуктов качественных каналов Landsat 8.

Математические

ФункцияОписание

Arithmetic

Выполняет арифметическую операцию между двумя растрами или между растром и скаляром и возвращает растровый объект с примененной операцией.

BandArithmetic

Выполняет арифметическую операцию над полосами многоканального растрового объекта и возвращает растровый объект с примененной операцией.

CIg

Вычисляет индекс зеленого хлорофилла (CIg) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

CIre

Вычисляет индекс хлорофилла – дальний ИК (CIre) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

ClayMinerals

Вычисляет соотношение глинистых минералов (CM) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

EVI

Вычисляет расширенный индекс растительности (EVI) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

FerrousMinerals

Вычисляет коэффициент железистых минералов (FM) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

GEMI

Вычисляет Глобальный индекс мониторинга окружающей среды (GEMI) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

GNDVI

Вычисляет зеленый нормализованный разностный вегетационный индекс (NDVI) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

GVITM

Вычисляет индекс зеленой растительности для Landsat TM (GVITM) из изображения Landsat TM и возвращает растровый объект со значениями индекса.

IronOxide

Вычисляет коэффициент оксида железа (IO) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

MSAVI

Вычисляет измененный вегетационный индекс с поправкой на почву (MSAVI2) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

MTVI2

Вычисляет измененный триангуляционный вегетационный индекс (MTVI2) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

NDVI

Вычисляет нормализованный разностный вегетационный индекс (NDVI) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

NDVIre

Вычисляет нормализованный разностный вегетационный индекс диапазона ИК (NDVIre) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

NDWI

Вычисляет нормализованный разностный индекс воды (NDWI) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

PVI

Вычисляет перпендикулярный вегетационный индекс (PVI) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

RasterCalculator

Предоставляет доступ ко всем существующим математическим функциям и возвращает растровый объект с примененной математической операцией.

RTVICore

Вычисляет Дальний инфракрасный триангуляционный индекс вегетации (RTVICore) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

SAVI

Вычисляет вегетационный индекс с поправкой на почву (SAVI) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

SRre

Вычисляет Простое отношение дальнего ИК-диапазона (SRre) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

Sultan

Вычисляет формулу Султана из шестиканального 8-битного растрового объекта и возвращает трехканальный 8-битный растровый объект.

TSAVI

Вычисляет трансформированный вегетационный индекс с поправкой на почву (TSAVI) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

VARI

Вычисляет Индекс устойчивости к видимой атмосфере (VARI) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

Переклассификация

ФункцияОписание

Remap

Категоризирует значения пикселов растровых данных в группы с определенными значениями.

Статистические

ФункцияОписание

ArgStatistics

Создает растровый объект, в котором каждый пиксел содержит индекс канала, при котором этот пиксел достиг статистического аргумента. Если входной растр многомерен, то выходной растровый объект будет содержать значения измерений вместо индексов каналов.

Statistics

Вычисляет статистику для каждой ячейки изображения на основе определенной фокальной окрестности.

Поверхность

ФункцияОписание

AspectSlope

Создает растровый объект, который одновременно отображает экспозицию и уклон поверхности.

ElevationVoidFill

Создает пикселы на растровом объекте, в котором имеются пробелы в высотах

ShadedRelief

Создает цветное 3D-представление рельефа путем слияния изображений из методов кодирования высот и отмывки.

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