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

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

Материал из Химсофт Вики
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
'''Объект <code>Карта</code>''' (''MapObject'') - предназначен для отображения географических и аналитических (тематических) карт непосредственно внутри шаблона отчета.
'''Объект <code>Карта</code>''' (''MapObject'') - предназначен для отображения географических и аналитических (тематических) карт непосредственно внутри шаблона отчета.
Позволяет визуализировать пространственные данные, например, объемы продаж по регионам, плотность населения или другие статистические показатели.
Позволяет визуализировать пространственные данные, например, объемы продаж по регионам, плотность населения или другие статистические показатели.


==Ключевые элементы и структура объекта==
==Ключевые элементы и структура объекта==
Объект «Карта» представляет собой комплексный контейнер, который состоит из нескольких базовых элементов:
Объект <code>Карта</code> представляет собой комплексный контейнер, который состоит из нескольких базовых элементов:
#Слои (Layers): Один объект «Карта» может содержать один или несколько слоев. Каждый слой накладывается друг на друга и отображает свою часть графической информации.
#'''Слои''' (''Layers'') - один объект <code>Карта</code> может содержать один или несколько слоев. Каждый слой накладывается друг на друга и отображает свою часть графической информации.
#Источники картографических данных: Слои могут формироваться на основе:
#'''Источники картографических данных''' - cлои могут формироваться на основе:
::*Файлов формата Map Shapefile (*.shp) — популярный векторный формат для хранения географических объектов.
::*файлов формата <code>Map Shapefile</code> (<code>*.shp</code>) — популярный векторный формат для хранения географических объектов;
::*Геоданных из приложения или баз данных.
::*геоданных из приложения или баз данных.


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


Подключение к данным и аналитика
Большинство отчетов используют карту не просто как статичную картинку, а для динамического отображения бизнес-аналитики.
 
Для этого слой связывается с источником данных через встроенный <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).