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

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

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

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

Вы можете создать шаблон функции растра ArcGIS Online, добавив его как элемент в свою организацию. На странице элемента можно изменить шаблон функции растра в Редакторе функций растра.

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

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

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

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

  1. Убедитесь, что вы вошли в организацию и имеете соответствующие права для создания ресурсов.
  2. В верхней части сайта щелкните Ресурсы.
  3. Откройте вкладку Мои ресурсы на странице Содержания и щелкните Новый элемент.
  4. В окне Новый элемент щелкните Шаблон функции растра.
  5. Укажите заголовок.
  6. Выберите папку в Мои ресурсы, в которой вы хотели бы сохранить данный элемент.

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

    Имена папок не могут содержать 4-байтовые символы Unicode.

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

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

  8. Дополнительно введите теги, описывающие элемент.

    Разделяйте термины запятыми (например Федеральная земля считается одним тегом, а Федеральная, земля рассматривается как два тега).

    По мере ввода вы можете выбирать любые из появляющихся тегов; предлагаемые теги создаются на основе ранее добавленных вами тегов.

  9. Дополнительно предоставьте краткое описание элемента.
  10. Щелкните Сохранить.
  11. Когда появится страница элемента шаблона функции растра, щелкните Да, чтобы открыть Редактор функций растра.

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

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

  12. Нажмите на кнопку Добавить функции растра Добавить функции растра, чтобы открыть список функций растра, и используйте строку поиска для поиска нужной вам функции.
  13. Щелкните кнопку Добавить функцию Добавить функцию, чтобы добавить функцию растра в окно Редактор функции растра.
  14. Дополнительно, перейдите к существующему шаблону функции растра, выполнив следующие действия:
    1. Щелкните Добавить шаблон Добавить шаблон.

      Откроется диалоговое окно Поиск шаблонов функций растра.

    2. Щелкните Мои ресурсы и выберите опцию фильтрации ресурсов. Например, выберите Моя организация, чтобы найти шаблоны функций растра, которые были созданы и опубликованы участниками вашей организации.
    3. Щелкните Подтвердить, чтобы добавить шаблон в окно Редактор функции растра.
    Внимание:

    Шаблон функции растра (файл .rft.xml или .rft.json) должен быть опубликован как элемент, прежде чем его можно будет открыть в Редакторе функций растра для веб. Шаблоны функции растра, созданные в ArcGIS Online, сохраняются как элементы на основе .rft.json. При открытии шаблона функции растра .rft.xml в Редакторе функций растра он сначала внутренне преобразуется в файл .rft.json инструментом Convert Raster Function Template. Поэтому открытие шаблонов функций растра .rft.xml может занять больше времени. После открытия шаблона функции растра .rft.xml рассмотрите возможность его сохранения в своей организации, чтобы сократить время, необходимое для его последующего открытия.

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

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

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

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

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

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

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

  18. Щелкните Сохранить.

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

Подсказка:

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