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

Назначение

Для расширения функциональности картографических сервисов в CoGIS используется SOE. Убедитесь, что установлено подключение к расширению функциональности картографического сервиса SOE для картографического сервиса в Конструкторе во вкладке Сервисы .
SOE позволяет:
  • Создавать обновлять и удалять объекты, связи между объектами и файлы. Редактирование может быть ограничено по:
  • операциям;
  • группам пользователей;
  • слоям;
  • значениям объектов;
  • территории;
  • объектам.
    1. Выполнять геотриггеры:
      1. Создание пространственных связей;
      2. Редактирование связанных объектов;
      3. Обновление поля;
      4. Геокодирование;
      5. Построение буферной зоны;
      6. Рассылка сообщений;
      7. Обновление топологии;
      8. Подсчет количества связей;
      9. Рассчитать геометрические атрибуты.
      10. Примечание: Геотриггеры запускаются автоматически при выполнении операции плагина Редактирование.
    2. Ограничивать просмотр и запросы по:
      1. группам пользователей;
      2. слоям;
      3. объектам.
    3. Вести историю изменений по операциям. Восстанавливать объект после изменений.
    4. Загружать и выгружать данные из файла в форматах SHP, XLS, XLSX, CSV, GPX в слой и из слоя картографического сервиса.
    5. При загрузке данные могут быть трансформированы с использованием пользовательских систем координат и параметров трансформаций.
    6. Отображать файлы в Галерее изображений и задать условие на:
      1. количество файлов, которые можно привязать к объекту;
      2. суммарное количество файлов для слоя;
      3. масштаб;
      4. размер файла.
    7. Хранить файлы на диске вне базы данных. Работать с пользовательскими атрибутами вложений.
    8. Подсчитывать количество объектов, в том числе для каждой символики:
    9. Примечание: Подсчет осуществляется с учетом фильтров, установленных в Конструкторе и заданных пользователями на карте.
    10. Осуществлять расширенный поиск объектов, а именно:
      1. быстрый и гибкий поиск по слоям картографического сервиса;
      2. поиск с учетом фильтров, выбранных пользователем;
      3. сортировку результата поиска по расстоянию;
      4. поиск с учетом ограничений по SQL-условию, территории;
      5. сортировку результата поиска по критерию совпадения;
      6. поиск с предварительным разбиением запроса на отдельные слова, без учета последовательности слов.