Отчеты в CoGIS

Отчеты являются одним из важных компонентов во многих рабочих процессах, поэтому в CoGIS также предусмотрен функционал для построения отчетов. Отчеты в CoGIS создаются в форматах docx (MS Word) и xlsx (MS Excel)

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

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

Отчеты в CoGIS создаются в форматах docx (MS Word) и xlsx (MS Excel), на основе заранее подготовленных шаблонов, что позволяет формировать отчеты разной сложности, просто определив соответствующие параметры в конструкторе и сформировав шаблон отчета.

Как это работает?

Настройка инструментов для формирования отчетов выполняется в два этапа: настройка параметров отчета в конструкторе, и формирование шаблона в MS Word или MS Excel.

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

Настройки отчетов в демонстрационной карте «Формирование современной городской среды»

Шаблоны docx (MS Word)

Шаблон отчета в формате MS Word формируется при помощи Элементы управления в Режиме конструктора на вкладке Разработчик.

Вкладка Разработчик с Элементами управления для формирования шаблона отчета

Рассмотрим шаблон на примере отчета в карте «Формирование современной городской среды» с демонстрационного портала CoGIS.

Шаблон отчета и сам будущий отчет состоит из:

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

Статический текст и атрибуты пространственного объекта

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

Отдельные атрибуты вставляются в отчет в местах элементов управления с указанными макросами CoGIS в поле Тег свойства элемента управления. Параметры макроса настраиваются администратором в конструкторе картографического приложения в настройках отчета в разделе «Источники данных».

Подробнее о макросах CoGIS можно узнать в документации о ГИС-платформе, размещенной на сайте продукта.

Фрагмент карты и сформированного отчета со статическим текстом и атрибутами объекта

Фрагмент карты

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

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

Страница сформированного отчета с фрагментом карты

Форматированные таблицы с данными

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

Фрагмент шаблона отчета с форматированными таблицами

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

Фрагмент сформированного отчета с форматированными таблицами

Шаблоны xlsx (MS Excel)

Еще один формат отчетов в CoGIS - xlsx-отчеты (MS Excel). Как и в отчетах Word в Excel доступно формирование таблиц со значениями атрибутов объектов карты, вставка отдельных атрибутов объекта, использование условного форматирования таблиц, построение графиков и диаграмм на основе выгружаемых в отчет данных.

Рассмотрим примет построения отчета в формате Excel в карте «Сельскохозяйственные угодья республики Мордовия» с демонстрационного портала CoGIS.

Результат формирования отчета по шаблону в Excel

Шаблон отчета и сам будущий отчет состоит из:

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

Фрагменты шаблона отчета в Excel

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

Что мы получаем?

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

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

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

Вызов генерации отчета из карточки объекта

Вызов генерации отчета из виджета с выбором параметров

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

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

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

Список карт с генерацией отчетов из шапки карточки выбранного объекта:

Карты, где есть генерация excel отчетов используя виджеты картографического веб-приложения: