Редактирование и ArcGIS Spatial Data Server

При публикации сервиса можно установить его свойства. Можно установить определенные свойства при использовании сервера ArcGIS Spatial Data Server для редактирования объектов в базе данных посредством сервиса объектов. Во время публикации сервиса выберите тип сервера ArcGIS Spatial Data Server на закладке Общие (General) в Редакторе сервисов (Service Editor) и затем нажмите Доступ к объекту (Feature Access) на закладке Функции (Capabilities).

В окне Сервисы объектов (Feature Services) укажите вид доступа, который вы хотите предоставить подключающимся пользователям. Можно предоставить следующие права доступа:

Все права доступа предоставляются по умолчанию. Снимите флажки прав доступа, которые вы не хотите предоставлять пользователям.

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

Запросы к данным в базе геоданных можно выполнять, только если они опубликованы на сервере пространственных данных. В настоящее время можно выполнять запросы только к данным, использующим географические типы SQL Server. В этом случае перед публикацией снимите флажки Создание (Create), Обновление (Update) и Удаление (Delete).

Кто может редактировать данные?

Для редактирования классов пространственных объектов в сервисе объектов необходимо получить права доступа. Эти права доступа могут быть предоставлены владельцем данных в диалоговом окне Права доступа (Privileges) приложения ArcGIS for Desktop. Далее представлены права доступа к классам пространственных объектов, необходимые для работы с каждым сервисом объектов:

Права доступа к сервису объектов

Требуемые права доступа к классу пространственных объектов

Создание

Вставка

Обновление

Обновление

Удаление

Удаление

Запрос

Выбрать

Для получения дополнительной информации см. раздел Выдача и отмена прав уровня наборов данных.

Конфигурирование нескольких уровней доступа

Если необходима поддержка различных уровней пользователей, для каждого из которых следует задействовать особые операции, рекомендуется создать один сервис для каждого уровня пользователей. Например, можно создать сервис Преподаватели, в котором будут разрешены все операции. Помимо него вы могли бы создать сервис Студенты с ограниченными правами доступа, включающими только операции Создать (Сreate), Запросить (Query) и Загрузить (Upload).

Какие данные можно редактировать?

Вы можете редактировать простые, двумерные векторные данные и их атрибуты в любой системе управления базами данных, поддерживаемой ArcGIS Spatial Data Server при условии, что таблица, которую вы хотите отредактировать, содержит поле идентификатора с уникальными целочисленными значениями, присвоенными базой данных.

Для редактирования представлений базы данных через сервис объектов, представление должно быть создано в соответствии с требованиями, указанными для вашей СУБД, необходимыми для получения редактируемых представлений. Обратитесь к документации по СУБД, чтобы узнать о создании редактируемых представлений.

Какие данные нельзя редактировать?

Посредством сервиса объектов, опубликованного на сервере пространственных данных, нельзя редактировать следующие данные:

9/11/2013