Skip To Content

Публикация сервисов объектов

Чтобы опубликовать сервис объектов в ArcGIS Server, необходимо просто опубликовать картографический сервис и включить в нем функцию Доступ к объекту (Feature Access). При этом создается URL, с помощью которого можно использовать сервис объектов. Срок жизни картографического сервиса управляет сроком жизни сервиса объектов. Если картографический сервис выключен, сервис объектов также недоступен.

Примечание:

По умолчанию, при работе с версионными данными во время публикации сервиса, через сервис объектов предоставляется только версия, указанная в документе карты. Если необходимо отправить запрос или отредактировать версию, отличную от той, которая использовалась для публикации сервиса объектов, это можно сделать с помощью интерфейсов API ArcGIS for Server REST и SOAP. Дополнительные сведения см. в документации к соответствующим интерфейсам API.

Для публикации картографического сервиса с функцией Доступ к объектам (Feature Access) выполните следующие действия:

  1. Откройте документ карты в ArcMap и выберите команды Файл (File) > Совместно использовать как (Share As) > Сервис (Service) в главном меню.

    Откроется окно Использовать совместно как сервис (Share as service).

  2. Выберите Опубликовать сервис (Publish a service) и нажмите Далее (Next).
  3. Выберите в ниспадающем списке Выбрать подключение (Choose a connection) подключение к ArcGIS for Server, которое вы хотите использовать. Если нужного подключения к серверу нет в списке, то вы можете создать новое подключение, щелкнув Подключиться к ArcGIS Server (Connect To ArcGIS Server). Добавить ArcGIS Server. Если вам необходима помощь на данном этапе, см. раздел О подключении к ArcGIS Server в ArcGIS for Desktop.
  4. При необходимости в окне Опубликовать сервис (Publish a Service) введите новое имя сервиса. Имя может содержать только цифры, буквы, подчеркивания и не может быть длиннее 120 символов.

    Щелкните Далее (Next).

  5. По умолчанию сервисы публикуются в корневой папке (root) ArcGIS Server. Сервисы могут размещаться во вложенных папках корневой папки. Выберите папку, в которой требуется опубликовать сервис, или создайте новую папку для сервиса и нажмите Продолжить (Continue).

    Появится окно Редактор сервиса (Service Editor).

  6. Задайте свойства, необходимые для вашего картографического сервиса. Здесь вы можете выбрать, какие операции пользователи могут выполнять с вашей службой, а также настроить, как именно будет организован доступ к вашей службе на сервере. Подробные сведения о задании свойств картографического сервиса вручную см. в разделе Настройка свойств картографического сервиса. Вы также можете выполнить автоматический импорт свойств из существующего определения сервиса или опубликованного картографического сервиса нажатием клавиши Импорт (Import) Импорт (Import). Дополнительные сведения об оптимальной настройке сервиса для распространения см. в разделе справки Настройка и конфигурирование сервисов.
    Подсказка:

    Если вы закроете Редактор сервисов (Service Editor) во время данного сеанса, то появится запрос на сохранения вашей работы как черновика сервиса. Черновики сервисов позволяют вам позднее возвращаться к конфигурации сервиса. По умолчанию черновики сервисов сохраняются в папке Черновики (Drafts) вашего подключения ArcGIS Server. Дополнительную информацию см. в разделе О черновиках сервисов.

  7. На левой панели Редактора сервисов (Service Editor) щелкните Функции (Capabilities) и выберите Доступ к объектам (Feature Access). Включение этой опции приводит к созданию сервиса объектов, связанного с картографическим сервисом, позволяющим клиентам редактировать объекты в браузере.
  8. На левой панели Редактора сервисов (Service Editor) щелкните Доступ к объектам (Feature Access) и задайте свойства, выбранные для сервиса объектов. Здесь можно выбрать операции, которые пользователи могут выполнять с вашей службой, а также настроить, как именно сервер будет предоставлять доступ к вашим объектам. По умолчанию данные, предоставленные посредством сервиса объектов, можно редактировать, а также можно выполнять запросы к этим данным. Редактирование позволяет пользователям применять изменения к данным в исходной базе геоданных с помощью этого сервиса. Дополнительные сведения о настройке свойств сервиса объектов вручную см. в разделе Права доступа редактора к сервисам объектов.
    Подсказка:

    Если вы закроете Редактор сервисов (Service Editor) во время данного сеанса, то появится запрос на сохранения вашей работы как черновика сервиса. Черновики сервисов позволяют вам позднее возвращаться к конфигурации сервиса. По умолчанию черновики сервисов сохраняются в папке Черновики (Drafts) вашего подключения ArcGIS Server. Дополнительную информацию см. в разделе О черновиках сервисов.

  9. Щелкните Анализировать (Analyze) Анализировать (Analyze). Документ карты будет проанализирован на возможность публикации его на сервере.
  10. Устраните любые ошибки (Ошибка (Error)) в окне Подготовка (Prepare) для публикации документа карты как сервиса. При необходимости можно устранить предупреждения и информационные сообщения для дальнейшего улучшения производительности и оформления сервиса объектов. Дополнительные сведения об устранении этих неполадок см. в разделе Анализ ГИС-ресурса.
    Подсказка:

    Чтобы расширить область просмотра при настойке сервиса, нажмите кнопку Свернуть (Collapse) Свернуть (Collapse) в верхней части окна Редактора сервисов (Service Editor).

  11. Вы также можете нажать на кнопке Предварительный просмотр (Preview). Предварительный просмотр (Preview). Это позволит увидеть, как карта будет выглядеть при просмотре в браузере. Дополнительные сведения см. в разделе Предварительный просмотр карты.
  12. После устранения ошибок и при необходимости любых сообщений и предупреждений щелкните Опубликовать (Publish) Опубликовать.
    Примечание:

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

Сервис объектов будет запущен на сервере. Доступ к нему могут получать пользователи и клиенты вашей сети. Если администратор сервера разрешил веб-доступ к сервису, то ваш сервис также доступен в сети Интернет.