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

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

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

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

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

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

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

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

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

Примечание:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  3. Щелкните шаблон функции растра в списке, чтобы выбрать его, а затем нажмите Подтвердить.

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

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