С помощью ArcGIS Pro вы можете сохранять определения сервисов для веб-слоев, которые позднее будут публиковаться на портале. Файл определения сервиса (.sd) содержит информацию о типе веб-слоя, свойствах и функциях. Дополнительные сведения о том, как определения сервисов могут использоваться в общих рабочих процессах вашей организации, см. в разделе О сохранении определений сервисов.
Вы можете сохранить определение сервиса для векторного веб-слоя, слоя веб-листов или слоя изображений карт с определенным подключением или без подключения в автономном режиме или в отключенном от сервера режиме.
Определения сервисов не могут быть созданы для слоев векторных листов, слоев веб-сцен, веб-слоев изображений и веб-слоев высот.
Сохранение определения сервиса с подключением для веб-слоя
Определение сервиса с подключением настроено для подключения к определенному серверу. Опция сохранения определения сервиса доступна на панелях Опубликовать как веб-слой и Перезаписать веб-слой, когда есть подключение к ArcGIS Online или ArcGIS Enterprise. На любой из этих панелей щелкните стрелку ниспадающего меню Опубликовать и выберите Сохранить как SD, чтобы сохранить файл определения сервиса.
Рабочий процесс сохранения определения сервиса для веб-слоев не отличается от публикации или перезаписи веб-слоев и в данном случае не является предметом подробного рассмотрения. Более подробную информацию см. в разделах:
- Темы по публикации веб-слоев:
- Темы по перезаписи веб-слоев:
Сохранение определения автономного (без подключения) сервиса для веб-слоя
Определение автономного сервиса не зависит от подключения; оно не настроено для конкретного подключения к серверу. Вы можете сохранить определение автономного сервиса, если вы находитесь в автономном режиме или не подключены к серверу. В этом рабочем процессе объясняется, как сохранить определение автономного сервиса для веб-слоя с настройками по умолчанию, который позднее будет опубликован на портале. Чтобы изменить конфигурацию по умолчанию, см. следующее:
Вы также можете использовать ArcPy для сохранения определения автономного сервиса. Более подробно см. Введение в редактирование топологии.
Чтобы сохранить определение сервиса для веб-слоя в автономной среде, выполните следующие действия:
- Вы можете сделать следующее:
- Опубликуйте все используемые слои на карте в определении сервиса.
- На вкладке Общий доступ в группе Опубликовать как щелкните стрелку ниспадающего меню Веб-слой и выберите Сохранить как определение автономного сервиса .
- Щелкните правой кнопкой мыши имя карты на панели Содержание, выберите пункт Сохранить как определение автономного сервиса и нажмите Веб-слой на портале .
- Опубликуйте выбранные слои карты в определении сервиса. Выберите слои на панели Содержание. Щелкните правой кнопкой любой выбранный слой, укажите Общий доступ и щелкните Сохранить как Определение автономного сервиса .
Появится панель Сохранить как определение автономного сервиса.
- Опубликуйте все используемые слои на карте в определении сервиса.
- Введите имя веб-слоя.
- Заполните поля Итоговая информация и Теги.
Вы можете ввести максимум 128 тегов.
- В Версии выберите версию ArcGIS Enterprise, для которой будет опубликовано определение сервиса. Указание версии позволяет быть уверенным в том, что в определении сервиса содержится ресурс, совместимый с вашим сервером. Либо выберите ArcGIS Online.
Примечание:
Чтобы подтвердить версию сервера, выполните вход в ArcGIS Server Manager, выберите Сайт и щелкните Авторизация программного обеспечения. Вы можете найти Информацию о сервере по следующему URL: https://<host>/<instance>/rest/info
Либо свяжитесь с администратором для получения помощи.
Подсказка:
Вы можете создать несколько файлов определения сервиса, если вам нужно выполнять публикацию на порталах разных версий.
- При сохранении определения сервиса для портала ArcGIS Enterprise в разделе Тип данных и слоя выберите тип слоя в выбранном вами разделе тип данных.
При сохранении определения сервиса для ArcGIS Online в разделе Тип слоя выберите тип слоя.
- При необходимости для Расположения укажите имя существующей папки портала или новой папки.
По умолчанию, этот веб-слой сохранится на корневом уровне ресурсов портала.
- Для Папки сервера при необходимости укажите имя существующей папки или новой папки сервера.
По умолчанию, сервис хранится в корневой папке сервера.
Примечание:
Опция Папка сервера появляется только в том случае, если вы публикуете слой изображения карты.
- При необходимости щелкните вкладку Ресурсы, чтобы просмотреть папку, новые веб-слои и подслои с назначенными идентификаторами, если они доступны.
Если вы включили опцию Разрешить назначение уникальных числовых ID для опубликованных веб слоев в диалоговом окне Свойства карты, назначенные идентификаторы появляются для каждого подслоя. Чтобы изменить ID, щелкните по номеру рядом со слоем или таблицей. В диалоговом окне Свойства слоя или Свойства автономной таблицы, на вкладке Общие, введите пользовательский целочисленный ID в окне ID слоя или ID таблицы. Более подробно см. в Назначение ID слою.
- В разделе Завершить подготовку щелкните Анализировать , чтобы проверить возможные проблемы.
На вкладке Сообщения появляются ошибки и предупреждения. Щелкните правой кнопкой сообщения, чтобы открыть раздел справки или выполнить действие по исправлению. Перед сохранением определения сервиса следует устранить ошибки . Решение предупреждений рекомендуется, но не является обязательным.
- После устранения ошибок и возможных предупреждений щелкните Сохранить.
Откроется диалоговое окно Сохранить как файл определения сервиса.
- В этом диалоговом окне укажите местоположение и имя файла определения сервиса и нажмите Сохранить.
- Дополнительно, щелкните Задания , чтобы отслеживать статус задания.
- После того, как определение сервиса будет успешно подготовлено, щелкните ссылку Управление определением сервиса в нижней части панели, чтобы открыть расположение файла определения сервиса.
Сохранение определения автономного сервиса с перезаписью веб-слоя
Чтобы создать определение автономного сервиса, которое перезаписывает существующий векторный веб-слой или слой изображений карты, выполните следующие шаги:
- В верхней части панели Сохранить как определение автономного сервиса перейдите на вкладку Конфигурация и щелкните вкладку Настройка параметров под ней.
- В разделе Настройки отметьте опцию Перезаписать существующий веб-слой.
При подключении этой опции определение сервиса перезаписывает веб-слой. Если имя сервиса существует на сервере, публикация определения сервиса перезапишет существующий веб-слой. Если имя сервиса не существует, будет опубликован новый веб-слой.
Внимание:
Публикация определения сервиса, настроенного на перезапись, автоматически заменит существующий веб-слой, если он найден на сервере. Чтобы избежать непреднамеренной перезаписи существующих веб-слоев и связанных с ними данных, храните эти определения сервисов таким образом, чтобы они отличались от других определений сервисов.
Если вы готовы опубликовать свой веб-слой на портале ArcGIS Online или ArcGIS Enterprise, перейдите к разделу Публикация определения сервиса.