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

Общие сведения

СoGIS SOE (Server Object Extension, далее также SOE ) - модуль платформы CoGIS , обеспечивающий поддержку расширенных методов для работы со слоями и объектами картографических сервисов.
Включенный SOE для картографического сервиса позволяет:
  • Создавать, а затем обновлять и удалять на онлайн-карте:
    • объекты в слое картографического сервиса и их значения; редактировать геометрию объектов; объединять объекты;
    • записи в таблицах картографического сервиса;
    • файлы, прикрепленные в Карточке объекта или к записям в таблицах.
  • Добавлять, удалять связи:
    • «Один к одному». При создании или обновлении объекта в слое он связывается с объектом другого слоя по ключевому полю;
    • «Один ко многим». При создании или обновлении объекта в слое он связывается с объектами другого слоя по ключевому полю;
    • «Много ко многим». При создании или обновлении объектов в слое связывать их с объектами другого слоя по ключевому полю.
  • Ограничивать редактирование по:
    • операциям;
    • группам пользователей;
    • слоям;
    • значениям объектов;
    • территории;
    • объектам.
  • Выполнять геотриггеры:
    • Создание пространственных связей;
    • Редактирование связанных объектов;
    • Обновление поля;
    • Геокодирование;
    • Построение буферной зоны;
    • Рассылка сообщений;
    • Обновление топологии;
    • Подсчет количества связей;
    • Рассчитать геометрические атрибуты.
Примечание: Геотриггеры запускаются автоматически при выполнении операции плагина «Редактирование».
  • Ограничивать просмотр и запросы по:
    • группам пользователей;
    • слоям;
    • объектам.
  • Вести историю изменений по операциям. Восстанавливать объект после изменений.
  • Загружать данные из файла в форматах SHP, XLS, XLSX, CSV, GPX в слой картографического сервиса, добавленный на онлайн-карту.
  • Выгружать данные из слоя картографического сервиса в виде файлов в форматах SHP, XLSX, CSV.
  • Трансформировать данные при их загрузке с использованием пользовательских систем координат и параметров трансформаций.
  • Отображать файлы, прикрепленные в Карточке объекта или к записям в таблицах, в Галерее изображений и задать условие на:
    • количество файлов, которые можно привязать к объекту;
    • суммарное количество файлов для слоя;
    • масштаб;
    • размер файла.
  • Хранить файлы на диске вне базы данных. Работать с пользовательскими атрибутами вложений.
  • Задавать подсчет количества:
    • объектов в слое;
    • записей в таблице;
    • объектов с учетом символики слоя - раскраски по уникальным значениям, по диапазонам.
Примечание: Подсчет осуществляется с учетом фильтров, установленных в Конструкторе и заданных пользователями на онлайн-карте.
  • Осуществлять расширенный поиск объектов, а именно:
    • быстрый и гибкий поиск по слоям картографического сервиса;
    • поиск с учетом фильтров, выбранных пользователем;
    • сортировку результата поиска по расстоянию;
    • поиск с учетом ограничений по SQL-условию, территории.
SOE позволяет использовать:
  • геотриггеры, запускающиеся при выполнении одной из операций плагина редактирования;
  • перехватчик запросов, с помощью которого можно ограничить доступ к данным, используя различные критерии.