Публикация моделей

Публикация модели создает размещенный элемент инструмента, который можно запускать как пользовательский веб-инструмент.

Для публикации модели необходимо выполнить следующие шаги:

  1. Создайте модель.
  2. Добавьте переменные для входных данных, которые требуется настраивать для веб-инструмента.
  3. Задайте переменные как параметры модели.
  4. Управляйте параметрами, чтобы настроить их отображение в пользовательском веб-инструменте.
  5. Запустите и сохраните модель.
  6. Опубликуйте модель.

Лицензионные требования

Для публикации модели требуется лицензирование и конфигурации для использования ModelBuilder, а также права Публикация моделей анализа.

Задание переменных как параметров модели

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

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

Для задания входных данных и значений переменных в качестве параметров модели выполните следующие шаги:

  1. Выполните шаги по созданию или открытию модели и подключитесь к сеансу анализа.
  2. Добавьте данные, инструменты и переменные при необходимости.
  3. Щелкните элемент переменной, чтобы выбрать его.

    Панель инструментов элемента появится над выбранной переменной.

  4. Щелкните Добавить или удалить параметр Добавить или удалить параметры.

    Значок параметра Параметр появится на переменной, указывая, что переменная задана как параметр модели.

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

Управление параметрами веб-инструментов

Окно Управление параметрами веб-инструмента используется для изменения порядка и обновления настроек параметров в пользовательском веб-инструменте.

Для управления параметрами веб-инструмента выполните следующие шаги:

  1. Выполните шаги по созданию или открытию модели, содержащей данные, инструменты, переменные и параметры модели.
  2. Если вы еще этого не сделали, подключитесь к сеансу анализа.
  3. На панели инструментов действий щелкните Управление параметрами веб-инструмента Управление параметрами.

    Появится окно Управление параметрами веб-инструмента. Параметры модели будут перечислены в порядке их добавления. Каждый параметр имеет имя и псевдоним. Псевдоним связан с настройкой Подпись параметра.

    Примечание:

    В окне Управление параметрами веб-инструмента нельзя добавлять или удалять параметры. Сведения о добавлении и удалении параметров см. в разделе Задание переменных как параметров модели.

  4. Нажмите Развернуть Развернуть, чтобы увидеть настройки параметра.
  5. При необходимости обновите следующие настройки:
    • Подпись параметра — краткое обозначение для параметра инструмента. Этот текст будет отображаться в качестве имени параметра на панели инструментов пользовательского веб-инструмента. Подпись должна быть короткой, описывать назначение параметра и должна быть написана простым языком.
    • Всплывающая справка — краткое описание параметра инструмента. Этот текст будет отображаться при щелчке кнопки справки Всплывающее окно Просмотр рядом с параметром в панели инструмента для пользовательского веб-инструмента. При необходимости добавьте описание того, что делает этот параметр, как различные значения влияют на результаты работы инструмента, а также, какие входные данные поддерживаются, и значения по умолчанию.
    • Обязательный — указывает, является ли параметр обязательным для проверки и запуска инструмента. Если параметр модели привязан к одному или нескольким обязательным параметрам инструмента, это значение будет включено и недоступно для редактирования. Если все привязанные параметры инструмента являются необязательными, параметр модели можно включить, чтобы сделать его обязательным, или отключить, чтобы сделать его необязательным. Если задать обязательный параметр, пользователь должен будет ввести его перед запуском веб-инструмента.
    • Тип данных — указывает, какие входные данные совместимы с параметром. Это значение основано на типе данных переменной и не может быть изменено.
    • Фильтр — определяют пределы или ограничения для входных значений или данных параметра. Эти опции зависят от типа данных следующим образом:
      • Двойной точности — минимальное и максимальное значение.
      • Векторный слой — список допустимых типов объектов, включая мультиточку, точку, линию и полигон.
      • Целое число — минимальное и максимальное значение.
      • Строковое — список уникальных значений.
      Фильтры для параметра модели сбрасываются, если между переменной и инструментом на схеме модели создается новое подключение. После изменения подключений модели фильтры необходимо проверить и обновить.
    • Включить значение по умолчанию — указывает, имеет ли параметр инструмента значение по умолчанию. Когда этот параметр включен, он будет использовать значение по умолчанию, основанное на значении переменной. Когда этот параметр выключен, то по умолчанию он будет пустым. Значение по умолчанию может использоваться для управления вводимыми пользователем данными или упрощения работы веб-инструмента, поскольку пользователю не нужно обновлять параметр вручную. Эту найстройку следует использовать для параметров, которые имеют меню допустимых значений, например единиц, а также для параметров, где одно и то же входное значение используется часто без необходимости обновления. Значения по умолчанию не подходят для большинства текстовых, числовых входных данных или входных данных векторных слоев.
    • Значение по умолчанию — указывает значение по умолчанию для параметра инструмента. Чтобы изменить значение по умолчанию, обновите значение переменной в схеме модели. Значением по умолчанию должно быть значение, которое в большинстве случаев будет давать точный или наиболее предпочтительный результат. Этот параметр доступен только в том случае, если включена опция Включить значение по умолчанию.
  6. Нажмите Свернуть Свернуть, чтобы скрыть настройки параметров.
  7. Повторите предыдущие три шага для каждого из оставшихся параметров.

    При необходимости можно изменить порядок параметров.

  8. Щелкните Перемещение Перемещение рядом с именем параметра и перетащите параметр в другое положение.

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

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

Настройки параметров веб-инструмента сохраняются, и окно Управление параметрами веб-инструмента закрывается. Теперь вы готовы опубликовать свою модель.

Публикация модели

Публикация модели создает элемент Инструмент, который можно использовать совместно и запускать как пользовательский веб-инструмент.

Для публикации модели выполните следующие действия:

  1. Выполните шаги по созданию или открытию модели, содержащей данные, инструменты, переменные и параметры.
  2. Если вы еще этого не сделали, подключитесь к сеансу анализа.
  3. Запустите модель.

    Запуск модели помогает убедиться, что веб-инструмент работает корректно.

    Перед публикацией модели следует просмотреть пользовательский веб-инструмент, чтобы убедиться, что заданы правильные параметры веб-инструмента.

  4. Сохраните модель.

    Опубликованный веб-инструмент будет основан на сохраненном элементе модели анализа. Перед публикацией модель необходимо запустить и сохранить. Если в модель внесены какие-либо изменения, необходимо запустить и сохранить ее еще раз.

  5. На панели инструментов модели щелкните Предварительный просмотр веб-инструмента Веб-инструмент Предварительный просмотр.

    Предварительный просмотр веб-инструмента отобразится в панели Анализ. Если требуется внести изменения в веб-инструмент, вернитесь к рабочим процессам для задания и управления параметрами. Щелкните Предварительный просмотр веб-инструмента еще раз, чтобы обновить предварительный просмотр.

    Как только в предварительном просмотре будут показаны все параметры и конфигурации, которые вы хотите использовать в веб-инструменте, модель можно опубликовать.

  6. На панели инструментов модели щелкните Опубликовать Публикация.

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

    Подробнее о требованиях к публикации

  7. Выполните следующие действия для нового элемента:
    • Укажите заголовок.
    • Выберите папку в Мои ресурсы, в которой вы хотели бы сохранить данный элемент.
    • Укажите теги и краткую информацию, описывающие элемент.
  8. Щелкните Опубликовать.

    Модель публикуется, и создается элемент Инструмент.

  9. Щелкните Открыть элемент веб-инструмента, чтобы открыть подробные сведения об элементе Инструмент, или закройте окно Опубликовать как веб-инструмент.

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

Примечание:

Вы не можете опубликовать элементы Инструмент для всех.

Требования по публикации

Для публикации модели анализа в качестве веб-инструмента необходимо выполнение всех следующих требований.

Права публикации для пользователей

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

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

Модель поддерживает публикацию веб-инструмента

Для каждого элемента модели анализа может быть опубликован только один веб-инструмент. Следовательно, если модель анализа уже была опубликована для создания веб-инструмента, то не будет выполнено требование Модель поддерживает публикацию веб-инструмента.

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

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

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

  1. На панели инструментов модели щелкните Сохранить как.
  2. Выполните следующие действия для нового элемента:
    • Укажите заголовок.
    • Выберите папку в Мои ресурсы, в которой вы хотели бы сохранить данный элемент.
    • Укажите теги и краткую информацию, описывающие элемент.
  3. Щелкните Сохранить.

    Новая модель анализа будет создана и откроется в режиме только для просмотра. Теперь вы можете активировать модель, внести необходимые изменения, а затем опубликовать ее, чтобы создать веб-инструмент.

Создать размещенные выходные данные

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

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

Подробнее о выходных данных модели

Управление параметрами веб-инструментов

Ошибки параметров веб-инструмента необходимо исправить в окне Управление параметрами веб-инструментов.

Сообщение Значение по умолчанию находится вне диапазона фильтра появится, если значение по умолчанию и диапазон фильтра несовместимы (например, значения фильтра — числа от 1 до 10, а значение по умолчанию — 11). Значение по умолчанию для параметра модели определяется на основе параметра переменной, а значения фильтра задаются в окне Управление параметрами веб-инструмента. Чтобы устранить ошибку, обновите значения фильтра в окне Управление параметрами веб-инструмента или измените значение переменной, чтобы обновить значение параметра по умолчанию.

Запуск модели

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

Сохранить изменения модели

Модель должна быть сохранена после успешного запуска. Опубликованный веб-инструмент основан на сохраненном элементе модели анализа. Если в модели есть несохраненные изменения, публикация будет недоступна.