Сохранение определения сервиса для веб-слоя

С помощью ArcGIS Pro вы можете сохранять определения сервисов для веб-слоев, которые позднее будут публиковаться на портале. Файл определения сервиса (.sd) содержит информацию о типе веб-слоя, свойствах и функциях. Дополнительные сведения о том, как определения сервисов могут использоваться в общих рабочих процессах вашей организации, см. в разделе О сохранении определений сервисов.

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

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

Сохранение определения сервиса с подключением для веб-слоя

Определение сервиса с подключением настроено для подключения к определенному серверу. Опция сохранения определения сервиса доступна на панелях Опубликовать как веб-слой и Перезаписать веб-слой, когда есть подключение к ArcGIS Online или ArcGIS Enterprise. На любой из этих панелей щелкните стрелку ниспадающего меню Опубликовать и выберите Сохранить как SD, чтобы сохранить файл определения сервиса.

Рабочий процесс сохранения определения сервиса для веб-слоев не отличается от публикации или перезаписи веб-слоев и в данном случае не является предметом подробного рассмотрения. Более подробную информацию см. в разделах:

Сохранение определения автономного (без подключения) сервиса для веб-слоя

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

Вы также можете использовать ArcPy для сохранения определения автономного сервиса. Более подробно см. Введение в редактирование топологии.

Чтобы сохранить определение сервиса для веб-слоя в автономной среде, выполните следующие действия:

  1. Вы можете сделать следующее:
    • Опубликуйте все используемые слои на карте в определении сервиса.
      • На вкладке Общий доступ в группе Опубликовать как щелкните стрелку ниспадающего меню Веб-слой и выберите Сохранить как определение автономного сервиса Определение сервиса.
      • Щелкните правой кнопкой мыши имя карты на панели Содержание, выберите пункт Сохранить как определение автономного сервиса и нажмите Веб-слой на портале Определение сервиса.
    • Опубликуйте выбранные слои карты в определении сервиса. Выберите слои на панели Содержание. Щелкните правой кнопкой любой выбранный слой, укажите Общий доступ и щелкните Сохранить как Определение автономного сервиса Определение сервиса.

    Появится панель Сохранить как определение автономного сервиса.

  2. Введите имя веб-слоя.
  3. Заполните поля Итоговая информация и Теги.

    Вы можете ввести максимум 128 тегов.

  4. В Версии выберите версию ArcGIS Enterprise, для которой будет опубликовано определение сервиса. Указание версии позволяет быть уверенным в том, что в определении сервиса содержится ресурс, совместимый с вашим сервером. Либо выберите ArcGIS Online.
    Примечание:

    Чтобы подтвердить версию сервера, выполните вход в ArcGIS Server Manager, выберите Сайт и щелкните Авторизация программного обеспечения. Вы можете найти Информацию о сервере по следующему URL: https://<host>/<instance>/rest/info

    Либо свяжитесь с администратором для получения помощи.

    Подсказка:

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

  5. При сохранении определения сервиса для портала ArcGIS Enterprise в разделе Тип данных и слоя выберите тип слоя в выбранном вами разделе тип данных.

    При сохранении определения сервиса для ArcGIS Online в разделе Тип слоя выберите тип слоя.

  6. При необходимости для Расположения укажите имя существующей папки портала или новой папки.

    По умолчанию, этот веб-слой сохранится на корневом уровне ресурсов портала.

  7. Для Папки сервера при необходимости укажите имя существующей папки или новой папки сервера.

    По умолчанию, сервис хранится в корневой папке сервера.

    Примечание:

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

  8. При необходимости щелкните вкладку Ресурсы, чтобы просмотреть папку, новые веб-слои и подслои с назначенными идентификаторами, если они доступны.

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

  9. В разделе Завершить подготовку щелкните Анализировать Определить потенциальные узкие места в производительности и ошибки, чтобы проверить возможные проблемы.

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

    Подробнее об анализе ГИС-ресурсов

  10. После устранения ошибок и возможных предупреждений щелкните Сохранить.

    Откроется диалоговое окно Сохранить как файл определения сервиса.

  11. В этом диалоговом окне укажите местоположение и имя файла определения сервиса и нажмите Сохранить.
  12. Дополнительно, щелкните Задания Открыть панель Статус задания, чтобы отслеживать статус задания.
  13. После того, как определение сервиса будет успешно подготовлено, щелкните ссылку Управление определением сервиса в нижней части панели, чтобы открыть расположение файла определения сервиса.

Сохранение определения автономного сервиса с перезаписью веб-слоя

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

  1. В верхней части панели Сохранить как определение автономного сервиса перейдите на вкладку Конфигурация и щелкните вкладку Настройка параметров Настроить параметры под ней.
  2. В разделе Настройки отметьте опцию Перезаписать существующий веб-слой.

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

    Внимание:

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

Если вы готовы опубликовать свой веб-слой на портале ArcGIS Online или ArcGIS Enterprise, перейдите к разделу Публикация определения сервиса.

Связанные разделы