Редактор функций растра – это визуальный программный интерфейс для построения цепочек обработки изображений и анализа растров. Рабочие процессы можно сохранить в виде шаблонов функций растров (RFTs), что позволяет автоматизировать анализ и обработку изображений. Вы можете создавать и изменять шаблоны функций растров в Редакторе функций растра. Редактор функций растра отображает цепочку функций в виде диаграммы, которая объединяет последовательности функций, используя выходные данные одной или нескольких функций в качестве входных данных для другой функции.
Для доступа к функциям растра можно также использовать панель Система. Чтобы добавить функцию, нажмите кнопку Добавить в редактор.
Возможности редактора функций растра
Редактор функций позволяет выполнять много разных задач, в том числе следующие:
- Визуализировать последовательность рабочих процессов как простую для понимания диаграмму обработки.
- Создавать шаблоны функций растров путем добавления в эту диаграмму функций растров, переменных растров, скалярных значений, растровых слоев, наборов данных и других типов данных и соединения их с целью выполнения анализа. Такой анализ можно выполнять как в текущем экстенте отображения, так и в распределенной манере, используя анализ растров.
- Сохраните последовательность функций растрового слоя как RFT.
- Делать шаблоны функций растров такими, что их легко смогут использовать другие люди, переименовав и опубликовав названия функций, имена переменных растров и имена переменных функций.
Шаблон функции растра
Шаблон функции растра похож на модель. Шаблон функции растра может содержать одну или несколько функций растра, которые, будучи связанными вместе, создают рабочий процесс обработки. Редактор функций содержит инструменты для управления этим шаблоном, которые находятся на панели инструментов в верхней части окна Редактор функций.
Ниже приведен шаблон функций растра, иллюстрирующий методологию описания степени повреждения температурным воздействием и состояния растительности после восстановления с помощью изображений до и после пожара. Соответствующие функции размещены в редакторе и интерактивно связаны с шаблоном функции растра, где выходные данные функции являются входными данными для следующей функции в цепочке обработки.
Создание шаблона функции растра
Функции растра являются строительными блоками для фундамента ваших шаблонов функций растра. Существует множество функций растра, которые можно использовать для связанных со снимками и растрами задач. Когда вам уже известно, какие функции нужны для задач, которые связаны с изображениями и растрами, вы можете добавить эти функции в шаблон функций растра.
Чтобы создать шаблон функции растра, выполните следующие шаги.
- Убедитесь, что вы выполнили вход, и у вас есть права доступа для создания ресурсов.
- Щелкните кнопку Анализ .
- На панели Выполнить анализ выберите Анализ растров и нажмите кнопку Создать шаблон функции растра для выполнения комплексной обработки и анализа .
Откроется пустое окно редактора функций.
Окно редактора функций разделено на две части, доступные функции выведены на панель Система, рядом с которой находится рабочее пространство для редактирования последовательности функций растра.
Инструменты в верхней части этого окна позволяют создавать шаблоны функций растров и управлять ими. С помощью этих инструментов можно перемещать и выравнивать компоновку, добавлять входные переменные растров, добавлять скалярные значения, а также удалять узлы функций.
- На панели Система введите в поле поиска Уклон и нажмите кнопку Добавить функцию , чтобы добавить функцию растра в окно редактирования.
- На панели Система введите в поле поиска Перекодировка и нажмите кнопку Добавить функцию, чтобы добавить функцию растра в окно редактирования.
- Нажмите кнопку Добавить переменную растра , чтобы добавить входные данные источника данных в последовательность функций растра.
Два узла можно соединить, щелкнув и перетащив ребро узла источника функции растра по направлению к целевому узлу функции растра, создав между ними соединение.
- Щелкните ребро зеленого узла Добавить переменную растра и соедините его с узлом функции растра Уклон (DEM).
- Щелкните ребро зеленого узла Уклон (Out) и соедините его с узлом функции растра Перекодировка (Растр).
- Нажмите кнопку Компоновка вверху окна редактора, чтобы организовать компоновку последовательности функций растра.
Узлы функций последовательности обработки будут соединены, а компоновка организована.
- Дважды щелкните узел функции Уклон, чтобы задать параметры функции растра.
Появится страница свойств со следующими вкладками:
- Общие – Введите имя и описание для этой функции. Это используется, когда создается последовательность функций из нескольких функций. В названии функции может содержаться описание того, что эта функция делает, а поэтому любой участник предприятия, использующий эту функцию, может понять, как используется последовательность функций. Задайте опцию Выходной тип пикселов; Если не задать эту опцию, выходной тип пикселов будет таким же, как и входной.
- Параметры – Изменяет параметры функции.
- Переменные – Показывает участникам организации параметры функции. Эти параметры можно задать публичными (InPublic). Параметры можно переименовывать, например, чтобы Имя переменной сообщало какую-то дополнительную информацию.
- Когда последовательность функций будет создана, щелкните Сохранить.
- В диалоговом окне Сохранить введите название, теги и выходную папку.
- Щелкните OK в нижней части страницы.
На странице Анализ появится новая последовательность функций.
Страница Анализ содержит панель со всеми функциями растра в последовательности обработки. Вы можете проверить настройки параметров каждой из функций и устроить предварительный просмотр результата последовательности обработки. Если результаты вас не удовлетворяют, вы можете изменить настройки параметров и снова устроить предварительный просмотр результатов.
- Щелкните Запустить анализ, чтобы запустить последовательность обработки.
Результаты последовательности обработки функций растра появятся в Map Viewer или в другом клиенте.
Редактирование существующего шаблона функции растра
Порядок редактирования и применения шаблона функции растра следующий.
- Убедитесь, что вы выполнили вход, и у вас есть права доступа для создания ресурсов.
- Щелкните кнопку Анализ .
- На панели Выполнить анализ щелкните кнопку Пролистать Шаблоны растровой функции и Пользовательские веб-инструменты .
Появится страница ресурсов портала Пользовательские инструменты анализа.
- На панели Фильтр щелкните Тип элемента > Шаблоны функций растра, чтобы отобразить список сохраненных шаблонов функций растра.
- Найдите в списке свой шаблон, щелкните стрелку ниспадающего списка на кнопке Выбрать и выберите Редактировать.
Шаблон функций растра станет доступен для редактирования в редакторе функций растра.