Выпуск CoGIS 13. Что нового?

Вышла новая версия платформы CoGIS 13. Мы собрали все изменения этого выпуска и особенно выделили наиболее заметные новые возможности.

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

Редактор QGS-проектов

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

ИИ-ассистент в карте

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

Модуль ИИ-распознавания объектов по ортофотоснимкам

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

Растровая мозаика

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

3D панорамы

Добавлена возможность создания 3D панорам, построенный по 360-граусным фотографиям. В рамках специализированного виджета фотографии объединяются в общий набор по принципу Street View с возможностью отображения векторных объектов поверх фото.

3D модели и сервисы

Добавлена поддержка 3D данных в форматах KML, GLB, IFC. Это позволяет публиковать как обычные 3D модели, так и BIM модели (IFC) в виде 3D картографических сервисов. Также добавлен инструмент геообработки для формирования 3D Tileset по 2D данным (например, здания) с указанной высотой в атрибутах.

3D облака точек

Добавлена поддержка облаков точек в форматах LAS/LAZ, E57, что позволяет публиковать 3D Tileset сервисы в оптимизированной для отображения в веб-браузере виде. Конвертация из исходных форматов происходит автоматически.

 

Аналитика и измерения в 3D

Для задач аналитики были добавлены: возможность измерения расстояний и площадей с учетом рельефа в 3D режиме, управления источниками света для подстветки 3D сцены и использования сечений добавленных на карту моделей по различным направлениям. Также есть возможность отображения зон видимости с учётом рельефа относительно заданного местоположения наблюдателя (например, камера наблюдения).

Новое в геообработке

В новой версии платформы CoGIS появились существенные улучшения геообработки:

  • Введено понятие глобальных переменных, которые являются общими для всех моделей сервиса.
  • Возможнен вызов инструмента геообработки (модуль или python скрипт) из другого интсрумента.
  • Добавлена возможность автоматической раскладки элементов модели на схеме.

CoGIS Telematics Hub

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

Полный список изменений в CoGIS 13

ГИС-портал

  • Администрирование
    • Добавлена поддержка сдвигов от текущего дня в макросах задач по расписанию вида {CurrentDate-5} и {CurrentDate+4h}
    • Реализована возможность изменения текущего объекта при возникновении ошибки во время выполнения задач по расписанию
    • Добавлена возможность запуска и остановки задач по расписанию вручную
    • Добавлена возможность задания пользовательского CSS-стиля для каждой полосы в рамках блока в папке или каталога в портале
    • Добавлена возможность использовать макросы {CurrentYear}, {CurrentYear-5y} при настройке редактирования дат
    • Добавлена возможность задавать диапазон для дат в виджетах при фильтрации слоя
    • Реализована поддержка * в имени группы при настройке прав доступа
    • Реализована возможность клонировать элементы в Конструкторе
    • Добавлена возможность выбрать язык интерфейса по умолчанию по текущим настройкам операционной системы пользователя
    • При настройке мобильного сервиса появилась возможность выгрузки и загрузки настроек в xml
    • При настройке карточки объекта добавлена возможность экспорта-импорта настроек кнопок в карточке
    • Реализована поддержка ситуаций, когда настройки сетевой инфраструктуры не позволяют компонентам платформы соединяться между собой по публичным URL
    • Улучшена настройка каскада справочников
    • В рамках настройки подписания ЭЦП добавлена возможность определить приватный ключ в контейнере КриптоПро, а сам сертификат (публичный ключ) - в отдельном файле
    • Реализована поддержка записи логов по протоколу syslog
    • Добавлены подсказки выбора значений для полей с доменами
    • Добавлена возможность передачи даты создания и даты изменения объектов через мобильное приложение
    • Улучшена настройка списка систем пользовательских координат
    • Добавлена поддержка сценария осуществления оплаты без предоставления чека, включая варианты без информации о покупателе и корзине
  • Карта, поиск, идентификация, фильтрация слоев
    • Реализовано позиционирование карты на охват объекта при геокодировании
    • Добавлена возможность использовать сторонний TMS-сервис как отдельный дополнительный слой на карте
    • Добавлено использование настройки Группировка по полю в справочниках при использовании атрибутивных фильтров
    • Добавлена возможность настройки ожидания загрузки карты полностью перед использованием
    • Добавлена возможность настройки зависимости видимости слоя от положения временннОй шкалы
    • Реализована возможность учитывать пользовательские фильтры на справочный слой
    • Добавлена возможность задать цвет полигона измерения площади
    • Реализована возможность настроить постоянную подсветку выбранного объекта вместо моргания и подсветку только контура без заливки
    • Реализовано информирование пользователя о заведомо не отображаемых тайловых сервисах при неудачно переключенной подложке
    • Стандартизирован порядок отображения координат широты-долготы при копировании координат и поиске по координатам
    • Реализована настройка появления календаря в поле ввода по кнопке
    • Добавлена возможности настройки отображения списка всех найденных объектов при идентификации
    • Реализована возможность поделиться ссылкой, при нажатии на которую карта позиционируется на набор объектов
    • Реализована возможность показывать все найденные объекты от первого картографического сервиса при идентификации
    • Добавлена возможность использования дополнительных макросов при настройке карточки объекта: {ServiceUrl}, {LayerId} и {Token}
    • Расширена возможность настройки обновления по таймеру, теперь можно указать, какие слои обновлять
  • Виджеты, атрибутивная таблица
    • Добавлена поддержка множественного выбора в значении по умолчанию атрибутивного фильтра для строкового домена
    • Реализована возможность очистки значений, выбранных в фильтре
    • Добавлена возможность использования данных в двух шкалах значений в одном графике
    • Реализована возможность назначения случайных цветов из доступных для групп линейных и столбчатых диаграмм
    • Добавлена возможность скрывать блок виджета, если заданы фильтры
    • Реализована возможность управлять внутренним отступом содержимого плашек в виджете
    • Добавлена возможность задания цвета подписям
    • Реализована возможность отключить подсчет количества объектов (всех и отфильтрованных) в атрибутивной таблице
    • Сообщения "Сообщение при наличии данных" и "Сообщение при отсутствии данных" могут быть многострочными и/или заданы через HTML-код
    • Реализована возможность задания размеров виджета в процентах от размера панели
    • Реализован вывод значения фильтров на странице печати виджета
    • Добавлена возможность выбора объекта (значения) с карты для поля в блоке атрибутивного фильтра
  • Формирование документов
    • Реализована поддержка макросов внутри текстов ячеек XSLX-документов
    • Добавлена возможность вставлять координаты поворотных точек геометрии объектов в документы
    • Добавлена возможность добавления координаты Z центроида объекта в формируемый документ
    • Добавлена возможность использовать источники данных для формирования имени файла документа
    • Добавлен новый тип предобработки для декларативной группировки объектов из источника данных
    • Реализовано использование встроенных формул при вставке источника данных в XLSX-документ
    • Добавлена возможность вставки изображения карты в XLSX-документ
    • Добавлена возможность пересылки документа, подготовленного в рамках выполнения задачи по расписанию
    • Добавлено свойство "Диапазон лет" для входных параметров типа дата/дата и время
    • Добавлено свойство "Применяемые значения полей", которое используется при обновлении объекта, для которого формируется документ, значениями в указанных полях
    • Добавлена возможность дублирования константного значения или значения входного параметра при клонировании строк в новые строки XLSX-документа
    • Реализован новый синтаксис условной видимости таблиц при формировании DOCX-документов
  • Геообработка
    • Добавлена возможность сброса параметров при запуске на выполнение
    • Реализовано отображение окна инструмента геообработки без кнопки
    • Реализована настройка обновления справочника при любом сохранении
    • Реализована возможность указать сервис и слой для раскраски графических объектов по результату работы инструмента геообработки
    • Добавлена возможность назначить видимость по умолчанию новому слою, добавляемому как результат работы инструмента геообработки
    • Добавлена возможность определять высоту окна геообработки в Конструкторе
    • Добавлена возможность задать шаблон карточки идентификации для объектов из результатов геообработки
    • Добавлена возможность скрыть выбор объекта с карты при задании входных параметров для геообработки
  • Карточка объекта
    • Добавлена возможность ограничения количества файлов для блока с вложениями
    • Реализован просмотр пользовательских атрибутов вложений в режиме "барабана" для фотографий
    • Преобразована опция "Выравнивание по центру" в более универсальное "Выравнивание" с вариантами выбора
    • Добавлена возможность использования справочника только для конкретного объекта
    • Добавлена поддержка исчисляемых выражений в условии видимости кнопки карточки и имени поля
    • Добавлена возможность указать номер класса отношений в рамках блока связанных и дочерних объектов
    • Добавлена настройка "Учитывать фильтры на слой" в блоке связанных объектов
    • Добавлена возможность вернуться к карточке родителя через кнопку в подвале карточки
    • Добавлена возможность скрывать псевдонимы конкретных полей в полосе дочерних объектов
  • Редактирование объектов, загрузка данных
    • Добавлена возможность указать константные значения для некоторых полей при загрузке данных из файла
    • Добавлена опция "Разрешить создание без геометрии" для кнопки создания в другом слое
    • Реализована подсветка связанных объектов при наведении при редактировании
    • Добавлена возможность настройки отображения кнопки добавления в режиме просмотра
    • Добавлена возможность использования опции "Использовать фильтры слоя" при связывании объекта
    • Добавлена возможность копировать геометрию исходного слоя при создании объекта в другом слое из карточки объекта
    • Реализована поддержка макросов в фильтре для справочника
    • Реализована возможность сворачивать/разворачивать группы в справочниках с каскадом значений
    • Реализована поддержка шаблонов задания значений полям объекта в карточке через кнопку редактирования
    • Добавлена возможность учитывать фильтр в режиме создания/редактирования и использовать макросы в блоке связанных объектов
    • Реализована возможность создания объекта с указанием геометрии без открытия карточки объекта
    • Добавлена возможность повторной активации инструмента создания объекта после создания предыдущего объекта
    • Добавлена возможность свернуть/развернуть все группы в справочнике с группировкой
    • Реализована возможность загрузки дочерних объектов при помощи инструмента геообработки из карточки объекта
    • Добавлена новая опция "Выбрать все" в полосу связанных объектов
    • Реализована возможность создания объекта по фотографии с геометкой
    • Расширена возможность настройки кнопки быстрого создания объекта: скрыть или подменить иконки и названия
    • Добавлена поддержка макросов для назначения полей при клонировании объекта
    • Добавлены инструменты "Связать" и "Выбрать с карты" в блок дочерних объектов
    • Добавлена возможность использования макроса {CurrentFeature.myfield} в сообщении об ошибке
    • Реализована возможность использовать значение атрибута в подсказке
    • Реализована возможность установить константу в поле, сбрасывать всё соответствие полей по кнопке, добавить название колонкам при загрузке данных из файла
    • Добавлены новые инструменты редактирования: "Объединение объектов" и "Удаление объектов"

ГИС-сервер

  • Администрирование, публикация сервисов
    • В список сервисов добавлены новые колонки и фильтры
    • Добавлены колонки для даты создания и даты последнего изменения записи в списки пользователей и групп
    • Реализована ручная проверка корректности соединения с базой данных
    • Добавлена возможность задания охвата для разогрева кэша через полный охват сервиса
    • Добавлена поддержка PRJ-файлов для задания системы координат для векторных CAD-форматов
    • Реализована поддержка полей типа REAL для Microsoft SQL Server
    • Добавлена возможность передачи логов по протоколу syslog
    • Добавлена поддержка оплаты через платёжный шлюз Т-Банка
    • Реализована возможность поиска только по координатам объектов слоя при геокодировании
    • Разнесены параметры значений для максимального количества результатов на один запрос и вариант по умолчанию
    • Добавлена поддержка TMS-сервисов с basic-авторизацией, указанной в QGS-проекте
    • Добавлена возможность поддерживать несколько сервисов для перегенерации кэша и несколько БД для фиксации изменений в данных
    • Реализована поддержка FreeIPA в качестве LDAP-провайдера
    • Добавлена возможность сортировки найденных результатов после геокодирования
    • Добавлена спецификация OpenAPI для API ГИС-сервера
    • Реализована возможность определения префикса для служебных таблиц авторизации
    • Добавлена возможность ограничения доступа к сервисам и папкам по IP пользователя
  • Отрисовка карты
    • Расширена поддержка настроек размещения подписей в QGS
    • Добавлена поддержка смещения подписей для линейных и полигональных объектов в QGS
    • Добавлена поддержка многострочных подписей с переносами строк
    • Добавлена возможность задать фиктивное выражение для замены в {WhereClause} при отсутствии фильтров (внешнего WhereClause)
    • Добавлены новые макросы {TimeFilter} и {AttributeFilter} для фильтрации слоя и SQL-based слоя
    • Реализована возможность ограничить размер картинок, выдаваемых по запросу /export
    • Реализована возможность исключать сторонние тайловые сервисы из QGS-проектов при публикации
    • Расширена поддержка стилей линий при публикации DWG
    • Реализовано подписывание узлов геометрии (поворотных точек)
    • Расширена настройка настраиваемой легенды для растрового слоя в /MapServer/legend
    • Добавлена возможность настройки размеров стандартных символов, заданных в QGS-проекте
  • Геообработка
    • Добавлены инструменты геообработки алгоритмов сетевого анализа
    • Добавлена настройка для удаления объектов в целевом слое, которые есть во входном слое
    • Добавлен новый инструмент геообработки для построения векторной интерполяционной поверхности по значениям атрибутов набора точек
    • Добавлен инструмент геообработки для добавления файловых вложений по URL-ссылкам на основе значений полей
    • Реализована поддержка LSP-сервера для подсказок методов и свойств в редакторе Python-скриптов
  • Объекты, редактирование
    • Добавлен геотриггер для обновления полей объекта, значения для которых получены из результата работы инструмента геообработки
    • Добавлена возможность поворота фотографии при добавлении вложения
    • Добавлена поддержка * в имени группы при использовании в плагинах SOE
    • Реализовано форматирование шапки с названиями полей при выгрузке атрибутивного слоя в XSLX-документ
    • Добавлена возможность использовать последние введённые значения атрибутов при создании объекта
    • Реализована возможность отправки каждому адресату отдельного письма при использовании геотриггера «Рассылка сообщений»

3D-возможности

  • Реализован 3D-режим просмотра веб-карты
  • Реализована поддержка Z-координаты у векторных объектов (просмотр и редактирование Z-координаты в карточке, вставка Z-координаты в отчет)
  • Реализована возможность идентификации и подсветки геометрии выбранного объекта в 3D-режиме, а также в базовых инструментах (поиск, идентификация, виджеты)
  • Реализована возможность редактирования 2D-геометрии в 3D-режиме
  • Реализовано измерение длин и площадей в 3D-режиме
  • Добавлена возможность открытия 3D-режима просмотра карты по умолчанию
  • Добавлена кнопка для поворота карты на север в 3D-режиме
  • Реализована поддержка подземного 3D-режима с отображением объектов, расположенных под землёй
  • Реализована поддержка публикации и просмотра наборов тайлов в формате 3D tileset
  • Реализована поддержка публикации и просмотра данных в формате 3D KMZ
  • Добавлена возможность определить, нужно ли показывать картографический сервис в 3D-режиме
  • Реализована возможность публикации растра высот в виде нового типа сервиса высот с выдачей тайлов на регулярной и нерегулярной решетке