Сервисы объектов позволяют отображать объекты через Интернет и предоставляют символы, используемые при отображении объектов. Клиенты могут выполнять запросы для получения объектов и выполнять операции редактирования, разрешенные на сервере. Сервисы объектов предоставляют шаблоны, которые можно использовать для расширенного редактирования на стороне клиента. С помощью сервисов объектов также можно выполнять запросы в классах отношений и непространственных таблицах и редактировать эти классы и таблицы.
Лицензия:
Вы можете опубликовать сервис объектов на сайте ArcGIS Server, авторизованном с помощью лицензии ArcGIS Server Basic, но в этом случае будут разрешены только запросы к нему; его нельзя будет использовать для редактирования через Интернет. Полные требования к лицензированию сервисов объектов приведены в матрице функциональности.
Основные рабочие потоки для использования сервисов объектов
В зависимости от редактирования рабочего потока, которые вы желаете получить, будет изменяться способ использования сервиса объекта. Ниже приведены некоторые общие сценарии:
Вы хотите опубликовать сервис объектов, содержащий данные из одной локальной базы данных или многопользовательской базы геоданных, на сайте ArcGIS Server. Данный сценарий позволяет вам быстро настроить среду редактирования для клиентов. При использовании многопользовательский базы данных вы можете работать с ArcGIS REST API для создания реплик ваших данных, которые можно сделать доступными для взаимодействия с ними клиентов в режиме онлайн или в локальном режиме. Внесенные в реплики изменения могут быть синхронизированы с вашей базой геоданных непосредственно клиентом.
Для ознакомления с подробным описанием настройки использования сервиса объектов с многопользовательской базой геоданных обратитесь к разделу Руководство пользователя: выполнение веб-редактирования с использованием данных из многопользовательской базы геоданных.
Для ознакомления с подробным описанием настройки использования сервиса объектов с базой данных обратитесь к разделу Руководство пользователя: выполнение веб-редактирования с использованием данных из базы геоданных.
Для получения дополнительной информации об использовании ArcGIS REST API для создания реплик данных из базы геоданных и синхронизации изменений с использованием клиентских приложений обратитесь к разделу, посвященному синхронизации, в справке к ArcGIS ServerREST API.
Вы желаете опубликовать сервис объекта на ArcGIS Server, используя данные, скопированные из одной локальной многопользовательской базы геоданных. Данный сценарий хорошо подходит для использования в сети, так как позволяет сохранить отдельную копию данных на сервере в целях веб-редактирования. Редактирование, применяемое к этим данным, может быть синхронизированным с вашими локальными данными при помощи сервиса геоданных. Этот сервис может быть создан автоматически при публикации вашего сервиса объектов в ArcGIS Server. Подробную информацию о данном сценарии см. в разделе Руководство пользователя: выполнение веб-редактирования с использованием реплицированных данных из многопользовательской базы геоданных.
- Вы собираетесь опубликовать сервис объектов на сайте ArcGIS Server, размещенному на Amazon Web Services (AWS) или Microsoft Azure, и не имеете локальной корпоративной базы геоданных. Вы можете опубликовать локальные данные, например, данные из файловой базы геоданных, и скопировать их в корпоративную базу геоданных на AWS или Azure. Этот сценарий подходит для случаев, когда вы хотите быстро настроить среду редактирования и не собираетесь вкладывать деньги в аппаратное обеспечение для запуска ArcGIS Server или многопользовательской базы геоданных. Перед публикацией сервиса объектов необходимо создать сайт на AWS или Azure, включив в него многопользовательскую базу геоданных в качестве управляемой сайтом базой данных. При публикации, данные, на которые ссылается сервис объекта, будут автоматически скопированы в управляемую сайтом базу данных. Дополнительные сведения об этом способе см. в разделе Автоматическое копирование данных на сервер при публикации. Чтобы узнать, как создать сайт на AWS или Azure, обратитесь к справке по ArcGIS Enterprise on Amazon Web Services или ArcGIS Enterprise on Microsoft Azure .
Подсказка:
Если вы хотите работать с данными вашей корпоративной базы геоданных или базы данных в качестве объектов, предназначенных только для чтения, вы также можете воспользоваться картографическим сервисом. Картографические сервисы позволяют отключать запросы и доступ к данным. Подробнее см. в разделе Что такое картографический сервис?
Требуемые шаги для использования сервиса объекта
После определения необходимого сценария редактирования вам потребуется настроить сервис объекта и опубликовать его на сайте ArcGIS Server. Необходимо выполнить следующие шаги:
- Соберите свои данные. Если вы будете публиковать сервис объектов без копирования данных, необходимо разместить данные в многопользовательской базе геоданных или в базе данных.
- Подготовьте данные вашей базы для публикации. Этот процесс заключается в подключении к сайту ArcGIS Server и регистрации базы данных или многопользовательской базы геоданных на сайте ArcGIS Server.
- Создайте документ карты, совместимый с сервисом объекта. Это ключевой компонент любого процесса редактирования.
- Опубликуйте свой документ карты в качестве картографического сервиса с включенной функцией Доступ к объекту (при публикации из ArcMap). Это приведет к созданию конечной точки сервиса объекта, через которую такие клиенты, как веб-приложение, могут получить доступ к объектам на карте и редактировать их.
- Используйте сервис объекта в приложении клиента. Существует большое количество совместимых с ArcGIS клиентских приложений, которые вы можете использовать.