Подробнее о новинках в версии CoGIS 9.0
Подробное описание со скриншотами о новых возможностях и значимых изменений в версии 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)».