Публикация модели создает размещенный элемент инструмента, который можно запускать как пользовательский веб-инструмент.
Для публикации модели необходимо выполнить следующие шаги:
- Создайте модель.
- Добавьте переменные для входных данных, которые требуется настраивать для веб-инструмента.
- Задайте переменные как параметры модели.
- Управляйте параметрами, чтобы настроить их отображение в пользовательском веб-инструменте.
- Запустите и сохраните модель.
- Опубликуйте модель.
Лицензионные требования
Для публикации модели требуется лицензирование и конфигурации для использования ModelBuilder, а также права Публикация моделей анализа.
Задание переменных как параметров модели
Переменные, заданные в качестве параметров модели, отображаются как параметры инструмента при публикации модели и ее открытии в качестве пользовательского веб-инструмента, что позволяет указывать данные или значения, отличные от тех, которые были указаны при создании модели.
Выходные переменные данных автоматически устанавливаются как параметры модели, тогда как входные переменные данных и значений необходимо устанавливать вручную в качестве параметров. Выходные переменные промежуточных данных нельзя задавать в качестве параметров модели.
Чтобы задать входные данные и переменные значений как параметры модели, выполните следующие шаги:
- Выполните шаги по созданию или открытию модели и подключитесь к сеансу анализа.
- Добавьте данные, инструменты и переменные при необходимости.
- Щелкните элемент переменной, чтобы выбрать его.
Панель инструментов элемента появится над выбранной переменной.
- Щелкните Добавить или удалить параметр
.Значок параметра
появится на переменной, указывая, что переменная задана как параметр модели.
Как только необходимые переменные будут заданы в качестве параметров модели, вы будете готовы к управлению параметрами веб-инструмента.
Управление параметрами веб-инструментов
Окно Управление параметрами веб-инструмента используется для изменения порядка и обновления настроек параметров в пользовательском веб-инструменте.
Чтобы управлять параметрами веб-инструмента, выполните следующие шаги:
- Выполните шаги по созданию или открытию модели, содержащей данные, инструменты, переменные и параметры модели.
- Если вы еще этого не сделали, подключитесь к сеансу анализа.
- На панели инструментов действий щелкните Управление параметрами веб-инструмента
.Появится окно Управление параметрами веб-инструмента. Параметры модели будут перечислены в порядке их добавления. Каждый параметр имеет имя и псевдоним. Псевдоним связан с настройкой Подпись параметра.
Примечание:
В окне Управление параметрами веб-инструмента нельзя добавлять или удалять параметры. Информацию о добавлении и удалении параметров см. в разделе Задание переменных как параметры модели.
- Нажмите Развернуть
, чтобы увидеть настройки параметра. - При необходимости обновите следующие настройки:
- Подпись параметра — краткое обозначение для параметра инструмента. Этот текст будет отображаться в качестве имени параметра на панели инструментов пользовательского веб-инструмента. Подпись должна быть короткой, описывать назначение параметра и должна быть написана простым языком.
- Всплывающая справка — краткое описание параметра инструмента. Этот текст будет отображаться при щелчке кнопки справки
рядом с параметром в панели инструмента для пользовательского веб-инструмента. При необходимости добавьте описание того, что делает этот параметр, как различные значения влияют на результаты работы инструмента, а также, какие входные данные поддерживаются, и значения по умолчанию. - Обязательный — указывает, является ли параметр обязательным для проверки и запуска инструмента. Если параметр модели привязан к одному или нескольким обязательным параметрам инструмента, это значение будет включено и недоступно для редактирования. Если все привязанные параметры инструмента являются необязательными, параметр модели можно включить, чтобы сделать его обязательным, или отключить, чтобы сделать его необязательным. Если задать обязательный параметр, пользователь должен будет ввести его перед запуском веб-инструмента.
- Тип данных — указывает, какие входные данные совместимы с параметром. Это значение основано на типе данных переменной и не может быть изменено.
- Фильтр — определяют пределы или ограничения для входных значений или данных параметра. Эти опции зависят от типа данных следующим образом:
- Двойной точности — минимальное и максимальное значение
- Векторный слой — список допустимых типов объектов, включая мультиточку, точку, линию и полигон
- Поле — список допустимых типов полей
- Целое число — минимальное и максимальное значение
- Строковое — список уникальных значений
- Включить значение по умолчанию — указывает, имеет ли параметр инструмента значение по умолчанию. Когда этот параметр включен, он будет использовать значение по умолчанию, основанное на значении переменной. Когда этот параметр выключен, то по умолчанию он будет пустым. Значение по умолчанию может использоваться для управления вводимыми пользователем данными или упрощения работы веб-инструмента, поскольку пользователю не нужно обновлять параметр вручную. Эту настройку следует использовать для параметров, имеющих меню допустимых значений, например единиц, а также для параметров, в которых одно и то же входное значение предполагается часто использовать без необходимости обновления.
Примечание:
Значения по умолчанию не подходят для большинства текстовых, числовых входных данных или входных данных векторных слоев.
Значения по умолчанию также не следует использовать для параметров, которые может потребоваться оставить пустыми, например для необязательного входного векторного слоя. Значение по умолчанию будет использоваться при запуске инструмента, даже если значение вручную очищено на панели инструмента опубликованного веб-инструмента.
- Значение по умолчанию — указывает значение по умолчанию для параметра инструмента. Чтобы изменить значение по умолчанию, обновите значение переменной в схеме модели. Значением по умолчанию должно быть значение, которое в большинстве случаев будет давать точный или наиболее предпочтительный результат. Этот параметр доступен только в том случае, если включена опция Включить значение по умолчанию.
- Нажмите Свернуть
, чтобы скрыть настройки параметров. - Повторите предыдущие три шага для каждого из оставшихся параметров.
При необходимости можно изменить порядок параметров.
- Щелкните Перемещение
рядом с именем параметра и перетащите параметр в другое положение.Либо щелкните Перемещение и выберите опцию в меню. В зависимости от положения параметра доступны варианты Переместить вверх, Переместить вниз, Переместить в начало и Переместить в конец.
- Щелкните Сохранить.
Настройки параметров веб-инструмента сохраняются, и окно Управление параметрами веб-инструмента закрывается. Теперь вы готовы опубликовать модель.
Публикация модели
Публикация модели создает элемент инструмента, которому можно предоставить в общий доступ и запускать как пользовательский веб-инструмент.
Чтобы опубликовать модель, выполните следующие шаги:
- Выполните шаги по созданию или открытию модели, содержащей данные, инструменты, переменные и параметры.
Примечание:
Модели, соответствующие всем обязательным критериям публикации, можно публиковать без подключения к сеансу анализа. Если у вас есть модель, готовая к публикации, откройте модель и перейдите к шагу 6.
- Если вы еще этого не сделали, подключитесь к сеансу анализа.
- Запустите модель.
Запуск модели не требуется, но помогает убедиться, что веб-инструмент будет успешно выполнен.
- Сохраните модель.
Опубликованный веб-инструмент будет основан на сохраненном элементе модели анализа. Модель должна быть сохранена перед публикацией. Если в модель внесены какие-либо изменения, необходимо сохранить ее снова.
Перед публикацией модели выполните предварительный просмотр веб-инструмента, чтобы убедиться, что заданы правильные параметры веб-инструмента.
- На панели инструментов модели щелкните Предварительный просмотр веб-инструмента
.Предварительный просмотр веб-инструмента отобразится в панели Анализ. Если требуется внести изменения в веб-инструмент, вернитесь к рабочим процессам для задания и управления параметрами. Щелкните Предварительный просмотр веб-инструмента еще раз, чтобы обновить предварительный просмотр.
Как только в предварительном просмотре будут показаны все параметры и конфигурации, которые вы хотите использовать в веб-инструменте, модель можно опубликовать.
- На панели инструментов модели щелкните Опубликовать
.Появится окно Опубликовать как веб-инструмент. Если требования к публикации не выполнены, просмотрите остальные требования, закройте окно Опубликовать как веб-инструмент и выполните все необходимые действия, прежде чем вернуться к этому рабочему процессу.
Подробнее о требованиях к публикации
Если требования к публикации выполнены и вы подключены к сеансу анализа, можно закрыть окно Опубликовать как веб-инструмент, отключиться от сеанса анализа и повторить этот шаг в режиме только для просмотра.
- Выполните следующие действия для нового элемента:
- Укажите заголовок.
Заголовок не может содержать пробелы. Вы можете обновить заголовок элемента инструмента после его публикации со страницы элемента.
- Выберите папку в Мои ресурсы, в которой вы хотели бы сохранить данный элемент.
- Укажите теги и краткую информацию, описывающие элемент.
- Укажите заголовок.
- Щелкните Опубликовать.
Модель публикуется, и создается элемент инструмента.
- Щелкните Открыть элемент веб-инструмента, чтобы открыть сведения об элементе инструмента, или закройте окно Опубликовать как веб-инструмент.
Вы можете открыть пользовательский веб-инструмент на панели Инструмент, щелкнув Открыть пользовательский веб-инструмент. Вы также можете предоставить доступ к элементу инструмента другим пользователям в вашей организации или участникам определенных групп на странице с подробными сведениями.
Примечание:
Вы не можете опубликовать элементы инструмента для всех.
Перезаписать веб-инструмент
Если модель уже была опубликована, кнопка Опубликовать заменится кнопкой Перезаписать. Вы можете внести изменения в существующий веб-инструмент, обновив модель и выполнив шаги для публикации модели с помощью кнопки Перезаписать.
Требования по публикации
Для публикации модели анализа как веб-инструмента должны быть выполнены все описанные ниже требования.
Права публикации для пользователей
Для публикации моделей анализа в качестве веб-инструментов ваша учетная запись пользователя должна соответствовать лицензионным требованиям. Если ваша учетная запись не соответствует требованиям лицензирования, кнопка Опубликовать будет недоступна.
Чтобы обновить права вашей учетной записи пользователя, обратитесь к администратору организации.
Создать размещенные выходные данные
Модель анализа должна создавать выходные данные размещенного векторного слоя или таблицы, прежде чем ее можно будет опубликовать в качестве веб-инструмента. По умолчанию все инструменты, добавленные в модель, создают промежуточные результаты, а не размещенные выходные данные.
Для выполнения этого требования убедитесь, что для одного из инструментов параметр Результирующий слой установлен в значение Создать размещенный слой или Перезаписать существующий слой. Размещенные выходные данные будут заданы как параметры модели и добавлены на веб-карту после запуска модели или веб-инструмента. Создайте размещенный слой для выходных данных, которые вы хотите визуализировать как результат анализа, например для последнего инструмента в модели. Для достижения наилучших результатов создавайте размещенные выходные данные только для одного инструмента в модели.
Управление параметрами веб-инструментов
Ошибки параметров веб-инструмента необходимо исправить в окне Управление параметрами веб-инструментов.
Сообщение Значение по умолчанию находится вне диапазона фильтра появится, если значение по умолчанию и диапазон фильтра несовместимы (например, значения фильтра являются числами от 1 до 10, а значение по умолчанию равно 11). Значение по умолчанию для параметра модели определяется на основе параметра переменной, а значения фильтра задаются в окне Управление параметрами веб-инструмента. Чтобы устранить ошибку, обновите значения фильтра в окне Управление параметрами веб-инструмента или измените значение переменной, чтобы обновить значение параметра по умолчанию.
Инструменты готовы к запуску
Все инструменты, а также обязательные входные и выходные данные должны находиться в состоянии готовности к запуску или выполненного запуска. Если один или несколько обязательных элементов не готовы к запуску, это требование не будет выполнено. Для устранения этой проблемы проблему, откройте элемент инструмента, чтобы просмотреть ошибки или задать обязательные параметры. Перед внесением обновлений в модель необходимо подключиться к сеансу анализа, и модель должна быть активной.
Сохранить изменения модели
Ожидающие изменения модели должны быть сохранены. Опубликованный веб-инструмент основан на сохраненном элементе модели анализа. Если в модели есть несохраненные изменения, публикация будет недоступна.
Запуск модели
Рекомендуется успешно запустить полную модель перед ее публикацией как веб-инструмента, чтобы убедиться, что веб-инструмент будет работать корректно и создавать ожидаемые выходные данные.
Ограничения
Информация о поле не может быть получена для параметров веб-инструмента, созданных на основе переменных поля, если входной набор данных является выходным результатом инструмента анализа или если одна и та же переменная поля используется для нескольких входных наборов данных. В результате к параметру веб-инструмента применяются следующие ограничения:
- Параметр веб-инструмента не будет иметь меню с вариантами полей. Вместо этого будет доступно текстовое поле для ввода имени поля.
- Фильтры типов полей, заданные в окне Управление параметрами веб-инструмента, не будут учитываться.