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

Конструктор CoGIS Конструктор

Конструктор является основным инструментом для подготовки платформы к работе. Конструктор позволяет создавать и настраивать интерактивные карты и картографические приложения для онлайн- и офлайн-работы, добавлять к ним вспомогательные сведения, организовывать их в каталог карт и приложений и настраивать структуру и содержание Геопортала .

Создание онлайн-карт

Онлайн-карты обеспечивают доступ к пространственным данным и инструментам в веб и мобильных приложениях при наличии подключения к сети.

Конструктор позволяет:

  • Добавлять к картам картографические сервисы и настраивать их:
    • задавать определяющие запросы на слои;
    • переопределять названия, описания и символику слоев;
    • настраивать ограничения на актуальность отображаемых данных;
    • задавать справочники значений для отдельных полей;
    • настраивать отчеты для выгрузки данных;
    • разрешать пользователям перекрашивать объекты слоев по своему усмотрению в рамках текущей сессии;
    • настраивать масштаб по умолчанию для приближения к объектам;
    • настраивать, какие слои будут видимы и насколько прозрачны при открытии карты;
    • настраивать внешний вид для легенды слоев: группировку слоев, будут ли слои раскрыты по умолчанию, необходимо ли подсчитывать отображаемые объекты;
    • настраивать правила поиска: выполнять поиск по всем или только по выбранным полям, отмечать ли найденные объекты на карте и какими метками, искать ли объекты в связанных слоях, искать ли объекты по адресу с геокодированием на лету;
    • настраивать карточки со сведениями об объектах: состав отображаемой информации, цвет фона и размеры окна;
    • настраивать список и порядок расположения полей в таблице с перечнем объектов слоя, задавать правила для подсчета статистических значений по объектам (минимум, максимум, среднее, сумма, количество по выбранным полям);
  • Добавлять к карте сервисы изображений и настраивать их:
    • задавать ограничения на актуальность отображаемых данных;
    • настраивать, будут ли включены слои по умолчанию при открытии карты и с какой прозрачностью;
    • настраивать отображение легенды для слоев, в том числе, при необходимости, выносить управление видимостью слоя на карту отдельной кнопкой;
  • Добавлять к карте сервисы геообработки и анализа в виде дополнительных инструментов, расширяющих функциональность онлайн-карт:
    • настраивать состав и способ отображения входных и выходных параметров, которыми могут быть данные с карты, данные, вносимые пользователем (простые значения, списки значений или диапазоны) или файлы;
    • настраивать внешний вид инструментов: выбирать иконку для кнопки вызова, указывать название инструмента;
  • Добавлять к карте сервис для печати по заданному шаблону;
  • Добавлять к карте инструменты создания, редактирования и удаления объектов:
    • выбирать слои, для которых эта опция будет доступна;
    • включать геокодирование по координатам, если при создании объекта в его атрибуты необходимо записывать адрес;
    • указывать, должны ли использоваться шаблоны редактирования;
    • ограничивать права доступа к редактированию на уровне отдельных операций, групп пользователей, слоев, территорий и объектов;
  • Добавлять к карте геотриггеры – автоматические операции, выполняемые системой по заданным правилам при создании, редактировании или удалении объектов, например:
    • создание, редактирование или удаление пространственных связей между объектами слоев в зависимости от их положения;
    • автоматическая запись в поля объектов (в том числе, и в поля связанных объектов) простых значений, констант, составных или расчетных значений;
    • создание объектов по адресу, в том числе при загрузке XLS или CSV файлов, содержащих адреса;
    • пакетная запись адресов объектов, создаваемых по координатам, в соответствующие атрибутивные поля при загрузке XLS, CSV, SHP файлов;
    • автоматическое построение, корректировка и удаление буферных зон объектов, включая возможность построения буферной зоны по дорожной сети (зона транспортной доступности), по атрибуту основного объекта или по расчетному значению;
    • рассылка пользователям сообщений, сформированных по шаблонам, созданным с использованием макросов, таких как имя пользователя, идентификатор объекта, значения атрибутов объекта до и после изменения и пр.;
    • подсчет текущего количества связанных объектов с записью рассчитанного значения в заданное атрибутивное поле;
    • расчёт геометрических атрибутов для точечных, линейных, полигональных, мультиточечных и мультиполигональных объектов: XYZ координаты точки или центроида, экстент, длина, периметр, площадь, количество колец (внутренних и внешних), количество вершин, количество точек в объекте, количество составных частей;
  • Ограничивать просмотр и запросы к данным картографического сервиса по определенной группе пользователей, слоям, объектам;
  • Задавать подсчет количества объектов в слое, записей в таблице, объектов с учетом символики слоя и с учетом фильтров, установленных в Конструкторе и заданных пользователями на онлайн-карте;
  • Добавлять к карте инструменты расширенного поиска объектов, а именно:
    • поиск по слоям картографического сервиса;
    • поиск с учетом фильтров, выбранных пользователем;
    • сортировка результатов поиска по расстоянию;
    • поиск с учетом ограничений по SQL-условию, территории;
  • Настраивать сохранение истории изменений в системных таблицах CoGIS с возможностью:
    • просмотра истории изменений объекта в карточке объекта;
    • восстановления состояния объектов по конкретной дате изменений, а также восстановления геометрии и значений атрибутивных полей;
  • Добавлять инструменты импорта и экспорта данных, позволяющие:
    • загружать данные в слой картографического сервиса из файлов в форматах GPKG, SHP, KML, XLS, XLSX, CSV, GPX, DXF, DWG, TAB, MIF/MID, GDB;
    • выгружать данные из слоя картографического сервиса в файлы форматов GPKG, SHP, KML, XLSX, CSV, GPX, DXF, TAB, GDB;
    • трансформировать данные при их загрузке с использованием пользовательских систем координат и параметров трансформаций;
  • Задавать условия на количество файлов, которые можно привязать к объекту, суммарное количество файлов для слоя, масштаб и размер файла;
  • Разрешать или запрещать выгрузку данных с карты с геометрией или без нее;
  • Настраивать шаблоны для карточек объектов: состав инструментов по объекту, состав блоков информации, к которым относятся атрибуты, связанные объекты, файлы, координаты, история изменений и пользовательский HTML-код;
  • Настраивать внешний вид карты:
    • указать название карты;
    • настроить автосохранение;
    • добавить выноски для объектов;
    • включить подсчет объектов во всей карте или в текущем экстенте;
    • задать высоту легенды;
    • скрыть меню слоев;
    • задать размеры карточки объекта;
    • задать масштаб приближения по умолчанию;
    • ограничить максимальное количество результатов в поиске;
    • включить отображение галереи изображений при открытии карты;
    • задать начальный и полный экстент карты;
    • настроить параметры размещения кнопок на карте;
  • Добавлять на карту дополнительные инструменты, предварительно настроив их внешний вид и расположение:
    • виджет с результатами вычислений статистики по объектам картографического сервиса в виде графиков, диаграмм или расчетных показателей, справочной информации в форме HTML-кода, таблицы с исходными данными, страницы со ссылкой;
    • переход к произвольной веб-странице в виде кнопки на карте;
    • JavaScript-плагин с дополнительной функциональностью, который будет активироваться нажатием на кнопку;
  • Добавлять к карте подложки от разных поставщиков (Google, Яндекс, 2ГИС, OpenStreetMap и др.) с возможностью указать ключ доступа, копирайт для отображения при использовании, а также выбрать базовую карту, которая будет включаться по умолчанию.

На рисунках ниже (см. Рисунок 1 и Рисунок 2 ) представлены примеры карт, созданных с помощью Конструктора CoGIS.

Рисунок 1 – Карта размещения рекламных конструкций. Данные отображаются с помощью кластеров. Каждый кластер – круговая диаграмма, показывающая соотношение рекламных конструкций разных типов. На карту добавлен инструмент для динамической фильтрации данных.

Рисунок 2 – Кадастровая карта. Земельные участки раскрашены по видам разрешенного использования. На карту добавлен виджет для переключения между разными тематическими картами.

Создание офлайн-карт

Помимо интерактивных онлайн-карт, работать с которыми можно как на Геопортале , так и в мобильных приложениях, CoGIS позволяет создавать офлайн-карты для работы в мобильных приложениях без подключения к интернету.

Офлайн-карты в CoGIS формируются из одного или нескольких файлов специализированного формата CMF2.

Формат CMF2 – это обменный формат, обеспечивающий хранение растровой и векторной картографической информации и настроек ее отображения в сжатом виде. Файлы формата CMF2 могут формироваться с помощью специализированного ПО eLiteMap Creator или дополнительного модуля eLiteMap Creator for CoGIS. При формировании CMF2-файла можно указать область карты для выгрузки, состав слоев и сведений об объектах, добавить на карту водяные знаки и описать ее свойства.

CoGIS позволяет разграничить доступ к созданным офлайн-картам, опубликовать их в Каталоге и использовать на мобильных устройствах.

Настройка структуры и содержания Портала

Конструктор CoGIS позволяет не только создавать и настраивать карты, но и организовывать их в структуру, добавляя вспомогательные элементы. В частности, с помощью Конструктора можно:

  • сгруппировать карты без ограничений на уровни вложенности;
  • для группы карт задать свой заголовок и сопровождающий текст;
  • настроить, каким образом будет отображаться карта в Каталоге: выбрать картинку, добавить счетчик посещений, дату, текст или ссылку;
  • описать карту тегами для последующего быстрого поиска;
  • создать отдельные веб-страницы с текстовой и графической информацией;
  • добавить ссылки для перехода к элементам CoGIS и на внешние веб-страницы;
  • временно отключить отдельные элементы, если они не нужны для работы;
  • задавать версии (репрезентации) для любых элементов, если необходимо гибко настроить их свойства для определенных пользователей или групп (например, ограничить состав отображаемых объектов, разрешить или запретить редактирование);
  • копировать элементы и сохранять их локально в виде XML-файлов;
  • гибко настраивать условия доступа к элементам: открывать доступ для определенных групп пользователей или конкретных пользователей, разрешать доступ только по запросу с определённых устройств или IP-адресов, требовать параметр в запросе.

Системная настройка Портала

С помощью инструментов администрирования платформы можно задать следующие системные настройки Портала :

  • настроить подключение к ГИС-серверу для:
    • получения списка авторизованных пользователей и групп от ГИС-сервера, на основе которых в CoGIS устанавливаются права доступа к элементам;
    • регистрации пользователей CoGIS на ГИС-сервере;
    • получения списка сервисов ГИС-сервера, запуска и остановки их работы;
  • установить права доступа к разделам администрирования и файлам на веб-сервере;
  • настроить правила логирования: состав действий, которые требуется записывать, место для хранения файлов и частоту передачи информации;
  • настроить интерфейс CoGIS: язык, стартовую страницу (которой может быть любая карта, страница Каталога или иная веб-страница), состав и вид меню (пунктами которого также могут быть любые элементы CoGIS), логотипы, заголовок страницы в веб-браузере и состав информации для отображения в нижней части веб-портала (в подвале);
  • настроить параметры для регистрации и авторизации пользователей по логину и паролю, посредством социальных сетей (ВКонтакте, Одноклассники) или через ЕСИА (сайт «Госуслуги»);
  • сформировать текст соглашения на обработку персональных данных;
  • настроить страницу для отображения в случае проведения технических работ, при которых доступ к веб-порталу будет ограничен, и запланировать включение этого режима на определенное время и период.