Nevron Map for SSRS
可用于SQL Server Reporting Services 2005、2008、2008R2、2012、2014、2016和2017的最高级地图报告项目。
用于Reporting Services的高级地图和地理空间数据可视化工具
Nevron Map for SQL Servier Reporting Services(SSRS)旨在为报表作者提供一种简单而强大的方法来创建与数据紧密集成的映射。
如果您希望分析报表中的地理数据,那么Nevron Map for SSRS为您提供了许多独特的优势。通过使用和显示包括大陆、州、国家、地区地图和一般任何类型的地理空间数据的信息来增强您的报告。
Nevron Map for SSRS的功能:
自2008年起支持所有版本的SQL Server和Visual Studio(SSDT)
Nevron Barcode for SQL Server Reporting Services引入了新级别的数据可视化,旨在扩展SSRS 2008、2008R2、2012、2014、2016和2017版中的报表。
多个地图图层
Nevron Map for SSRS支持无限数量的映射层。每个地图图层都可以显示预定义的或自定义的ESRI地图。每个层都可以单独绑定到基础数据源,使用填充规则填充或具有每个形状的动态外观。
多个图例
Nevron Map for SSRS支持无限数量的地图图例。每个图层都可以关联到不同的图例。每个层都可以在其层上显示特定于层的信息。可手动定位或停靠到地图或地图区域的地图图例。
多个标题
Nevron Map for SSRS支持无限数量的地图标题。可以手动定位或停靠到地图或地图区域的地图标题。
地图模板
Nevron Map for Reporting Services支持保存和加载模板。将设计器中的映射状态保存到XML,然后将其导入到其他报表项中。VS2005、VS2008和VS2010报表项生成的状态是兼容的,这意味着您可以轻松转换使用不同版本的Visual Studio生成的报表。
地图图层
Nevron Map for SSRS支持无限数量的映射层。每个地图图层都可以显示预定义的或自定义的ESRI地图。报表项附带以下内置映射:
此外,您还可以导入任何可用的ESRI格式的映射。ESRI映射导入加载ESRI地理空间和数据库数据,以便您可以在预定义和自定义ESRI映射上执行数据绑定。
每个地图图层都可以有自己的填充规则、图例显示和动态形状外观和动作设置。
在制作choropleth映射时,通常需要使用填充规则填充映射,该填充规则将输入数据集拆分为用户定义的范围数。Nevron Map for SSRS支持具有用户指定范围数的双色和三色填充规则。数据集将根据以下分布规则之一自动拆分到指定的范围:
为了在监视器或打印机等2D设备上查看地理数据,需要使用映射项目将数据投影到2D平面,该映射项目将经纬度坐标转换为2D坐标。Nevron Map for SSRS支持22个地图投影,包括:
Aitoff——由David A. Aitoff在1889年提出,它是赤道形式的方位等距投影,但延长到一个2:1椭圆,同时从中央子午线的经度减半。
Bonne——伪圆锥等面积投影。所有的平行线都是标准的,与中央子午线的比例相同;平行线是同心圆。沿参考平行线或中央子午线无扭曲。
Cylindrical Equal-Area——表示地球的圆柱形等面积投影。以下是圆柱等面积投影特殊情况的总结:
Equirectangular——将子午线映射到等距垂直直线,并与等距水平直线平行的投影。
Eckert IV——伪圆柱和等面积投影。中央子午线是直的,第180子午线是半圆的,其他子午线是椭圆形的。比例尺在40:30南北平行线上是真的。
Eckert VI——伪圆柱和等面积投影。中央子午线和所有平行线都是直角的,所有其他子午线都是正弦曲线。形状畸变在极点处增加。比例尺在南北49:16的标准平行线上是正确的。
Hammer——一个面积相等的地图投影,由Ernst Hammer在1892年描述。直接受到Aitoff投影的启发,Hammer建议使用Lambert方位等面积投影的赤道形式,而不是Aitoff使用方位等距离投影。从视觉上看,Aitoff和Hammer投影非常相似,但由于其面积相等的特性,Hammer得到了更多的应用。
Kavrayskiy VII——V. V. Kavrayskiy于1939年发明的一种地图投影,用作通用的伪圆柱投影。像Robinson投影一样,这是一个折衷方案,旨在产生低失真的高质量地图。它在这方面的得分比其他流行的预测,如Winkel Tripel,尽管直线,均匀分布的平行和一个简单的公式。它曾在前苏联使用过,但在西方世界几乎不为人所知。
Mercator——1569年由Gerardus Mercator介绍。它通常被描述为圆柱投影,但必须从数学上推导出来。子午线是等距的,平行的垂直线,纬度的平行线是平行的,水平的直线,随着它们与赤道的距离增加,间隔越来越远。这种投影广泛应用于航海图,因为Mercator投影地图上的任何直线都是一条具有恒定真实方位的直线,使导航员能够绘制一条直线航线。由于比例尺失真,这对世界地图来说不太实用;离赤道较远的地区似乎过大。例如,在Mercator投影图上,格陵兰岛的陆地面积似乎大于南美洲大陆;在实际面积上,格陵兰岛小于阿拉伯半岛。
Miller Cylindrical——Osborn Maitland Miller (1897-1979)于1942年提出的修正Mercator投影。根据Mercator的投影,纬度的平行线按0.8的倍数缩放,然后将结果除以0.8,以保持沿赤道的比例。
Mollweide——Mollweide投影是一种伪柱面投影,通常用于世界(或天空)的全球地图。也称为Babinet投影、同调投影或椭圆投影。正如其更为明确的名字Mollweide等面积投影所表明的,它牺牲了对角度和形状的保真度,而有利于对面积的精确描绘。它主要用于区域的精确表示优先于形状的情况,例如描绘全局分布的小地图。
Orthographic——一种透视(或方位)投影,其中球体投影到相切平面上。它描绘了从外太空出现的地球的一个半球。形状和区域是扭曲的,尤其是在边缘附近,但是距离是沿着平行线保持的。
Robinson——制造于1988年,并向全世界展示。它是为了找到一个很好的折衷方案,以便于将整个地球显示为一个平面图像。投影既不等于面积也不等于共形,两者都要折衷。创造者认为这产生了一个比坚持两者都能实现的更好的整体观点。经络的曲线很柔和,避免了极端,但因此将经线拉伸成长线,而不是将其作为点。因此,靠近两极的扭曲很严重,但很快就会下降到远离两极的中等水平。直线平行线意味着在高纬度地区朝向地图外缘的严重角变形,这是任何伪圆柱投影固有的断层。
Stereographic——是一种特殊的映射(函数),将球体投影到平面上。从球体到平面的地图都不能准确地表示角度(因此形状)和面积,这是制图的基本问题。一般来说,保区域地图投影在统计应用中是首选的,因为它们在整合方面表现良好,而保角度地图投影在导航中是首选的。Stereographic投影属于第二类。
Van der Grinten——既不等于面积也不等于共形投影。它将整个地球投影成一个圆,尽管极性区域受到极大的扭曲。投影提供了形状和比例失真的愉快平衡。边界是一个圆;所有的平行线和子午线都是圆弧(平行线的间距是任意的)。沿赤道的标准平行线没有变形。
Wagner VI——一个伪圆柱形全地球地图投影。与Robinson投影一样,它是一个折衷投影,除了令人愉快的低失真外观外,没有任何特殊属性。
Winkel Tripel——一个由Oswald Winkel于1921年提出的修正方位地图投影。投影是等矩形投影和Aitoff投影的算术平均值。Goldberg & Gott表示,Winkel Tripel可以说是目前已知的最好的整体地球地图投影,产生非常小的距离误差、椭圆度和面积误差的小组合,以及任何地图的最小偏度。1998年,Winkel Tripel投影取代了Robinson投影,成为国家地理学会世界地图的标准投影。
Nevron Map for SSRS 具有完全控制地图平行线和子午线的可见性的功能,外观和步骤。可以选择显示具有精细、正常或粗糙密度的平行线和子午线。平行线和子午线可以显示在地图的后面或上面。
Nevron Map for SSRS允许您以多种方式控制显示的地理边界:
Nevron Map for SSRS可以缩放到用户指定的缩放百分比。
Nevron Map for SSRS也可以以多种方式居中:
以下是图表设计器直观显示的一些最重要的附加自定义选项的简要列表:
标题
图例
每层属性
数据分组编辑器
渲染
外观自定义
地图代码自定义
Nevron Map for Reporting Services支持通过C#代码进行自定义,这允许您在SSRS中使用完整的Nevron Chart for .NET和Nevron Diagram for .NET API。