Перейти к содержанию

Карта: различия между версиями

Материал из Химсофт Вики
 
(не показана 1 промежуточная версия этого же участника)
Строка 12: Строка 12:
==Подключение к данным и аналитика==
==Подключение к данным и аналитика==


Большинство отчетов используют карту не просто как статичную картинку, а для динамического отображения бизнес-аналитики. Для этого слой связывается с источником данных через встроенный Редактор карты (вкладка «Данные»).
Большинство отчетов используют карту не просто как статичную картинку, а для динамического отображения бизнес-аналитики.  
 
Для этого слой связывается с источником данных через встроенный <code>Редактор карты</code> (вкладка <code>Данные</code>).
 
Чтобы аналитика работала корректно, генератору отчетов передаются два ключевых параметра:
Чтобы аналитика работала корректно, генератору отчетов передаются два ключевых параметра:
1. Пространственный идентификатор (Название): Поле, по которому сопоставляются данные и полигоны на карте (например, Название страны или Код региона).
#'''Пространственный идентификатор''' - поле, по которому сопоставляются данные и полигоны на карте (например, <code>Название страны</code> или <code>Код региона</code>).
2. Числовое значение: Метрика для визуализации (например, Объем продаж, Количество клиентов).
#'''Числовое значение''' - метрика для визуализации (например, <code>Объем продаж</code>, <code>Количество клиентов</code>).


==Возможности визуализации и кастомизации==
==Возможности визуализации и кастомизации==


В настройках FastReport доступны расширенные инструменты управления внешним видом карт:
В настройках дизайнера доступны расширенные инструменты управления внешним видом карт:
Цветовое выделение (Choropleth Map): Окрашивание регионов, стран или областей в разные цвета в зависимости от числового показателя (например, чем выше продажи, тем насыщеннее цвет).
*'''цветовое выделение''' (<code>Choropleth Map</code>) - окрашивание регионов, стран или областей в разные цвета в зависимости от числового показателя (например, чем выше продажи, тем насыщеннее цвет);
Размерное выделение: Изменение размеров маркеров или условных знаков на карте пропорционально аналитическим значениям.
*'''размерное выделение''' - изменение размеров маркеров или условных знаков на карте пропорционально аналитическим значениям;
Интерактивность: Карты поддерживают настройку гиперссылок. Клик по конкретному региону на карте может перенаправлять пользователя на детальную страницу отчета по этому региону, открывать сторонний URL-адрес или вызывать вложенный отчет (Subreport).
*'''интерактивность''' - карты поддерживают настройку гиперссылок; клик по конкретному региону на карте может перенаправлять пользователя на детальную страницу отчета по этому региону, открывать сторонний URL-адрес или вызывать вложенный отчет (<code>Subreport</code>).

Текущая версия от 09:00, 15 октября 2026

Объект Карта (MapObject) - предназначен для отображения географических и аналитических (тематических) карт непосредственно внутри шаблона отчета.

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

Ключевые элементы и структура объекта

Объект Карта представляет собой комплексный контейнер, который состоит из нескольких базовых элементов:

  1. Слои (Layers) - один объект Карта может содержать один или несколько слоев. Каждый слой накладывается друг на друга и отображает свою часть графической информации.
  2. Источники картографических данных - cлои могут формироваться на основе:
  • файлов формата Map Shapefile (*.shp) — популярный векторный формат для хранения географических объектов;
  • геоданных из приложения или баз данных.

Подключение к данным и аналитика

Большинство отчетов используют карту не просто как статичную картинку, а для динамического отображения бизнес-аналитики.

Для этого слой связывается с источником данных через встроенный Редактор карты (вкладка Данные).

Чтобы аналитика работала корректно, генератору отчетов передаются два ключевых параметра:

  1. Пространственный идентификатор - поле, по которому сопоставляются данные и полигоны на карте (например, Название страны или Код региона).
  2. Числовое значение - метрика для визуализации (например, Объем продаж, Количество клиентов).

Возможности визуализации и кастомизации

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

  • цветовое выделение (Choropleth Map) - окрашивание регионов, стран или областей в разные цвета в зависимости от числового показателя (например, чем выше продажи, тем насыщеннее цвет);
  • размерное выделение - изменение размеров маркеров или условных знаков на карте пропорционально аналитическим значениям;
  • интерактивность - карты поддерживают настройку гиперссылок; клик по конкретному региону на карте может перенаправлять пользователя на детальную страницу отчета по этому региону, открывать сторонний URL-адрес или вызывать вложенный отчет (Subreport).