Функция Обработка коллекции растров

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

Обзор

Обрабатывает каждый срез многомерного растра или каждый элемент растра мозаики. Эта функция также позволяет собрать несколько срезов в один.

Примечания

Эта функция обрабатывает каждый срез многомерного растра или каждый растр мозаики с использованием шаблона растровой функции. Дополнительные сведения о построении шаблона см. в разделе Шаблон растровой функции. Эта функция поддерживает следующие опции:

  • Задание шаблона растровой функции для Функции элемента. Например, у вас есть набор данных мозаики с изображениями Landsat за 20 лет и вы хотите вычислить NDVI для каждой сцены во временных рядах. В поле Функция элемента укажите шаблон растровый функции, содержащий растровую функцию NDVI.

    Функция элемента
  • Задание шаблона растровой функции для Функции агрегирования. Например, у вас есть многомерный растр, содержащий данные дневных температур за 10 лет, и вы хотите вычислить максимальную температуру за каждый год. На панели Функция агрегирования укажите шаблон растровой функции, который содержит функцию Статистика по ячейкам, выбрав операцию Максимум. В разделе Определение агрегирования задайте для Размерность StdTime, для Тип выберите Ключевое слово интервала и задайте для Ключевого слова интервала Ежегодно.

    Примечание:

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

    Функция агрегирования
  • Укажите шаблон растровой функции для Функции обработки. Функция или последовательность функций в этом шаблоне используется для отображения нового обработанного растра. Например, укажите шаблон растровой функции, который содержит функцию Цветовая карта, для изменения способа отображения обработанного растра.

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

    Функция обработки

  • Укажите шаблоны для любой комбинации этих трех функций. Например, у вас есть набор данных мозаики, содержащий временные ряды снимков Landsat, и вы хотите сгенерировать составное изображение с максимумом NDVI. В поле Функция элемента укажите шаблон растровой функции, который содержит функцию NDVI. Для Функция агрегирования укажите шаблон растровой функции, который содержит функцию Статистика по ячейкам, выбрав операцию Максимум. Для Функции обработки, укажите шаблон растровой функции, который содержит функцию Цветовая карта.

    Примечание:

    Порядок функции обработки соответствует порядку входных параметров. Например, Функция элемента будет обработана первой.

    Комбинации шаблонов

Параметры

Коллекция растров

Входной многомерный растровый слой, слой мозаики или набор данных мозаики.

Функция элемента

Укажите шаблон растровой функции *.rft.xml, использованный для обработки каждого среза в коллекции входных растров.

Функция агрегации

Укажите шаблон растровой функции *.rft.xml, использованный для агрегирования множества срезов в несколько или один.

Функция обработки

Укажите шаблон растровой функции *.rft.xml, использованный для отображения обработанного растрового слоя.

Измерение

Измерение агрегации. Это измерение или поле, по которому переменные будут агрегированы.

Тип

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

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

Интервал по ключевому слову

Указывает ключевое слово интервала, которое будет использовано при агрегировании по измерению. Это обязательный параметр, если Тип установлен на Ключевое слово интервала, а агрегирование выполняется по времени.

  • Ежечасно - значения данных будут агрегироваться по временным шагам в один час, результаты будут содержать каждый час во временном ряду.
  • Ежедневно - значения данных будут агрегироваться по временным шагам в один день, результаты будут содержать каждый день во временных рядах.
  • Еженедельно - значения данных будут агрегироваться по временным шагам в одну неделю, результаты будут содержать каждую неделю во временных рядах.
  • Каждую декаду - значения данных будут агрегироваться в 3 периода по 10 дней каждый. Последний период может содержать более или менее 10 дней. Выходные данные будут включать 3 среза для каждого месяца.
  • Каждые пять дней - значения данных будут агрегироваться в 6 периодов по 5 дней каждый. Последний период может содержать более или менее 5 дней. Выходные данные будут включать 6 среза для каждого месяца.
  • Ежемесячно - значения данных будут агрегироваться по временным шагам в один месяц, результаты будут содержать каждый месяц во временных рядах.
  • Ежевартально - значения данных будут агрегироваться по временным шагам в один квартал, результаты будут содержать каждый квартал во временных рядах.
  • Ежегодно - значения данных будут агрегироваться по временным шагам в один год, результаты будут содержать каждый год во временных рядах.
  • Повтор ежедневно - значения данных будут агрегироваться по временным шагам в один день, результаты будут содержать одно агрегированное значение на каждый Юлианский день. Результат будет включать не более 366 дневных временных срезов.
  • Повтор еженедельно - значения данных будут агрегироваться по временным шагам в одну неделю, результаты будут содержать одно агрегированное значение на неделю. Выходные данные будут включать не более 53 недельных временных срезов.
  • Повтор ежемесячно - значения данных будут агрегироваться по временным шагам в один месяц, результаты будут содержать одно агрегированное значение на месяц. Результат будет включать не более 12 ежемесячных временных срезов.
  • Повтор ежеквартально - значения данных будут агрегироваться по временным шагам в один квартал, результаты будут содержать одно агрегированное значение на квартал. Выходные данные будут включать не более 4 квартальных временных срезов.

Значение интервала

Размер интервала, который будет использован для агрегации. Этот параметр необходим, если для параметра Тип задано Интервал значений.

Например, чтобы агрегировать данные ежемесячных температур за 30 лет с инкрементом в 5 лет, введите 5 для Значения интервала и укажите для ЕдиницГоды.

Единицы измерения

Единицы измерения, которые будут применены к значению интервала. Этот параметр необходим, если параметр Измерение является полем времени, а для параметра Тип задано Интервал значений.

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

  • Часы - значения данных будут агрегированы по часовым временным срезам с заданным интервалом.
  • Дни - значения данных будут агрегированы по суточным временным срезам с заданным интервалом.
  • Недели - значения данных будут агрегированы еженедельным временным срезам с заданным интервалом.
  • Месяцы - значения данных будут агрегированы по ежемесячным временным срезам с заданным интервалом.
  • Годы - значения данных будут агрегированы по ежегодным временным срезам с заданным интервалом.

Минимальное значение

Минимальное значение диапазона.

Этот параметр необходим, если для параметра Тип задано Интервальные диапазоны.

Максимальное значение

Максимальное значение диапазона.

Этот параметр необходим, если для параметра Тип задано Интервальные диапазоны.

Условие Where

Выражение, которое фильтрует возвращаемые записи. Значением является строка, следующая за выражением SQL, например Cloud Cover < 0,2. Более подробно см. раздел Основы SQL для выражений запроса, применяемых в ArcGIS.

Геометрия запроса

Набор растровых или векторных данных, используемый для фильтрации изображений в области интереса. Будут возвращены только те элементы, которые пересекаются с экстентом набора данных.

Использовать входные объекты для вырезания геометрии

Если Геометрия запроса является классом объектов, эта опция фильтрует элементы, пересекающиеся с геометрией.

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