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

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

Редактор функций растра позволяет выполнять много задач, в том числе следующие:

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

Шаблон функции растра

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

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

Шаблон функции растра в редакторе

Когда вы сохраняете шаблон функции растра, он сохраняется как элемент на вашей странице Мои ресурсы. Вы можете открыть страницу элемента для шаблона функции растра, скачать его как файл JSON, чтобы использовать в ArcGIS Pro, либо поделиться им с участниками вашей организации или широкой общественностью.

Примечание:

Щелкните кнопку Открыть в Редакторе функций растра на странице элемента, чтобы открыть и показать шаблон функций растра в редакторе. Вы можете внести дополнительные изменения там или редактировать их в веб-карте.

Создание шаблона функции растра

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

Чтобы создать шаблон функции растра, выполните следующие шаги:

  1. Убедитесь, что вы выполнили вход, и у вас есть права для создания ресурсов и выполнения анализа изображений.
  2. Отктройте новую или существующую карту в Map Viewer.
  3. Щелкните вкладку Анализ, чтобы открыть панель Анализ, и выберите кнопку Шаблоны функций растра.
  4. Щелкните кнопку Создать новый.

    Откроется пустое окно редактора функций.

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

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

  5. Можно начать с существующего шаблона функции растра, которым с вами поделились или который доступен в ArcGIS Online.
  6. Нажмите кнопку Добавить функцию растра, чтобы увидеть список доступных функций растра. В списке функций растра введите ключевые слова для поиска нужной функции, или откройте диалоговое окно для выбора функции растра вручную.
  7. Когда вы найдете нужную функцию или шаблон, нажмите кнопку Добавить функцию Добавить функцию, чтобы добавить функцию растра в рабочий процесс редактирования.
  8. После того, как она будет добавлена, дважды щелкните на функции растра в окне редактора, чтобы посмотреть или изменить ее свойства.

    В окне свойств содержатся следующие вкладки:

    • Общие – Введите имя и описание для этой функции. Это используется, когда создается последовательность функций из нескольких функций. В названии функции может содержаться описание того, что эта функция делает, поэтому любой участник организации, использующий эту последовательность функций, может понять, как используется функция. Задайте опцию Выходной тип пикселов, если необходимо. Если не задать эту опцию, выходной тип пикселов будет таким же, как и входной.
    • Параметры – изменяет значения параметров функции. Если не заданы как общедоступные переменные, эти значения будут теми, которые используются при запуске шаблона.
    • Переменные - задайте определенные параметры как переменные, чтобы отобразить их на панели Анализ при запуске шаблона функции, поставив отметку IsPublic. Переименуйте параметры в столбце Имя, чтобы добавить дополнительный смысл. Переименование параметра растра может быть важным, если для последовательности обработки на вход нужно подать несколько растров.
      Примечание:

      Если ни один из параметров в шаблоне функции растра не установлен на IsPublic, все параметры будут отображаться как переменные.

  9. Щелкните ОК, чтобы закрыть окно свойств.
  10. Дополнительно можно сделать следующее:
    • Добавить дополнительные функции в окно редактора и связать процессы вместе.
    • Щелкните кнопку Редактировать свойства Редактировать свойства в верхней части окна редактора, чтобы редактировать свойства шаблона функций растра. Если шаблон функции растра включает многомерный анализ, укажите настройки многомерных правил.
    • Щелкните кнопку Переключиться в режим перемещения Переключиться в режим перемещения, чтобы использовать курсор для перемещения в окне. Снова щелкните кнопку, чтобы вернуться назад в режим выборки.
    • Щелкните кнопку Авто-компоновка Авто-компоновка, чтобы применить автоматическую компоновку для последовательности функций растра.
    • Нажмите кнопку Добавить переменную растра Добавить переменную растра, чтобы добавить входные данные источника данных в последовательность функций растра.
    • Щелкните кнопку Добавить константу Добавить константу, чтобы добавить входное постоянное скалярное значение в последовательность функций.
    • Щелкните кнопку Удалить выбранные элементы Удалить выбранные элементы, чтобы удалить элемент или элементы, выбранные в окне редактора функций.

    Два узла можно соединить, щелкнув и перетащив ребро узла источника функции растра по направлению к целевому узлу функции растра, создав между ними соединение.

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

  11. Когда вы закончите построение последовательности растровых функций, щелкните Сохранить или Сохранить как, чтобы сохранить его как шаблон функций растра.

    Откроется окно Сохранить.

  12. Если необходимо, можно указать заголовок, тип, теги, а также папку для хранения и параметры общего доступа, а затем нажать Сохранить.
  13. Щелкните ОК в нижней части окна редактора функций.

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

    Шаблон функций растра откроется на панели Анализ. На панели появятся все необходимые входные параметры, либо все параметры, для которых задано IsPublic в свойствах функции.

    Страница Анализ содержит панель со всеми функциями растра в последовательности обработки. Вы можете проверить настройки параметров каждой из функций и использовать предварительный просмотр результата последовательности обработки. Если результаты вас не удовлетворяют, вы можете изменить настройки параметров и снова устроить предварительный просмотр результатов.

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

    Слой предварительного просмотра может помочь определить настройки параметров для анализа. Чтобы ускорить обработку предварительного просмотра, приблизьтесь к небольшой области анализа.

  15. Нажмите кнопку Открыть для запуска, чтобы запустить шаблон функций растра.

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

  16. Заполните оставшиеся параметры шаблона функции растра и нажмите Запустить.

    Результаты шаблона функция растра появятся в Map Viewer Classic.

Если вы сохранили шаблон функций растра, то он будет сохранен как элемент в Ресурсах. Вы можете сделать элемент общедоступным или доступным для участников организации, а также вы можете повторно использовать шаблон на панели Анализ растров, если щелкнуть кнопку Найти шаблоны функций растра Найти шаблоны функций растра.

Редактирование существующего шаблона функций растра

Чтобы редактировать и применить существующий шаблон функций растра, выполните следующие шаги:

  1. Выполните шаги 1-3, представленные выше.
  2. Щелкните кнопку Поиск шаблонов функций растра Поиск шаблонов функций растра.

    Диалоговое окно Открыть шаблон функции растра появится на экране, чтобы можно было выбрать и подтвердить, какую существующую функцию растра хочется использовать. Вид по умолчанию для начала поиска - это Мои ресурсы. Можно также искать в вашей организации, ArcGIS Online или ArcGIS Living Atlas of the World.

  3. Найдите в списке свой шаблон, щелкните стрелку ниспадающего списка на кнопке Выбрать и выберите Подтвердить.

    Шаблон функции растра доступен для редактирования в Редакторе функций растра.

  4. Щелкните Сохранить как, чтобы сохранить его как новый шаблон функций растра, либо щелкните Сохранить, чтобы перезаписать существующий шаблон.