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

Загрузка и выгрузка данных

Плагин позволяет:

  1. загружать данные из файлов в форматах SHP, XLS, XLSX, CSV, GPX в слой картографического сервиса, добавленный на карту;
  2. выгружать данные в виде файлов в форматах SHP, XLSX, CSV из слоя картографического сервиса, добавленного на карту;
  3. трансформировать данные при их загрузке с использованием пользовательских систем координат и параметров трансформаций.

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

На панели управления нажмите Добавить плагин и выберите плагин Загрузка и выгрузка данных , выделенный ниже, см. Рисунок 509 и добавьте необходимые настройки, см. Рисунок 510 .

Рисунок 509 - Добавление плагина Загрузка и выгрузка данных

Рисунок 510 - Настройки плагина Загрузка и выгрузка данных

Определите:

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

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

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

      или

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

      Например:

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

      Length > 20.

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