Редактор функций растра

Редактор функций – это визуальный язык программирования для построения рабочих процессов анализа изображений и растров. Рабочий процесс анализа можно сохранить как шаблон функции растра (RFT), который можно использовать для автоматизации процессов или для визуализации. Вы можете создавать и изменять RFT на панели Редактор функций. Редактор функций представляет цепочку функций в виде диаграммы, которая объединяет последовательности функций, используя выходные данные одной или нескольких функций в качестве входных данных для другой функции.

Вы можете использовать различные методы для моделирования процесса, который приводит к RFT. Например, вы можете открыть Редактор функций и вставить растровую переменную и любые функции. В этом режиме никакие входные данные не подключаются к цепочке, поэтому некоторые возможности, такие как предварительный просмотр результата части цепочки обработки, отключены. После подключения данных к цепочке обработки вы можете предварительно просмотреть результаты. Вы можете сохранить цепочку растровых функций (теперь RFT), а также совместно использовать и запускать ее с различными наборами входных данных.

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

Примечание:

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

Функциональные возможности

С помощью Редактора функций вы можете сделать следующее:

  • Отобразите последовательность рабочего процесса в виде схемы.
  • Создать RFT, добавив в диаграмму растровые функции, переменные, скаляры, растровые слои, другие наборы данных и соединив их для выполнения анализа. Анализ можно выполнять как в текущем экстенте отображения, так и в распределенной манере, используя анализ растров в Portal for ArcGIS.
  • Периодически проверяйте параметры последовательности функций растрового слоя. Чтобы взаимодействовать с отображением и настройками в цепочке функций, щелкните правой кнопкой мыши растровый слой функции на панели Содержание и щелкните Редактировать последовательность функций. Когда вы вносите изменения в параметры, щелкните кнопку Применить Применить на панели инструментов Редактора функций, чтобы обновить слой и отразить изменения.
  • Сохраните последовательность функций растрового слоя как RFT.
  • Сделайте RFT доступным для других, переименовав функции, растровые переменные и функциональные переменные.

Пример RFT

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

Пример RFT

RFT состоит из следующих растровых функций:

  • Внешнее отражение - Выражает входные изображения как альбедо, то есть процент излучения, отраженный поверхностью планеты. Такой способ часто используются для комплексного моделирования и технического применения дистанционного зондирования.
  • Арифметика каналов - Получает нормализованный индекс выжигания (NBR) по данным до и после пожара, используя данные альбедо.
  • Вычесть - Создает разницу (дельту) в NBR между NBR до пожара и после.
  • Перекодировка - Задает значения границ классов серьезности пожара и состояние растительности, по разнице NBR.
  • Таблица атрибутов - Присваивает атрибуты и цвета целочисленным значениям, полученным из каждого класса, созданного функцией Перекодировка.

Доступ к Редактору функций

Чтобы построить RFT с помощью Редактора функций, откройте новое окно редактора. Щелкните кнопку Редактор функций Редактор функций в группе Анализ на вкладке Изображение. Затем выберите и перетащите растровые функции с панели Функции растра на панель Редактор функций.

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