Skip To Content

Включить управление доступом к векторному слою на основе владения

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

То, как вы включаете управление доступом на основе владения и какие элементы управления доступны, зависит от того, включаете ли вы его для размещенного векторного слоя или векторного слоя ArcGIS Server(сервиса объектов).

Включить управление доступом к размещенному векторному слою на основе владения

Владелец размещенного векторного слоя или администратор портала должны включить отслеживание редактирования слоя. После включения становятся доступными следующие параметры управления доступа:

  • Редакторы могут видеть только свои объекты
  • Редакторы не могут видеть ни одного объекта, даже если они сами их добавили
  • Редакторы могут редактировать только свои объекты
  • Только добавить новые объекты

См. раздел Управление редактированием размещенного векторного слоя для получения дополнительной информации о том, как эти параметры управляют доступом к вашим данным размещенного векторного слоя.

Включить управление доступом к векторному слою ArcGIS Server на основе владения

Для векторных слоев ArcGIS Server доступ на основе владения означает, что человек, создающий пространственный объект, имеет полный контроль над ним. Однако, вы можете установить правила для операций, которые разрешено выполнять другим пользователям (которые не создавали этот объект), на основе следующих параметров:

  • Запрос - Если вы разрешаете другим пользователям выполнять запросы к объектам, это означает, что только тот, кто добавил объект в векторный слой (создатель), может видеть и редактировать этот объект.
  • Обновление - Если вы разрешаете другим пользователям обновлять объекты, любой человек с правами редактора может обновлять атрибуты или местоположение любого объекта в векторном слое.
  • Удаление - Если вы разрешаете другим пользователям удалять объекты, любой человек с правами редактора может удалить объект в векторном слое.

Дополнительные сведения см. в разделе Управление доступом к сервисам объектов на основе владения в справке ArcGIS Server.

Вы должны включить отслеживание редактирования для класса пространственных объектов (или классов пространственных объектов), прежде чем сможете устанавливать правила доступа. Вы можете установить эти правила либо при публикации векторного слоя ArcGIS Server, либо после. Чтобы установить правила доступа после публикации, выполните следующие шаги:

  1. Войдите в ArcGIS Server Manager как администратор портала или владелец векторного слоя и остановите сервис объектов (картографический сервис с доступом к векторному слою).
  2. Дважды щелкните сервис, чтобы открыть его свойства.
  3. Нажмите Возможности.
  4. Выберите Feature Access из списка возможностей.
  5. В разделе Свойства, отметьте опцию Включить управление доступом для объектов на основе владения.
  6. В разделе Операции, доступные для объектов, созданных другими пользователями, отметьте операции редактирования, которые могут выполнять лица, не являющиеся создателями.

    Ниже приведены примеры:

    • Если вы снимите отметку с опции Запрос, человек, выполнивший вход в векторный слой, будет видеть только объекты, которые он или она создали.
    • Если опция Запрос отмечена, но опции Обновление и Удаление не отмечены, объекты доступны только для чтения всем, кроме создателя объекта.
    • Если отмечены опции Запрос и Обновление, а опция Удаление не отмечена, к объектам могут выполняться запросы или их могут изменять лица, не являющимися владельцами, но объекты не могут быть удалены.

  7. Сохраните изменения, сделанные вами в свойствах сервиса.
  8. Перезапустите сервис объектов (картографический сервис с доступом к объектам).