Сервисы ArcGIS преобразуют пространственные данные в функциональные ГИС-ресурсы, запускаемые на веб-сервере. Таким образом, сервисы обеспечивают множеству пользователей одновременный доступ и возможность работы с данными, размещенными на компьютерах сервера, а также включать эти данные в свои ГИС-продукты в веб-среде или на мобильных устройствах. Все данные, которые вы используете в ArcGIS Enterprise, предоставляются ГИС-сервисами, работающими на ваших сайтах ArcGIS Server. ArcGIS Desktop предлагает множество способов публикации ГИС-сервисов. Хотя вы можете публиковать разные типы ГИС-ресурсов на сервере, действия по публикации сервиса имеют одну и ту же схему.
Внимание:
Публикация сервисов из ArcGIS Desktop, включая ArcMap, устарела. В этом выпуске ArcGIS Enterprise поддерживается публикация новых сервисов из ArcGIS Desktop, но, начиная с версий ArcGIS 2022, она не будет поддерживаться. Хотя вы можете продолжать использовать сервисы, опубликованные из ArcGIS Desktop с помощью ArcGIS Server 10.9.x, Esri рекомендует рассмотреть возможность переноса существующих сервисов в среду выполнения ArcGIS Pro.
Первый шаг в публикации сервиса из ArcGIS Desktop – определение, какие именно ресурсы вы хотите опубликовать:
Опция | Действие |
---|---|
Публикация документа карты | Откройте документ ArcMap и выберите в главном меню Файл > Опубликовать как > Сервис. |
Публикация модели геообработки или инструмента | Перейдите к успешному результату выполнения модели или инструмента в диалоговом окне Результаты, щелкните его правой кнопкой мыши и выберите Опубликовать как > Сервис геообработки. |
Публикация других объектов (например, базы геоданных или локатора адресов) | Найдите элемент в ArcCatalog или в окне Каталог, щелкните правой кнопкой мыши и выберите Опубликовать как сервис. |
После этого станут доступными три варианта:
Публикация сервиса – если вы готовы к публикации, выполните всю процедуру подключения к серверу и публикации сервиса. Вы можете в любой момент сохранить свою работу как черновик сервиса и вернуться к ней позднее. В этом разделе описан рабочий процесс публикации.
Сохранение файла определения сервисов – для настройки всех свойств сервиса и передачи их на отдельный компьютер для публикации можно создать и сохранить файл определения сервисов. В отдельных случаях эта возможность требуется в облачных и безопасных средах или в случае, когда сервер недоступен в настоящий момент.
Перезаписать существующий сервис – выберите этот вариант для перезаписи существующего сервиса обновленным геоинформационным ресурсом и вспомогательными данными.
Чтобы выполнить публикацию нового сервиса из ArcGIS Desktop, выполните следующие шаги.
- Убедитесь, что источники данных для ГИС-ресурсов доступны для сервера.
- В диалоговом окне Опубликовать как сервис выберите Опубликовать сервис и щелкните Далее.
- Выберите подключение ArcGIS Server, которое хотите использовать, в ниспадающем списке Выбрать подключение. Если нужного подключения к серверу в списке нет, вы можете создать подключение, щелкнув Подключиться к ArcGIS Server .
Справка по этому шагу приведена в разделе Подключение к ArcGIS Server из ArcGIS Desktop.
По умолчанию имя сервиса основано на имени ГИС-ресурса.
- При необходимости в окне Опубликовать сервис (Publish a Service) введите новое имя сервиса.
Имя не может быть длиннее 120 символов и не может содержать специальных символов.
- Щелкните Далее.
По умолчанию, сервисы публикуются в корневой папке (root) ArcGIS Server. Сервисы могут размещаться во вложенных папках корневой папки.
- Выберите папку, в которой требуется опубликовать сервис, или создайте новую папку для сервиса и нажмите Продолжить.
Появится окно Редактор сервиса.
Примечание:
Нельзя публиковать сервисы в папках Hosted, System и Utilities ArcGIS Server. Папки System и Utilities зарезервированы для различных предварительно настроенных сервисов. Папка Hosted содержит размещённые сервисы, опубликованные на портале ArcGIS Enterprise. Эта папка отобразится в ArcGIS Server Manager, только если сайт ArcGIS Server настроен как хост-сервер портала.
- Задайте свойства, необходимые для вашего сервиса.
Здесь вы можете выбрать операции, которые пользователи могут применять к сервису, и определить, как именно сервер должен предоставлять доступ к вашему сервису. Сведения об установке свойств сервиса вручную можно получить, выбрав свой сервис в разделе справки Типы сервисов. Вы также можете выполнить автоматический импорт свойств из существующего определения сервиса или опубликованного сервиса, щелкнув Импорт. Более подробно о настройке сервисов для развертывания см. Настройка и конфигурирование сервисов.
Подсказка:
Если вы закроете Редактор сервисов во время данного сеанса, то появится запрос на сохранение вашей работы как черновика сервиса. Черновики сервисов позволяют вам позднее возвращаться к конфигурации сервиса. По умолчанию черновики сервисов сохраняются в папке Drafts вашего подключения ArcGIS Server. Дополнительную информацию см. в разделе О черновиках сервисов.
- Щелкните Анализировать.
При этом ГИС-ресурс будет исследован на возможность его публикации на сервере.
- Исправьте все ошибки () в окне Подготовки.
Это необходимо сделать до публикации ГИС-ресурса как сервиса. При необходимости можно устранить предупреждения и информационные сообщения, чтобы улучшить производительность и внешний вид сервиса. Дополнительные сведения об устранении этих неполадок см. в разделе Анализ ГИС-ресурса.
- Дополнительно, щелкните кнопку Предварительный просмотр.
Тогда вы сможете увидеть, как сервис будет выглядеть при его просмотре в веб-браузере.
Примечание:
Можно зарегистрировать папки и базы геоданных на сайте ArcGIS Server, чтобы сайт мог распознать и использовать ваши данные. Если продолжить выполнение следующих действий, все данные, указанные в сервисе, взятые из незарегистрированной папки или базы данных, будут скопированы на один из компьютеров ArcGIS Server во время публикации. Это мера предосторожности гарантирует, что сайт ArcGIS Server может получить доступ ко всем данным, используемым сервисом. Подробные инструкции по регистрации папки или базы данных на сайте ArcGIS Server см. в разделе Регистрация данных на ArcGIS Server с использованием ArcGIS Desktop или ArcGIS Pro.
- После устранения ошибок и, при необходимости, любых сообщений и предупреждений, щелкните Опубликовать .
Примечание:
Если публикуемый сервис будет копировать данные на один из компьютеров ArcGIS Server, то время, необходимое для публикации, будет зависеть от размера данных и пропускной способности сети.
Ваш сервис запущен на сайте ArcGIS Server и доступен для пользователей и клиентов вашей сети. Если администратор ArcGIS Server разрешит веб-доступ к этому сервису, то этот сервис также будет доступен через интернет.