| Документация

Плагин ограничения на просмотр данных картографического сервиса

Задав настройки этого плагина, можно ограничить доступ к данным картографического сервиса определенной группе пользователей. Для этого на панели управления нажмите Добавить плагин  и выберите Ограничение на просмотр , выделенный на рисунке ниже, см. Рисунок 505 и добавьте необходимые настройки, см. Рисунок 506 .

Рисунок 505 - Добавление плагина Ограничение на просмотр

Рисунок 506 - Настройки плагина Ограничение на просмотр

Определите:

  1. Для корректной работы в поле Сервис обязательно укажите название картографического сервиса, к которому установлено подключение в Конструкторе для карты, и функциональность которого будет расширять плагин.
  2. Какой группе пользователей будет разрешен доступ к данным картографического сервиса – просмотр на карте, идентификация, запросы и просмотр данных в Атрибутивной таблице . В выпадающем списке Для пользователей выберите группу.
  3. Объекты каких слоев картографического сервиса будут доступны для просмотра. Для этого в поле Слои нажмите  и укажите номера слоев.
  4. Какие объекты сможет просматривать группа пользователей:
    1. Задайте Определяющий запрос на SQL и геотриггер будет выполняться при редактировании объекта слоя, значение которого удовлетворяет запросу. Для этого нажмите .

      Выражение запроса строится в следующем виде:

      <Название атрибутивного поля> <Оператор сравнения> <‘Имя значения в атрибутивном поле’>

      или

      <Название атрибутивного поля> <Оператор сравнения> <Численное представление значения в атрибутивном поле>

      Например:

      Status = ‘Выполнен’

      Length > 20.

    2. Определите территорию, в границах которой при создании или редактировании объектов будет выполняться геотриггер. Для этого отметьте опцию Ограничение по экстенту , задайте координаты и координатную систему.
    3. Определите объект слоя картографического сервиса. Для этого отметьте опцию Ограничение по объектам , укажите название класса пространственных объектов и создайте SQL-запрос, определяющий необходимую территорию.