Распределенная аналитика растра на основе дополнительного модуля ArcGIS Image Server обрабатывает наборы растровых данных и данные дистанционного зондирования с обширным набором функций растра. Указанные результаты автоматически сохраняются и публикуются в распределенном хранилище растровых данных, где они могут совместно использоваться сотрудниками предприятия.
Набор функций анализа растров
Ядром этой возможности является набор из более чем 200 функций растра, предоставляемых ArcGIS. Эти функции доступны в качестве отдельных функций геообработки или они могут быть объединены в технологическую цепочку в качестве шаблонов функций растра (RFT). Шаблоны функций растра представляют собой настраиваемые технологические цепочки, которые могут быть адаптированы для любого приложения, используя различные типы входных данных и функции обработки для облегчения определенных рабочих процессов.
Функции анализа растра могут быть расширены пользователем с помощью растровой функции Python. Пользовательские растровые функции могут быть записаны в Python, и как только они будут добавлены в систему, они смогут использовать распределенную обработку растрового анализа.
Растровые функции и RFT поддерживают распределенную обработку и хранение, в том числе локально, в облаке и в сети. Как стандартные, так и пользовательские возможности обработки и хранения растровых изображений являются эластичными и могут регулироваться с учетом возможных всплесков спроса, аварийных ситуаций, смещения приоритетов и других воздействий на требуемую производительность, спрос и стоимость. Растровые функции способны обеспечить распределенную обработку, поддерживая параметры динамической среды обработки. По мере изменения количества обрабатываемых элементов распределение процессов растрового анализа также изменяется, чтобы оптимально использовать имеющиеся ресурсы обработки и хранения.
Эти функции растра и рабочие процессы на основе RFT могут быть реализованы посредством ArcGIS Pro, ArcGIS REST API, ArcGIS Python API и JS API, а также через вьюер веб-карт корпоративного портала. Например, вы можете использовать задачу Generate Raster (Создать растр) для выполнения распределенного растрового анализа, предоставив представление объекта JSON цепочки растровых функций.
Функции растра и объекты, доступные для анализа растра
В расположенной ниже таблице перечислены функции растра, доступные для анализа, их описание и связанные с ними объекты JSON и Python.
Функция | Функция растра | Описание | Примеры | Категория |
---|---|---|---|---|
Установка бинарных порогов (Binary thresholding) | Thresholding | Бинарная функция Threshold производит бинарное изображение. Использует метод Otsu и предполагает, что у входного изображения гистограмма bi-modal. | Анализ | |
Тепловой индекс | PythonAdaptor | Вычисляет кажущуюся температуру в зависимости от температуры окружающей среды и относительной влажности. | Анализ | |
Плотность ядер | KernelDensity | Вычисляет количество на единицу площади (плотность) точечных или полилинейных объектов, используя функцию ядра для пригонки плавно сужающейся поверхности к каждой точке или полилинии. | Анализ | |
NDVI | NDVI | Нормализированный вегетационный индекс NDVI (NDVI) - это стандартизированный индекс, показывающий наличие и состояние растительности (относительную биомассу). Этот индекс использует контраст характеристик двух каналов из набора мультиспектральных растровых данных – поглощения пигментом хлорофилла в красном канале и высокой отражательной способности растительного сырья в инфракрасном канале (NIR). Более подробно см. Функция NDVI. | Анализ | |
Цветной NDVI | NDVIColorized | Применяет функцию NDVI к входному изображению, а затем использует цветовую карту или цветовую шкалу для отображения результата. | Анализ | |
Функция Tasseled Cap | TasselCap | Преобразование Tasseled Cap (Kauth-Thomas) предназначено для анализа и отображения феноменологии растительности и изменений городского развития, обнаруженных различными спутниковыми сенсорными системами. Это преобразование называется Tasseled Cap (шапка с кисточкой) из-за формы графического распределения данных. | Анализ | |
Взвешенное наложение | WeightedOverlay | Функция WeightedOverlay позволяет выполнять наложение нескольких растров с использованием общей шкалы измерений и весов, каждый в соответствии с его значимостью. Подробные сведения см. в разделе Функции взвешенного наложения. | Анализ | |
Взвешенная сумма | WeightSum | Функция WeightedSum позволяет выполнять наложение нескольких растров, умножая каждый растр на заданный для него вес и складывая растры между собой. Подробные сведения см. в разделе Функции взвешенной суммы. | Анализ | |
Температура с учетом ветра | PythonAdaptor | Температура с учетом ветра – способ измерить ощущение холода, при котором учитывается наличие (и скорость) ветра. | Анализ | |
Функция | Функция растра | Описание | Примеры | Категория |
Контрастность и яркость | ContrastBrightness | Функция ContrastBrightness улучшает вид растровых данных (изображений), изменяя их яркость и контрастность в пределах изображения. Эта функция работает только с 8-разрядными растрами. | Оформление | |
Свертка | Convolution | Функция Convolution выполняет фильтрацию значений пикселов в изображении, которая может использоваться для повышения резкости изображения, размывания изображения, определения рёбер в пределах изображения или других усовершенствований, основанных на ядре фильтрации. Более подробно см. Функция Свёртка. | Оформление | |
Выявление линий по горизонтали | Convolution | Обнаруживает ребра вдоль горизонтальных линий. | Оформление | |
Выявление линий по вертикали | Convolution | Обнаруживает ребра вдоль вертикальных линий. | Оформление | |
Выявление линий по диагонали влево | Convolution | Обнаруживает ребра вдоль диагональных линий, имеющих направление снизу вверх и справа налево. | Оформление | |
Выявление линий по диагонали вправо | Convolution | Обнаруживает ребра вдоль диагональных линий, имеющих направление снизу вверх и слева направо. | Оформление | |
Северный градиент | Convolution | Обнаружение ребер вдоль северных градиентов. | Оформление | |
Западный градиент | Convolution | Обнаружение ребер вдоль западных градиентов. | Оформление | |
Максимальный процент отсечения | Convolution | Обнаружение ребер вдоль восточных градиентов. | Оформление | |
Южный градиент | Convolution | Обнаружение ребер вдоль южных градиентов. | Оформление | |
Градиент Северо-восток | Convolution | Обнаружение ребер вдоль северо-восточных градиентов. | Оформление | |
Градиент Северо-запад | Convolution | Обнаружение ребер вдоль северо-западных градиентов. | Оформление | |
Сглаживание | Convolution | Фильтрует данные за счет уменьшения локальных изменений и устранения шумов. Эффект выражается в том, что высокие и низкие значения в каждой окрестности усредняются, что уменьшает экстремальные значения данных. | Оформление | |
Сглаживание | Convolution | Фильтрует данные за счет уменьшения локальных изменений и устранения шумов. Для сглаживания используется низкочастотный фильтр 3х3. | Оформление | |
Сглаживание | Convolution | Фильтрует данные за счет уменьшения локальных изменений и устранения шумов. Для сглаживания используется низкочастотный фильтр 5х5. | Оформление | |
Оператор Заострение | Convolution | Подчеркивает сравнительную разницу в значениях со своими соседями. | Оформление | |
Оператор Сильное заострение | Convolution | Еще больше выделяет значение, чем оператор Заострение. | Оформление | |
Повышение резкости 3x3 | Convolution | Высокочастотный фильтр с ядром 3 на 3. | Оформление | |
Повышение резкости 5x5 | Convolution | Высокочастотный фильтр с ядром 5 на 5. | Оформление | |
Лапласиан 3x3 | Convolution | Лапласианские фильтры часто используются для обнаружения края изображения, которое сначала было сглажено с целью уменьшить его чувствительность к шумам. Используется фильтр 3 на 3. | Оформление | |
Лапласиан 5x5 | Convolution | Лапласианские фильтры часто используются для обнаружения края изображения, которое сначала было сглажено с целью уменьшить его чувствительность к шумам. Используется фильтр 5 на 5. | Оформление | |
Оператор Собеля по горизонтали | Convolution | Используется для обнаружения горизонтального края. | Оформление | |
Оператор Собеля по вертикали | Convolution | Используется для обнаружения вертикального края. | Оформление | |
Рассеяние точки | Convolution | Функция рассеяния точки описывает распространение света от точечного источника через линзу. Это приводит к незначительному эффекту размывания границ. | Оформление | |
Панхроматическое слияние | Pansharpening | Функция Слияние объединяет панхроматическое изображение или канал растра более высокого разрешения с многоканальным набором растровых данных с более низким разрешением, чтобы увеличить пространственное разрешение многоканального изображения. | Оформление | |
Статистика и гистограмма | StatisticsHistogram | Функция Статистика и гистограмма используется для определения статистики и гистограммы растра. Вы можете вставить эту функцию в конец последовательности функций, чтобы описать статистику и гистограмму шаблона функции растра (RFT). Это может потребоваться для управления отображением результата обработки по умолчанию, особенно при определении последовательности функций. | Оформление | |
Растягивание (contrast) | Stretch | Вычисляет фокальную статистику для каждого пиксела изображения на основе определенной фокальной окрестности. | Оформление | |
Функция | Функция растра | Описание | Примеры | Категория |
Классификация | Classify | Функция Classify классифицирует сегментированный растр в категорийный растр. | Классификация | |
Классификации по методу максимального подобия | MLClassify | Функция MLClassify позволяет выполнить контролируемую классификацию набора растровых данных или набора данных мозаики с использованием алгоритма классификации максимального правдоподобия. У размещённого ArcGIS Server должна быть лицензия Spatial Analyst. | Классификация | |
Создание регионов | Создание регионов | Функция Создание регионов организует соседние пикселы в группы в зависимости от заданного радиуса от исходной точки. Группе пикселов или объекту присваивается установленное значение заполнения. | Классификация | |
Сегментация | SegmentMeanShift | Функция SegmentMeanShift производит сегментированные выходные данные. Значения пикселов в выходном изображении представляют конвергированные RGB-цвета сегмента. Входной растр должен быть 3-канальным 8-разрядным изображением. Если сервис изображений не является 3-канальным 8-разрядным изображением, вы можете воспользоваться функцией Stretch перед функцией SegmentMeanShift. | Классификация | |
Функция | Функция растра | Описание | Примеры | Категория |
преобразование цветовой модели | Преобразование цветовой модели | Конвертирует цветовую модель изображения из HSV в RGB или наоборот. | Конвертация | |
Цветовая карта | Colormap | Функция Colormap преобразует значения в пикселах для отображения растровых данных изображения в градациях серого или цвета (RGB) на основе конкретных цветов файла цветовой карты или на основе цветовой шкалы. Более подробно см. Функция Цветовая шкала. | Конвертация | |
Цветовая карта в RGB | Colormap2RGB | Конвертирует одноканальный растр с цветовой картой в трехканальный (красный, зеленый и синий) растр. | Конвертация | |
Сложный | Complex | Вычисляет значение модуля комплексного числа. | Конвертация | |
Оттенки серого | Grayscale | преобразует многоканальное изображение в одно-канальное изображение в оттенках серого. Указанные веса могут быть применены к каждому входному каналу. | Конвертация | |
Растеризовать атрибуты | RasterizeAttributes | Функция Растеризовать атрибуты обогащает растр, добавляя каналы, полученные из значений указанных атрибутов, из внешней таблицы или сервиса объектов. | Конвертация | |
Растеризовать объекты | RasterizeFeatures | Конвертирует данные класса полигональных, полилинейных и точечных объектов в растровый слой. | Конвертация | |
Перекодировка | Remap | Функция Remap позволяет изменять или переклассифицировать значения пикселов растровых данных. Более подробно см. Функция Remap. | Конвертация | |
Спектральное преобразование | SpectralConversion | Функция Спектральное преобразование применяет матрицу к многоканальному изображению, чтобы изменить значения цвета выходных данных. Может использоваться, например, для конвертации псевдоцветного инфракрасного изображения в псевдоествественное изображение. | Конвертация | |
Конвертация единиц измерения | UnitConversion | Функция UnitConversion выполняет конвертации единиц. | Конвертация | |
Векторное поле | VectorField | Функция VectorField используется для объединения двух одно-канальных растров (каждый растр представляет U/V или Magnitude/Direction) в двухканальный растр (каждый канал представляет U/V или Magnitude/Direction). Тип комбинации данных (U-V или Magnitude-Direction) также может быть взаимозаменяемым с этой функцией. | Конвертация | |
Способ отображения Векторное поле | VectorFieldRenderer | Функция VectorFieldRenderer символизирует растр U-V или сила-направление. | Конвертация | |
Зональная перекодировка | Зональная перекодировка | Данная функция позволяет изменить коды пикселов растра на основании зон, определенных в другом растре, и сопоставления значений, зависимых от зон, в таблице. | Конвертация | |
Функция | Функция растра | Описание | Примеры | Категория |
Относительное отражение | ApparentReflectance | Эта функция корректирует цифровые значения яркости изображений (DN), полученных с определенных спутниковых сенсоров. Вводимые поправки зависят от высоты Солнца, даты получения изображения и свойств сенсора, необходимых, чтобы установить коэффициент усиления (gain) и систематического смещения (bias) для каждого канала. | Корректировка | |
Геометрические | Geometric | Функция Geometric трансформирует изображение (например, орторетификацию) на основании сенсорного определения и модели рельефа. | Корректировка | |
Калибровка радара | RadarCalibration | Калибровка выполняется для снимков радара таким образом, чтобы значения пикселов давали истинное представление рассеивания радара. | Корректировка | |
Радиометрическая калибровка Sentinel-1 | Sentinel-1 RadiometricCalibration | Выполняет различные типы радиометрической калибровки данных Sentinel-1. | Корректировка | |
Удаление тепловых шумов Sentinel-1 | Удаление тепловых шумов Sentinel-1 | Удаляет тепловые шумы из данных Sentinel -1. | Корректировка | |
Спекл | Speckle | Фильтрует зернистый набор данных радара и сглаживает шумы, сохраняя края и острые объекты изображения. | Корректировка | |
Функция | Функция растра | Описание | Примеры | Категория |
Таблица атрибутов | AttributeTable | Позволяет определить таблицу атрибутов, которая будет использоваться для обозначения одно-канального набора данных мозаики или набора растровых данных. Это полезно для представления изображения с дискретными категориями. | Управление 3D-данными | |
Буфферизация | Buffered | Функция Буферизации применяется для оптимизации производительности сложных последовательностей функций. Она сохраняет выходные данные предшествующих фрагментов последовательности в оперативной памяти. | Управление 3D-данными | |
Вырезать | Clip | Вырезает растр, используя прямоугольник, в соответствии с определенными экстентами, или вырежет растр по форме входного класса полигональных объектов. По форме, определяющей вырезание, можно вырезать экстент растра или вырезать область в растре. | Управление 3D-данными | |
Объединить каналы | CompositeBand | Функция CompositeBand позволяет объединить растры в форме многозональных изображений. | Управление 3D-данными | |
Констант | Constant | Создает виртуальный растр с единственным значением пиксела, который можно использовать в шаблоне функций растра и для обработки набора данных мозаики. | Управление 3D-данными | |
Извлечь каналы | ExtractBand | Функция ExtractBand позволяет извлекать один или несколько каналов из многоканального набора растровых данных или изменять их порядок. | Управление 3D-данными | |
Идентичность | Identity | Эта функция используется для определения исходного растра как части поведения мозаики по умолчанию набора данных мозаики. Эта функция является функцией no-op и не принимает аргументов, кроме растра. | Управление 3D-данными | |
Интерполировать нерегулярные данные | Интерполировать нерегулярные данные | Некоторые наборы данных netCDF или HDF хранят их пространственную информацию в виде нерегулярно расположенных массивов пикселов или точечных данных. При добавлении этих наборов данных в набор данных мозаики функция Интерполировать нерегулярные данные произведет изменение разрешения для нерегулярных расположенных данных, чтобы все пикселы были одного размера и имели форму квадрата. | Управление 3D-данными | |
Ключевые метаданные | KeyMetadata | Эта функция позволяет вставить или заместить ключевые метаданные растра. | Управление 3D-данными | |
Маска | Mask | Функция Mask изменяет изображение, указывая определённое значение пиксела или диапазон значений пикселов как «нет данных». | Управление 3D-данными | |
Отсечение | Nibble | Замещает ячейки растра в соответствии с маской значений ближайшего соседства. | Управление 3D-данными | |
Растры мозаики | MosaicRasters | Создает изображение мозаики из нескольких изображений. | Управление 3D-данными | |
Растровая информация | RasterInfo | Изменяет свойства растра, такие как битовая глубина, значение NoData, размер ячейки и т.п. | Управление 3D-данными | |
Переоценка | Recast | Функция Recast переназначает значения аргументов в существующем шаблоне функций. | Управление 3D-данными | |
Перепроецировать | Reproject | Функция Перепроецировать изменяет проекцию набора растровых данных, набора данных мозаики или элемента растра в наборе данных мозаики. Она также пересчитывает данные в новый размер ячейки и определяет регистрационную точку. | Управление 3D-данными | |
Изменить разрешение | Resample | Функция Resample переклассифицирует значения пикселов на заданном разрешении. | Управление 3D-данными | |
Полоса | Swath | Некоторые наборы данных netCDF или HDF хранят пространственную информацию в виде нерегулярно расположенных массивов. При добавлении этих наборов данных в набор данных мозаики функция Полоса произведет изменение разрешения для данных нерегулярной структуры, чтобы все пикселы были одного размера и имели форму квадрата. | Управление 3D-данными | |
Транспонировать биты | TransposeBits | Функция TransposeBits выполняет побитовую операцию. Извлекает битовые значения из исходных данных и присваивает их новым битам в выходных данных. | Управление 3D-данными | |
Функция | Функция растра | Описание | Примеры | Категория |
Распределение по стоимостному расстоянию | Cost_Allocation | Вычисляет для каждой ячейки источник с наименьшей стоимостью, на основании наименьшей совокупной стоимости перемещения по поверхности стоимости. | Расстояние | |
Стоимостное расстояние | Cost_Distance | Вычисляет наименьшую суммарную стоимость перемещения для каждой ячейки от или до источника с наименьшей стоимостью по поверхности стоимости. | Расстояние | |
Распределение по евклидову расстоянию | Euclidean_Allocation | Вычисляет для каждой ячейки ближайший источник, определяемый по Евклидову расстоянию. | Расстояние | |
Евклидово расстояние | Euclidean_Distance | Вычисляет, для каждой ячейки, направление, в градусах, до ближайшего источника. | Расстояние | |
Путь с наименьшей стоимостью | Least_Cost_Path | Вычисляет путь с наименьшей стоимостью от источника до места назначения. | Расстояние | |
Функция | Функция растра | Описание | Примеры | Категория |
Fill | Fill | Заполняет локальные понижения на поверхности растра для устранения небольших дефектов данных. | Гидрология | |
Суммарный сток | Flow_Accumulation | Создает растр потока накопления в каждую ячейку. Можно дополнительно применить фактор веса. | Гидрология | |
Расстояние стока | flow_distance | Вычисляет минимальное расстояние по вертикали или по горизонтали по склону до ячеек на водотоке или реке, куда происходит сток, для каждой ячейки. | Гидрология | |
Направление стока | flow_direction | Замещает ячейки растра в соответствии с маской значений ближайшего соседства. | Гидрология | |
Идентификация водотоков | Stream_Link | Назначает уникальные значения каждому сегменту растра линейной сети от пересечения до пересечения. | Гидрология | |
Водосборная область | Watershed | Определяет область распространения для набора ячеек растра. | Гидрология | |
Функция | Функция растра | Описание | Примеры | Категория |
Абсолютное значение | Abs | Вычисляет абсолютное значение пикселов в растре. | Математические | |
Арифметический | Arithmetic | Функция Arithmetic выполняет арифметическую операцию между двумя растрами или растром и скалярной величиной, и наоборот. | Математические | |
Арифметика канала | BandArithmetic | Вычисляет индексы с помощью предопределенных формул или заданного пользователем выражения. | Математические | |
GEMI | BandArithmetic | Индекс глобального мониторинга окружающей среды (Global Environmental Monitoring Index, GEMI) – нелинейный индекс растительности для глобального мониторинга окружающей среды по спутниковым снимкам. Он подобен NDVI, но менее чувствителен к влиянию атмосферы. На него влияет обнаженная почва; поэтому его не рекомендуется использовать в областях с редкой или умеренно густой растительностью. | Математические | |
GVI | BandArithmetic | Индекс зеленой растительности (Green Vegetation Index, GVI) изначально был разработан на основе снимков Landsat MSS и модифицирован для снимков Landsat TM. Он также известен как индекс зеленой растительности Landsat TM Tasseled Cap. Его можно применять к снимкам, каналы которых обладают такими же спектральными характеристиками. | Математические | |
Измененный SAVI | BandArithmetic | Модифицированный индекс растительности с коррекцией по почве (Modified Soil Adjusted Vegetation Index, MSAVI2) пытается минимизировать влияние обнаженной почвы на индекс SAVI. | Математические | |
NDVI | BandArithmetic | Нормализированный вегетационный индекс NDVI (NDVI) – это стандартизированный индекс, показывающий наличие и состояние растительности (относительную биомассу). Этот индекс использует контраст характеристик двух каналов из набора мультиспектральных растровых данных – поглощения пигментом хлорофилла в красном канале и высокой отражательной способности растительности в инфракрасном канале (NIR). | Математические | |
PVI | BandArithmetic | Перпендикулярный индекс растительности (Perpendicular Vegetation Index, PVI) подобен разностному индексу растительности; однако он чувствителен к атмосферным отклонениям. При использовании этого метода для сравнения разных изображений его следует применять только к изображениям, скорректированным по атмосфере. | Математические | |
SAVI | BandArithmetic | Индекс растительности с коррекцией по почве (Soil-Adjusted Vegetation Index, SAVI) – это индекс растительности, который пытается минимизировать влияние яркости почвы с помощью коэффициента коррекции яркости почвы. Он часто используется в пустынных областях, где растительное покрытие незначительно. | Математические | |
Формула султана | BandArithmetic | При методе Султана берется шестиканальное 8-битное изображение и с помощью формулы Султана создается трехканальное 8-битное изображение. В полученном изображении выделяются скальные образования на побережьях, называемые офиолитами. Эта формула была разработана на основе каналов TM или ETM сцены Landsat 5 или 7. Для создания каждого канала выходных данных применяются следующие уравнения:
| Математические | |
Трансформированный SAVI | BandArithmetic | Преобразованный индекс растительности с коррекцией по почве (Transformed Soil Adjusted Vegetation Index, TSAVI) – это индекс растительности, который пытается минимизировать влияние яркости почвы путем предположения, что линия почвы имеет произвольный уклон и пересечение. | Математические | |
Калькулятор | RasterCalculator | Вычисляет растр из растра на основе математического выражения. | Математические | |
Разделить | Local | Делит значения двух растров по принципу пиксел-за-пикселом. | Математические | |
Порядок | Local | Вычисляет экспоненту по основанию е пикселов в растре. | Математические | |
Функция Exp10 | Local | Вычисляет экспоненту по основанию 10 для пикселов в растре. | Математические | |
Функция Exp2 | Local | Вычисляет экспоненту по основанию 2 пикселов в растре. | Математические | |
Плавающая точка | Local | Преобразует значение каждого пиксела растра в представление с плавающей запятой. | Математические | |
Целочисленное | Local | Преобразует значения пиксела растра в целочисленные путем округления. | Математические | |
Ln | Local | Вычисляет натуральный логарифм (по основанию е) пикселов в растре. | Математические | |
Log10 | Local | Вычисляет десятичный логарифм пикселов в растре. | Математические | |
Log2 | Local | Вычисляет двоичный логарифм каждого пиксела в растре. | Математические | |
Вычесть | Local | Вычитает значение второго входного растра из значений первого входного растра по принципу пиксел-за-пикселом. | Математические | |
По модулю | Local | Находит остаток (по модулю) первого растра при делении на второй растр по принципу пиксел-за-пикселом. | Математические | |
Изменить знак | Local | Изменяет знак (умножает на -1) значений пикселов входного растра по принципу пиксел-за-пикселом. | Математические | |
Plus | Local | Добавляет (суммирует) значения двух растров по принципу пиксел за пикселом. | Математические | |
Степень | Local | Возводит в степень значения пикселов растра, где степень равна значениям в другом растре. | Математические | |
Округлить в меньшую сторону | Local | Возвращает следующее наименьшее целочисленное значение, представленное числом с плавающей точкой, для каждого пиксела растра. | Математические | |
Округлить в большую сторону | Local | Возвращает следующее наибольшее целочисленное значение, представленное числом с плавающей точкой , для каждого пиксела растра. | Математические | |
Возвести в квадрат | Local | Возводит в квадрат значения пикселов в растре. | Математические | |
Квадратный корень | Local | Вычисляет квадратный корень значений пикселов в растре. | Математические | |
Умножить | Local | Перемножает значения их двух растров по принципу пиксел-за-пикселом. | Математические | |
Функция | Функция растра | Описание | Примеры | Категория |
Условие | Local | Выполняет операцию с условиями If, Then, Else (если-то-иначе). При использовании оператора Con обычно требуется две или более функции, первая задает критерии, вторая – собственно оператор Con, который использует указанные критерии и задает истинность или ложность выходных данных. | Математические: Условия | |
Установить Null | Local | Инструмент Установить ноль (Set Null) устанавливает идентифицированные ячейки на NoData на основании заданного критерия. Выдает значение NoData, если при выполнении оценки условия получено значение Истина, и выдает значение, определяемое другим растром, если получено значение Ложь. | Математические: Условия | |
Функция | Функция растра | Описание | Примеры | Категория |
Побитовый оператор And | Local | Выполняет побитовую операцию And для бинарных значений двух входных растров. | Математические: Логические | |
Побитовый оператор Left Shift | Local | Выполняет операцию побитового сдвига влево над двоичными значениями двух исходных растров. | Математические: Логические | |
Побитовый оператор Not | Local | Выполняет Побитовую операцию Not (дополнение) над двоичными значениями входного растра. | Математические: Логические | |
Побитовый оператор Or | Local | Выполняет побитовую операцию "или" над двоичными значениями двух входных растров. | Математические: Логические | |
Побитовый оператор Right Shift | Local | Выполняет побитовую операцию "Сдвиг вправо" над двоичными значениями входного растра. | Математические: Логические | |
Побитовый оператор XOr | Local | Выполняет побитовую операцию "исключающее или" над двоичными значениями двух входных растров. | Математические: Логические | |
Булев оператор And | Local | Выполняет булеву операцию "And" над значениями пикселов двух исходных растров. Если оба входных значения истинны (ненулевые), выходное значение равно 1. Если одно или оба значения ложны (нулевые), выходное значение – 0. | Математические: Логические | |
Булев оператор Not | Local | Выполняет Булеву операцию Not (дополнительно) для значений пикселов двух входных растров. | Математические: Логические | |
Булев оператор Or | Local | Выполняет логическую операцию "Or" над значениями ячеек двух исходных растров. | Математические: Логические | |
XOr (булев) | Local | Выполняет Булеву операцию исключающего Или (XOr) для значений ячеек двух входных растров. | Математические: Логические | |
Равно | Local | Выполняет операцию Равно для двух растров пиксел за пикселом. | Математические: Логические | |
Больше | Local | Выполняет относительную операцию отношения Больше для двух входных растров по принципу пиксел за пикселом. | Математические: Логические | |
Больше или равно | Local | Выполняет операцию отношения Больше или равно для двух входных растров по принципу пиксел за пикселом. | Математические: Логические | |
Равно нулю | Local | Определяет, какие значения из входного растра являются значениями NoData по принципу пиксел за пикселом. | Математические: Логические | |
Меньше | Local | Выполняет операцию отношения Меньше для двух входных растров по принципу пиксел за пикселом. | Математические: Логические | |
Меньше или равно | Local | Выполняет операцию отношения Меньше или равно для двух входных растров по принципу пиксел за пикселом. | Математические: Логические | |
Не равно | Local | Выполняет операцию отношения Меньше или равно для двух входных растров по принципу пиксел за пикселом. | Математические: Логические | |
Функция | Функция растра | Описание | Примеры | Категория |
ACos | Local | Вычисляет арккосинус пикселов в растре. | Математические: Тригонометрические | |
ACosH | Local | Вычисляет гиперболический ареа-косинус пикселов в растре. | Математические: Тригонометрические | |
ASin | Local | Вычисляет арксинус пикселов в растре. | Математические: Тригонометрические | |
ASinH | Local | Вычисляет гиперболический синус пикселов в растре. | Математические: Тригонометрические | |
ATan | Local | Вычисляет арктангенс пикселов в растре. | Математические: Тригонометрические | |
ATan2 | Local | Вычисляет арктангенс (на основе x,y) пикселов в растре. | Математические: Тригонометрические | |
ATanH | Local | Вычисляет ареа-тангенс пикселов в растре. | Математические: Тригонометрические | |
Cos | Local | Вычисляет косинус пикселов в растре. | Математические: Тригонометрические | |
CosH | Local | Вычисляет гиперболический косинус пикселов в растре. | Математические: Тригонометрические | |
Sin | Local | Вычисляет синус пикселов в растре. | Математические: Тригонометрические | |
SinH | Local | Вычисляет гиперболический синус пикселов в растре. | Математические: Тригонометрические | |
Tan | Local | Вычисляет тангенс значений пикселов в растре. | Математические: Тригонометрические | |
TanH | Local | Вычисляет гиперболический тангенс значений пикселов в растре. | Математические: Тригонометрические | |
Функция | Функция растра | Описание | Примеры | Категория |
ArgStatistics | ArgStatistics | Есть четыре метода для функции ArgStatistics: ArgMax, ArgMin, ArgMedian и Duration. | Статистические | |
Макс. аргумент | ArgStatistics | ArgMax – это аргумент максимума. В методе ArgMax всем растровым диапазонам из каждого входного растра присваивается индекс инкрементной полосы на основе 0. | Статистические | |
Медиана аргумента | ArgStatistics | Метод ArgMedian возвращает индекс канала (диапазона), для которого данный пиксел приобретает медианное значение из значений, полученных от всех каналов (диапазонов). | Статистические | |
Мин. аргумент | ArgStatistics | ArgMin – это аргумент минимума, который возвращает Индекс канала, для которого данный пиксел приобретает свое минимальное значение. | Статистические | |
Продолжительность | ArgStatistics | Метод Duration ищет самую длинную последовательность элементов в массиве, где каждый элемент имеет значение большее или равное Минимум и меньшее или равное Максимум, а затем возвращает его длину. | Статистические | |
Статистика по ячейкам | CellStatistics | Эта функция вычисляет статистику нескольких наборов растровых данных по каждому пикселу. Доступна статистика: Большинство, Максимум, Среднее, Медиана, Минимум, Меньшинство, Диапазон, Стандартное (среднеквадратическое) отклонение (STD), Сумма и Разнообразие. | Статистические | |
Статистика большинства ячеек | CellStatistics | Определяет значение, чаще всего встречающиеся среди входных растров, по принципу «ячейка-за-ячейкой». | Статистические | |
Статистика по ячейкам Maximum | Статистика по ячейкам | Определяет наибольшее значение, по принципу «пиксел-за-пикселом». | Статистические | |
Статистика по ячейкам Среднее (Mean) | Статистика по ячейкам | Вычисляет среднее, по принципу «пиксел-за-пикселом». | Статистические | |
Статистика по ячейкам Median | Статистика по ячейкам | Вычисляет среднее значение пикселов, по принципу «пиксел-за-пикселом». | Статистические | |
Статистика по ячейкам Minimum | Статистика по ячейкам | Определяет наименьшее значение, по принципу «пиксел-за-пикселом». | Статистические | |
Статистика по ячейкам Меньшинство (Minority) | Статистика по ячейкам | Определяет значение, встречающееся реже остальных, по принципу «пиксел-за-пикселом». | Статистические | |
Статистика по ячейкам Диапазон | Статистика по ячейкам | Вычисляет разницу между наибольшим и наименьшим значением, по принципу «пиксел-за-пикселом». | Статистические | |
Статистика по ячейкам Ср. кв. отклонение (Standard Deviation) | Статистика по ячейкам | Вычисляет среднеквадратичное отклонение, по принципу «пиксел-за-пикселом». | Статистические | |
Статистика по ячейкам Сумма (Sum) | Статистика по ячейкам | Вычисляет суммарное значение по принципу «пиксел-за-пикселом». | Статистические | |
Статистика по ячейкам Разнообразие (Variety) | Статистика по ячейкам | Определяет количество уникальных значений по принципу «пиксел-за-пикселом». | Статистические | |
Статистика | Statistics | Функция Статистика вычисляет фокальную статистику для каждого пиксела изображения на основе определенного фокального соседства. | Статистические | |
Зональная статистика | ZonalStatistics | Вычисляет статистику по значениям растра в пределах зон, определяемых другим набором данных. | Статистические | |
Функция | Функция растра | Описание | Примеры | Категория |
Экспозиция | Aspect | Функция Экспозиция определяет направление максимального уклона от каждой ячейки к соседним. Экспозиция может рассматриваться как направление уклона. Значения выходного растра представляют компасные направления экспозиции. | Поверхность | |
Изолинии | Contour | Функция Изолинии строит линии горизонталей, соединяющие точки с одинаковой высотой, из растровой поверхности высот. Горизонтали – это изолинии, созданные для визуализации растра. | Поверхность | |
Кривизна | Curvature | Функция Кривизна отображает форму или кривизну склона. Поверхность может быть вогнутой или выпуклой, вы можете узнать это, глядя на величину кривизны. Кривизна рассчитывается путем вычисления второй производной поверхности. | Поверхность | |
Заполнение пустот рельефа | ElevationVoidFill | Функция заполнения пустот рельефа используется для создания пикселов на месте пробелов в рельефе. | Поверхность | |
Отмывка | Hillshade | Отмывка создает трехмерное изображение поверхности местности в оттенках серого с затенением, учитывающим относительное расположение солнца. | Поверхность | |
Цветная отмывка | ShadedRelief | Цветная 3D-модель поверхности, созданная путем объединения изображений, построенных методами кодированных высот и отмывки. Эта функция использует свойства высоты и азимута, чтобы задать положение источника освещения. | Поверхность | |
Уклон | Slope | Уклон представляет скорость изменения высоты для каждой ячейки цифровой модели рельефа (ЦМР). Это первая производная от ЦМР (DEM). | Поверхность | |
Обоюдная видимость | Viewshed | С помощью геодезических методов определяет положения на поверхности растра, которые видимы для набора объектов наблюдателей. | Поверхность |