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

Назначение

Для расширения функциональности картографических сервисов в CoGIS используется SOE. Убедитесь, что установлено подключение к расширению функциональности картографического сервиса SOE для картографического сервиса в Конструкторе во вкладке Сервисы .

SOE позволяет:

  1. Создавать обновлять и удалять объекты, связи между объектами и файлы. Редактирование может быть ограничено по:
    1. операциям;
    2. группам пользователей;
    3. слоям;
    4. значениям объектов;
    5. территории;
    6. объектам.
  2. Выполнять геотриггеры:
    1. Создание пространственных связей;
    2. Редактирование связанных объектов;
    3. Обновление поля;
    4. Геокодирование;
    5. Построение буферной зоны;
    6. Рассылка сообщений;
    7. Обновление топологии;
    8. Подсчет количества связей;
    9. Рассчитать геометрические атрибуты.

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

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

    При загрузке данные могут быть трансформированы с использованием пользовательских систем координат и параметров трансформаций.

  6. Отображать файлы в Галерее изображений и задать условие на:
    1. количество файлов, которые можно привязать к объекту;
    2. суммарное количество файлов для слоя;
    3. масштаб;
    4. размер файла.
  7. Хранить файлы на диске вне базы данных. Работать с пользовательскими атрибутами вложений.
  8. Подсчитывать количество объектов, в том числе для каждой символики:

    Примечание: Подсчет осуществляется с учетом фильтров, установленных в Конструкторе и заданных пользователями на карте.

  9. Осуществлять расширенный поиск объектов, а именно:
    1. быстрый и гибкий поиск по слоям картографического сервиса;
    2. поиск с учетом фильтров, выбранных пользователем;
    3. сортировку результата поиска по расстоянию;
    4. поиск с учетом ограничений по SQL-условию, территории;
    5. сортировку результата поиска по критерию совпадения;
    6. поиск с предварительным разбиением запроса на отдельные слова, без учета последовательности слов.