11 октября, 2022
Время прочтения: 18 минут
11 октября, 2022

Подробнее о новинках в версии CoGIS 9.0

Время прочтения: 18 минут

Подробное описание со скриншотами о новых возможностях и значимых изменений в версии CoGIS 9.0

Список всех изменений и улучшений в новой версии CoGIS 9.0 мы уже указывали в прошлой статье.  Теперь давайте поподробнее остановимся на самых интересных из них.

Портал

Интерфейс пользователя

Общие улучшения интерфейса

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

Смена цветовой палитры оформления

Еще одно из улучшений интерфейса пользователя, добавленного в новой версии, – это возможность смены цветовой палитры оформления. Теперь ГИС-портал и картографические приложения можно оформить в едином корпоративном стиле, принятом в вашей организации.

Хлебные крошки

Улучшения коснулись и интерфейса каталога карт. Мы добавили отображение «хлебных крошек» для папок и страниц, которые можно определять в настройках портала в соответствующем разделе.

Форматирование страниц портала

Для удобства верстки контента на информационных страницах портала добавлена возможность выбрать расположение колонок в полосе «Многоколоночное описание»: столбцы, один за другим, раскрывающийся список.

Анализ данных

Сравнение данных при помощи инструмента «Шторка»

Инструмент «Шторка» позволяет интерактивно сравнивать два набора данных на электронной карте картографического веб-приложения, например объекты базы геоданных и данные космической или аэрофотосъёмки.

С работой инструмента «Шторка» можно ознакомиться на картах нашего демонстрационного портала, одна из таких карт - Топографическая карта города Саратов.

Регистрация и авторизация пользователей

Капча

Для повышения безопасности работы ГИС-портала в новой версии CoGIS добавлена поддержка CAPTCHA при авторизации и регистрации пользователей. CAPTCHA - это компьютерный тест, используемый для определения того, является ли пользователь системы человеком или компьютером.

Рассылка уведомлений о регистрации

Еще одно улучшение, коснувшееся системы авторизации и регистрации пользователей в новой версии CoGIS, – это автоматическая рассылка уведомлений регистрируемому пользователю и администратору ГИС-портала. Это позволило сделать более информативными действия при регистрации для пользователей и повысить эффективность работы администраторов ГИС-портала с зарегистрированными пользователями.

Автозаполнение данных

В новой версии CoGIS мы расширили функционал по работе с данными авторизованных пользователей. Помимо возможностей хранения расширенной информации о зарегистрированных пользователях, добавлена функция автозаполнения атрибутов создаваемых объектов на карте данными текущего пользователя: ФИО, телефон, email и др.

Сетевой анализ

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

С работой данного инструмента можно ознакомиться на карте нашего демонстрационного портала Построение маршрутов и зон транспортной доступности.

Форматы ГИС-данных

В новой версии CoGIS мы значительно расширили список поддерживаемых ГИС-форматов для прямого чтения и публикации картографических сервисов на их основе, а также добавили возможность импорта и экспорта в эти форматы.

Список поддерживаемых форматов для импорта:

  • Непространственные: Excel (XLS/XLSX), CSV
  • ArcGIS: File GDB, ArcGIS Workspace XML
  • AutoCAD: DWG, DXF
  • MapInfo: TAB, MIF/MID
  • Обменные форматы: Shapefile (SHP), GeoPackage (GPKG), KML/KMZ, GeoJSON, GPX/GPS

Список поддерживаемых форматов для экспорта:

  • Непространственные: Excel (XLS/XLSX), CSV
  • Обменные форматы: Shapefile (SHP), GeoPackage (GPKG), KML/KMZ, GeoJSON, GPX/GPS

Поиск

Для оптимизации поиска и удобства работы с его результатами CoGIS предлагает множество настроек в конструкторе картографического веб-приложения. В версии CoGIS 9.0 список этих настроек был расширен за счет возможности пространственного ограничения поиска по текущему экстенту карты или по экстенту полигонального объекта из базы геоданных (например в рамках города). Это позволяет оптимизировать поиск, повысить точность результата, например при создании АРМ пользователей, ранжирующегося по территориям.

Карточка идентификации

В версии CoGIS 9.0 в карточке идентификации объектов были внесены следующие изменения:

  • На вкладках карточки добавлена возможность воспроизведения прикреплённых видео и аудио файлов - теперь с ними можно ознакомиться прямо в картографическом веб-приложении, без скачивания на компьютер;
  • Добавлена возможность настройки черновиков создаваемых объектов для заполнения атрибутов с ранее использованными значениями - функциональность полезна при создании однотипных пространственных объектов или записей в таблицах, когда нужно вносить одинаковые данные, например персональные данные или данные организаций

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

Отчеты

Небольшие улучшения были внесены и в функционал для формирования отчетов. Речь идет о выводе информации при вставке данных, чтобы отчеты, формируемые в CoGIS, выглядели максимально информативно, наглядно и в соответствии с установленными стандартами:

  • Добавлена возможность округления масштаба при встраивании карты в отчет;
  • Добавлена возможность использования статистических параметров таблиц;
  • Добавлена возможность форматирования значений (даты, числа, строки);
  • Добавлена возможность загружать/обновлять шаблоны отчетов через веб-интерфейс настройки отчетов.

Виджеты

Диаграммы

В версии CoGIS 9.0 добавлены новые типы диаграмм, которые позволят расширить возможности интерпретации и анализа данных: полярная и лепестковая.

Лепестковые диаграммы удобны для сравнения нескольких рядов данных, разбитых на категории. Полярные диаграммы обычно используются для отображения полярных данных, когда любая из точек данных определяется углом и расстоянием.

В каких ситуациях полезны лепестковая и полярная диаграммы:

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

 

Пример использования лепестковой и полярной диаграмм можно посмотреть на карте Паводковая обстановка Башкирии на нашем демонстрационном портале.

Фильтры

В новой версии CoGIS добавлена возможность формировать выпадающие списки для фильтрации объектов на основе атрибутивных полей без подтипов и доменов или таблиц-справочников. Это полезно, когда список фильтрующих значений динамический и активно изменяется пользователем.

Фильтры в виджете на основе свободно заполняемых атрибутов

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

Конструктор

Настройки картографических веб-приложений

Долгожданное улучшение дополнительных настроек ГИС-сервисов в конструкторе - в CoGIS 9.0 добавлена возможность выбора сервисов, слоев, названий полей из выпадающего списка. Теперь не нужно «подсматривать» в декларации сервисов в формате JSON, какие у сервиса есть слои или поля, все это выбирается непосредственно на страницах конструктора и настроек правил редактирования. Это, в свою очередь, значительно упрощает процесс настройки картографических веб-приложений.

Копирование фильтров

Еще одна новая функциональность, которая значительно улучшает работу с данными в картографическом приложении, — это автоматическое применение атрибутивных фильтров сразу для нескольких слоев. Функциональность копирования фильтров определяет основной слой, на который пользователь накладывает фильтр, работая в картографическом приложении, и связанные с ним другие слои карты, к которым нужно применить такую же фильтрацию.

Работа с датами

Расширены настройки для работы с атрибутами типа Дата - добавлены возможности определения диапазона годов для календарей при заполнении полей типа Дата и определения значения по умолчанию (как текущая дата или фиксированная дата).

Макросы CoGIS

В новой версии CoGIS расширены возможности использования макросов в фильтрах. Теперь, в дополнение к уже существующей возможности использовать в фильтрах макрос, подставляющий в запрос имя активного пользователя, CoGIS позволяет использовать макрос, подставляющий в запрос название группы активного пользователя. Таким образом, работая с одним картографическим веб-приложением, на картах можно фильтровать информацию, необходимую для разных групп пользователей, участвующих в различных рабочих процессах. Эти улучшения были реализованы в целях оптимизации структуры картографических веб-приложений на ГИС-портале, а также сокращения затрат на создание и администрирование картографических веб-приложений.

Динамические ссылки

Теперь через URL динамических ссылок на карту можно передавать такие параметры карты, как название, фильтры и др. Это позволяет значительно расширить круг задач, решаемых при помощи динамических ссылок, в том числе и при интеграции ГИС-портала с другими информационными системами.

Выходные параметры сервиса геообработки

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

Такие настройки позволяют более гибко использовать сервисы геообработки и расширяют возможности дальнейшей работы с результатами анализа геообработки и встраивания нового функционала в рабочие процессы пользователей.

ГИС-сервер

Сервисы

В целях повышения производительности и отказоустойчивости в версии CoGIS 9.0 были внесены следующие изменения в работе ГИС-сервисов:

  • Добавлена возможность изоляции отдельных сервисов или их групп для повышения отказоустойчивости, с возможностью поднятия отдельных процессов для них;
  • Добавлена возможность настройки приоритета запуска сервисов (повышенный, обычный, пониженный) для оптимизации работы ГИС-портала при обновлениях, сбоях в работе серверов и других внештатных ситуациях.

Для упрощения работы с группой сервисов и их администрирования мы добавили следующие настройки свойств папки сервисов, которые по наследству передаются вложенным в нее сервисам:

  • Отложенный старт сервисов при первом запросе
  • Приоритет старта сервисов
  • Время жизни сервисов без запросов
  • Изоляция.

Автоматическое создание картографических сервисов

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

Расширение списка поддерживаемых форматов данных

В версии CoGIS 9.0 добавлена возможность использования ГИС-сервером библиотек GDAL (Geospatial Data Abstraction Library) — это библиотека для чтения и записи растровых и векторных форматов геоданных, что позволило расширить список поддерживаемых векторных и растровых форматов для прямой публикации пространственных данных в виде картографических сервисов, без предварительной конвертации.

Добавлена поддержка следующих форматов данных:

  • ArcGIS FileGDB
  • MapInfo TAB/MIF/MID
  • AutoCAD: DXF/DWG/DGN
  • Cloud Optimized GeoTIFF (COG) с поддержкой пирамиды
  • MrSID
  • GeoPackage (включая растры).

Активация использования ГИС-сервером библиотек GDAL и поддержка форматов выполняется в eLiteGIS Manager. Это позволяет администратору системы определять, какие форматы могут использоваться в вашей корпоративной ГИС и с какими ГИС-форматами могут работать ваши пользователи.

Пример использования форматов как прямых источников для картографических сервисов можно посмотреть на карте Источники данных разных форматов нашего демо-портала.

Поддержка СУБД Oracle Database

К уже имеющейся поддержке таких СУБД, как PostgreSQL/PostGIS и MS SQL Server, в версии 9.0 добавлена поддержка Oracle Database с Oracle Spatial and Graph для работы с пространственными данными, при организации базы геоданных ГИС на СУБД Oracle Database.

Работа с растровыми данными

В новой версии CoGIS Enterprise расширены возможности публикуемых растровых данных в ГИС-сервере eLiteGIS.

Мозаики растров

Поддержка мозаики растров позволяет упростить сшивку нескольких изображений в одно - теперь за пользователя это сделает ГИС-сервер, нужно только загрузить необходимые изображения в директорию такого ГИС-сервиса.

Тип сервиса ImageServer

Для опубликованных растровых данных и мозаики растров в новой версии добавлен тип сервиса, который имеет спецификацию ArcGIS REST API ImageServer.

Отображение растровых данных

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

  • Смена каналов, включая работу с мультиспектральными растрами
  • Классификация растра по классам, уникальным значениям, диапазонам значений, включая значения с плавающей точкой.

Проекты QGIS

На текущий момент картографический проект QGIS является одной из компонент полного цикла публикации картографических сервисов в CoGIS. Поэтому мы расширили поддержку QGIS до версии 3.22 включительно и добавили возможность использования формата *.qgs  и *.qgz в качестве карт-проекта картографического сервиса.

Символика и раскраска картографических слоев

В новой версии CoGIS расширены возможности раскраски векторных данных при помощи правил, поддерживаемых в QGIS, в т. ч. с настройкой масштабов для картографических символов.

Это позволяет более гибко настраивать раскраску объектов на карте, расширяя возможности формирования топографических и тематических слоев интерактивных карт силами ГИС-специалистов без привлечения программистов.

Макросы CoGIS в проектах QGIS

Выше мы уже писали о новых макросах CoGIS, которые теперь могут использоваться в конструкторе при настройке картографических приложений. Использование этих макросов возможно и при настройке карт-проектов в QGIS, а в новой версии стал доступен макрос, подставляющий в SQL-фильтры имя группы активного пользователя при запросах к картографическим сервисам, позволяющий фильтровать объекты на уровне сервиса, а не клиента.

Отображение данных во времени

CoGIS предлагает ряд инструментов для работы с данными, которые имеют значения дат и времени и постепенно накапливаются. В новой версии добавлена возможность определять такие параметры в карт-проектах QGIS, которые позволяют автоматически активировать эти инструменты на основе свойств слоя картографического сервиса. Это упрощает работу с подобными данными при публикации, а также при анализе данных в картографических веб-приложениях.

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

Географические преобразования СК

В новой версии CoGIS мы добавили возможность, которая позволяет на лету выполнять проецирование данных с географическим преобразованием. Географическая система координат, ее проекция и параметры географического преобразования теперь могут указываться в формате PROJ.4 в проекте QGIS, на основе которого публикуется картографический сервис. Это позволяет хранить данные в одной системе координат без промежуточного перепроецирования пространственных классов объектов в базе геоданных, а на интерактивных картах отображать данные в общедоступной или рабочей СК.

С примером использования данного функционала можно ознакомиться на карте Проецирование и географические преобразования нашего демонстрационного портала.

Диаграммы на карте

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

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

Построение тайлового кэша

Для оптимизации процесса построения и обновления тайлового кэша у базовых карт мы добавили возможность определения области построения тайлов на основе объектов из пространственного класса базы геоданных. Это позволит сократить время построения и обновления тайлового кэша, и снизить нагрузку на сервер.

Кластеризация

Очень часто при работе с большим количеством данных на карте возникают трудности с ее визуальным анализом, так как карта становится нечитаемой из-за множества объектов, накладывающихся друг на друга. Для решения этой проблемы в предыдущей версии была добавлена поддержка распространённого элемента визуального анализа – кластеризации, которая выполняется на сервере.

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

С возможностями применения кластеризации можно ознакомиться на нашем демонстрационном портале, например на карте Кластеризация.

Инструменты геообработки

В новой версии мы расширили набор инструментов геообработки, которые можно использовать в моделях для дальнейшей публикации сервисов геообработки, решающих узкоспециализированные тематические задачи. Применение инструментов геообработки позволит упростить процесс развития ваших подсистем и сократить затраты на разработку.

Новые инструменты геообработки:

  • Экспорт объектов в Shapefile
  • Импорт объектов из GeoJSON
  • Импорт объектов из обычных JSON
  • Импорт объектов из CSV
  • Импорт объектов из GPX
  • Загрузка и прикрепление файлов к объектам, URL которых указан в поле
  • Создание служебных таблиц для eLiteGIS и CoGIS
  • Импорт ArcGIS XML Workspace
  • Импорт объектов из пользовательских карт Яндекс.Карты
  • Импорт объектов из внешнего картографического сервиса
  • Импорт объектов из внешнего WFS-сервиса
  • Векторизация полигональных объектов по простым однотонным растровым изображениям
  • Экспорт в обменные форматы: GPKG, Shapefile, KML, CSV, GeoJSON, ArcGIS XML Workspace

Библиотеки разработчиков eLiteMap SDK

Теперь вы можете расширять картографические приложения своими инструментами геообработки. В версии CoGIS 9.0 реализована возможность использования библиотеки разработчиков eLiteMap SDK для создания сторонних инструментов геообработки на языке C# (.NET Core). Эти инструменты геообработки вы можете использовать в моделях вместе со стандартными инструментами из имеющихся наборов.

Поддержка сервиса сетевого анализа TrueDrive

Помимо имеющегося в CoGIS инструмента построения маршрутов, в новой версии мы добавили поддержку сервиса сетевого анализа TrueDrive, позволяющего расширить алгоритмы расчетов построения маршрутов, а также добавить возможность построения зон транспортной доступности.

С работой инструментов сетевого анализа TrueDrive в CoGIS вы можете ознакомиться на картах нашего демонстрационного портала в разделе «Работа с сервисами сетевого анализа (TrueDrive)».