Шаблон функции растра содержит последовательность функций и входных данных – значений переменных. Шаблон функции может быть добавлен в набор данных мозаики, элемент набора данных мозаики или функцию растрового слоя – для расчета пикселов "на лету".
Шаблон функции содержит не только функции растра, но и свойства шаблона:
- Имя – Имя шаблона.
- Описание – Текстовое описание шаблона.
- Справка – Справочная информация, которую будут видеть пользователи при работе с шаблоном.
- Тип – Указывает шаблон, примененный к набору данных мозаики, элементам набора данных мозаики или группам элементов, заданным в Определяющем запросе.
- Имя поля группировки – Имя поля в наборе данных мозаики, определяющее группу. Это свойство появляется только в случае, если вы выбрали в качестве Группы элементов значение Тип.
- Имя поля тега – Имя поля в наборе данных мозаики, содержащее имена переменных, используемых в растровых функциях. Это свойство появляется только в случае, если вы выбрали в качестве Группы элементов значение Тип.
- Образец – Снимок набора данных мозаики может быть добавлен в шаблон в виде изображения.
Когда вы выбираете в качестве Группы элементов значение Тип, вы можете использовать свойства Имя поля группировки и Имя поля тега для группировки элементов, чтобы можно было передавать несколько элементов из набора данных мозаики в растровую функцию или последовательность растровых функций. Этот рабочий процесс обычно используется в многомерных наборах данных мозаики, в которых растры с одинаковыми значениями измерений считаются принадлежащими к одной группе, а имена тегов являются, как правило, именами переменных, используемых при вычислении. Более подробно см. раздел Использование элементов набора данных мозаики в шаблонах растровых функций.
Многомерные правила
Свойства Многомерных правил доступны для всех локальных растровых функций с двумя или более входными растрами. Свойства управляют правилами обработки для многомерных растровых вычислений, где растровой функцией обрабатываются два или более многомерных набора растровых данных.
- Сопоставить переменные — Если это свойство отмечено, растровая функция будет выполняться только в том случае, когда переменные в двух или более входных многомерных растрах имеют одинаковое имя. Если ни одно из имен переменных не совпадает, появится сообщение об ошибке о том, что ни одна переменная не имеет совпадающих имен. Используется по умолчанию. Если не отмечено, входные многомерные растры могут иметь переменные с разными именами. Это необходимо для таких функций, как функция Индекс Жары, которая требует ввода относительной влажности и температуры.
- Объединение измерений — Если это свойство не отмечено, растровая функция будет выполняться только в том случае, когда измерения в двух или более входных многомерных растрах имеют одинаковое имя. Если ни одно из имен измерений не совпадает, появится сообщение об ошибке о том, что ни одна переменная не имеет совпадающих имен. Используется по умолчанию. Если отмечено, измерения не должны иметь совпадающих имен, и результатом будет объединение измерений. Например, если вы добавите два многомерных растра, оба из которых имеют переменную температуры океана с именем "temp", но в одном случае это измерения во времени Time, а в другом по глубинам Depth, результатом будет многомерный растр с измерениями Time и Depth, где переменная температуры была добавлена для каждой комбинации измерений.