Конфигурирование карт для редактора отчетов#

Добавление и изменение файлов конфигурации отчетов выполняется через Consul.

Конфигурации отчетов лежат по пути /Gems.Reporting/Configurations/.

Для применения настроек необходимо перезапустить Основное приложение.

  • TypeAlias – алиас объекта, в котором будет формироваться отчет.

  • ReportName – название отчета (должно совпадать с названием, которое задается отчету при сохранении).

  • BlockName – название блока с картой.

  • BlockName – название блока с легендой.

  • IconWidthMm – ширина иконки условного обозначения.

  • IconHeightMm – высота иконки условного обозначения.

  • Font – шрифт, использующийся в легенде карты.

  • FontSize – размер шрифта.

  • LegendColumnSizePercent – размер столбца для иконок условных обозначений (рекомендуется оставить 10).

  • TextSpacingAfterLine – размер столбца для названий условных обозначений (рекомендуется оставить 100).

  • LegendSpacingAfterLine – отступ после текста в таблице легенды (рекомендуется оставить 10).

  • MapName – название карты из Конфигуратора.

  • Dpi – разрешение картинки карты.

  • BboxBufferRate – размер буфера вокруг прямоугольника, в который вписаны выбранные объекты. Принимает значение от 1 (нет буфера) до 2,55 (буфер 155 % от изначальной области).

  • MainObjects – перечень основных объектов, на которых будет центрироваться карта в отчете.

  • ObjectPath – путь до объекта по метаданным. Всегда состоит из четного числа алиасов. Имеет вид «связь/LT или LV/связь/LT или LV/ и т.д.».

  • TypeAlias – алиас объекта, который выводится на карту и выделяется.

  • LayerName – имя слоя с Геосервера.

  • StyleName – имя стиля с Геосервера. Этим стилем будет выделен объект на карте. Под каждый тип объекта надо создать отдельный стиль, так как в легенду карты выводится содержимое тега Title из sld.

  • AnotherScaleObjects – перечень дочерних объектов. Поддерживает вложенность. Выводится на карту в том случае, если по пути в метаданные найден связанный объект.