Публикация сервиса объектов на сервере пространственных данных из ArcMap

Можно опубликовать сервис объектов на сервере ArcGIS Spatial Data Server из документа карты ArcGIS. При этом создается URL, с помощью которого можно использовать сервис объектов.

Даже если вы разрешаете доступ к объектам публикуемого картографического сервиса, опубликованный в ArcGIS Spatial Data Server сервис объектов не имеет связи с картографическим сервисом; если вы внесли изменения в карту, необходимо снова опубликовать сервис объектов, чтобы их было видно.

По умолчанию данные, предоставленные посредством сервиса объектов, можно редактировать, а также можно выполнять запросы к этим данным. Во время публикации можно выбрать средства редактирования, доступные подключающимся пользователям (или не выбирать их). Для получения дополнительной информации см. раздел Редакторские права доступа к сервисам объектов.

Сначала необходимо установить сервер пространственных данных и подключиться к нему. Затем создайте в ArcMap карту, содержащую данные, предназначенные для публикации в качестве сервиса объектов. На последнем этапе можно опубликовать документ карты в качестве сервиса на сервере пространственных данных и предоставить к нему общий доступ через локальную сеть и Интернет. Чтобы опубликовать законченный документ карты в качестве сервиса с включенными возможностями Доступа к объекту (Feature Access), выполните следующие действия:

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

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

  2. В окне Использовать совместно как сервис (Share As Service) доступны три опции.
    • Чтобы немедленно опубликовать данные, выберите Опубликовать службу (Publish a service) и нажмите Далее (Next).
    • Чтобы сохранить файл определения сервиса для последующей публикации, выберите Сохранить файл определения сервиса (Save a service definition file) и нажмите Далее (Next).
    • Чтобы заменить существующий сервис, выберите Перезаписать существующий сервис (Overwrite an existing service) и нажмите Далее (Next). Перед заменой сервиса необходимо сначала остановить исходный сервис.
  3. Выберите в ниспадающем списке Выбрать подключение к серверу (Choose a server connection) подключение к ArcGIS Server, которое вы хотите использовать.

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

  4. Введите имя сервиса в поле Название сервиса (Service Name).
  5. Щелкните Продолжить (Continue), чтобы открыть Редактор сервисов (Service Editor).
  6. В Редакторе сервисов (Service Editor) щелкните Доступ к объекту (Feature Access).

    URL сервиса заполняется автоматически. Запишите этот URL; его потребуется указать в приложениях, обращающихся к вашему опубликованному сервису.

  7. ПримечаниеПримечание:

    Если планируется разрешить редактирование посредством вашего опубликованного сервиса на сайте ArcGIS.com, необходимо опубликовать этот сервис на сервере за пределами брандмауэра.

  8. Выберите уровень доступа к объектам в сервисе объектов, который вы хотите предоставить подключающимся пользователям. Можно выбрать любое сочетание из следующих опций:
    • Запрос (Query). Подключающиеся пользователи могут просматривать и выбирать объекты из классов пространственных объектов в сервисе объектов.
    • Создание (Create). Подключающиеся пользователи с необходимыми правами доступа к базе данных могут добавлять объекты в классы пространственных объектов в сервисе объектов.
    • Удаление (Delete). Подключающиеся пользователи с необходимыми правами доступа к базе данных могут удалять объекты из классов пространственных объектов в сервисе объектов.
    • Обновление (Update). Подключающиеся пользователи с необходимыми правами доступа к базе данных могут редактировать существующие объекты в классах пространственных объектов в сервисе объектов.
  9. Если вы хотите уменьшить число объектов, возвращаемое сервисом, введите другое число в поле Максимальное число объектов, возвращаемых запросом (The maximum number of features returned per query).

    Увеличение числа возвращаемых объектов может замедлить производительность. Однако учитывайте, что сервис не сможет возвратить больше указанного вами максимального числа объектов. Поэтому очень важно задать на карте диапазоны масштабов и начальные экстенты перед публикацией в сервисе объектов.

  10. При необходимости измените другие свойства сервиса и щелкните Анализировать (Analyze).

    При выполнении команды Анализировать (Analyze) документ карты будет проверен на возможность публикации объектов.

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

  11. При необходимости щелкните Просмотр (Preview) для просмотра символов объектов в том виде, в каком они будут представлены в Интернете.
  12. После исправления ошибок щелкните Опубликовать (Publish).

Связанные темы

9/11/2013