Telerik报告免费下载30天试用版

地图结构和元素概述

Map报告项使您能够以地理方式可视化聚合的业务数据。

视觉结构

下图显示了一个地图报告项,其中显示了一个点地图系列。

地图元素

平行和子午线

这些平行线和子午线,或者纬度线和经线,代表了地球表面上的一个假想的网格,从而形成了地图坐标系统,称为网格。通过结合经度和纬度测量,您可以确定任何位置。地理坐标的测量单位是度(°)、分(')和秒(")。为简单起见,Map报表项使用它们的十进制表示(十进制度数)。

在使用墨卡托投影,子午线沿坐标系均匀分布。然而,当使用这种投影时,纬度线是非线性的,因此,平行线彼此之间的距离是非恒定的。这就是为什么地图允许用户改变绘制平行线或子午线的步骤。当不设置时,根据给定的范围和比例因子绘制经纬度线。

数据点

数据点由定义的地图系列组和地理位置组产生。返回的经度和纬度坐标唯一标识它们的位置位置服务提供商或者来自一个表达。

数据点可以显示一个或多个度量值,例如,在使用点图系列,大小属性可以表示某个标量值。

标签

数据点标签用于显示数据点所表示的确切值。然而,当地图上有很多数据点放在一个小的绘图区域时,数据点标签会使它更难以阅读。因此,默认情况下,它们是不可见的。

系列

序列表示显示单个测量值的若干数据点。根据它们使用的组和它们显示的数据点,Map报告项中的序列可以分为两个主要类别。

  • LocationMapSeries-确定其数据点在地图上的位置,此类别使用GeoLocationMapGroup获取一组经纬度坐标,或查询定义的位置服务提供商。位置地图系列分为点、饼和列地图类型,因为它们在地图上的单个位置上表示相似的数据点。

  • ShapeMapSeries-此类别使用一组坐标来确定数据点本身的形状。在这种情况下,引擎不使用LocationProvider或者一个GeoLocationMapGroup因为数据点不是由地图表面上的单个位置决定的。

地图系列可以共享现有的地理位置ShapeMap,系列组。

尽管Map系列共享相同的属性,但是ShapeMapSeries只能使用和共享ShapeMap组。的LocationMapSeries(点、饼和列)只能使用和共享一个GeoLocationmap组。

标题

Map标题在报表项上设置标题。您可以将标题移动到不同的位置,以获得更好的视觉效果。

传说

地图图例是图例项的集合,用于区分地图系列并支持多个图例项以分层方式解析的样式和表达式功能

规模

MapScaleLegend显示当前地图范围的比例尺,在其最小和最大纬度之间的中间测量。比例是使用半正矢公式假设地球是一个完美的球体。

格式化刻度图例

ScaleLegend允许用户以公制、英制或两种单位查看地图比例尺,这取决于使用的方式ScaleUnits属性设置。

显示的比例值取决于大小属性,因为处理引擎使用所有可用宽度计算可在刻度上显示的最接近的四舍五入值。

高度在与VerticalAlign属性确定刻度将如何垂直定位。如果大小。高度设为一个非常小的值,例如,0.1,ScaleLegend将垂直增长以显示其内容。

设置刻度图例的样式

类似于LegendItem图系列的MapScaleLegend提供了风格ItemStyle属性以获得更精确的样式。

ItemStyle用于设置标记行和标签的样式:

风格属性设置容器项的样式,包括背景颜色、边框及其内容的垂直对齐方式。

投影

投影是用于在表面上投影地球或天球的表示模型。投影坐标系是在平面二维表面上定义的,它总是基于表示球体或椭球体的地理坐标系。

在这样的坐标系中,位置由原点位于网格中心的X和Y坐标标识。每个位置都有两个值将其引用到中心位置,一个用于水平位置,一个用于垂直位置。

Map报告项支持墨卡托投影这是一种共形投影,其中子午线彼此平行,纬度的平行线是直线,彼此之间的距离随着距离赤道的距离而增加。

程度上

地图范围是由地理坐标定义的矩形地图区域,由以下字段组成,这些字段定义了范围区域的边:

  • LatitudeMax-通常是矩形区域的顶部。
  • LatitudeMin-底部。
  • LongitudeMin-左边。
  • LongitudeMax-矩形区域的右侧。

范围显示在Map视图中,可以通过以下方式定义:

  • 自动-根据数据点的经纬度坐标。要检索这些坐标,请使用地理编码或从数据源设置它们。
  • 显式地—当范围字段直接通过财产网格。如果定义的范围不一致或具有无效值,则在平移或缩放映射时将自动修复。
  • 当地图被平移、放大或缩小时,将重新计算范围,并将其新值填充到财产网格。

若要将地图范围重置为其自动计算的边界,请在绘图区域外右键单击并选择重置地图范围从上下文菜单中。这将恢复它的纬度经度值设置为默认状态。

瓷砖供应商

Tile Provider请求并下载指定地图范围的图像数据。有关更多信息,请参阅有关的专用文章映射元素

位置服务提供商

位置提供程序将地址或位置与地理坐标相匹配。有关更多信息,请参阅有关的专用文章位置提供者Map元素

图层和层次结构

Map报告项是一个数据项,允许您按两个层次结构维度或组显示聚合数据。有关更多信息,请参阅有关的专用文章图层和层次映射元素

精度

Map报告项是为不需要很高精度的场景而设计的。出于性能原因,处理引擎使用浮点数,并将数据点精度限制为~0.00001。这样的十进制度数之差,以赤道的纬度来衡量,得出的距离约为1.1米。如果数据点的坐标比这个距离更近,它们可能会重叠。

下一个步骤

另请参阅

在本文中
Baidu
map