ActiveReports使用教程:建立地图
ActiveReports 是一款专注于 .NET 和 .NET Core 平台的报表控件。通过拖拽式报表设计器,可以快速地设计 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。同时,通过丰富的API可以灵活的实现报表创建、加载和运行时的个性化自定义需求。
建立地图
该地图数据区域显示了对地理背景的业务数据。本主题说明如何创建地图并修改其外观。
这些步骤假定您已向项目中添加了页面布局模板,并且已建立数据连接。
向报告添加地图
1、从Visual Studio工具箱中,将Map控件拖到设计图面上。
2、在出现的“ 选择地图模板”向导中,从以下选项中选择一个地图模板:
- 空图:没有任何预定义数据的空图。
- 美国地图:具有预定义多边形图层的地图,其中包含带有美国地图的嵌入式空间数据。
- 从ESRI文件:从本地.shp文件中选择符合环境系统研究所(ESRI)的shapefile空间数据格式。ESRI Shapefile是文件的集合,其中.shp文件定义地理或几何形状,.dbf文件提供.shp文件中形状的属性。要使用此选项成功添加空间数据,必须将两个文件(.shp和.dbf)都复制到同一文件夹中。ESRI文件可从Web上的公共领域数据源获得,包括政府和大学站点。
修改地图的外观
1、在设计图面上,选择Map控件,然后单击 显示在属性窗口下方的命令部分中的“ 属性”对话框链接。
2、在地图对话框出现时,在 常规 页面上,输入“地图”在名称的文本框。您还可以在控制所有地图元素的平滑模式的属性中进行修改(抗锯齿和抗锯齿质量)。
3、在 对话框的“ 可见性”页面上,可以设置地图的可见性模式。
4、在对话框的“ 外观”页面上,可以修改边框的宽度,样式,颜色和背景色。
5、在对话框的“ 数据输出”页面上,从“ 自动”,“ 是”或“ 否”中选择 ,以决定是否将此映射包含在XML输出中。另外,如果您选择将此映射包含在XML输出中,则在“ 元素名称”中,输入要在此映射的XML输出中使用的名称。选择自动会将地图包括在XML输出中。
6、单击“ 确定”关闭对话框。
向地图添加图例
地图上的图例为用户提供有价值的信息,以解释地图数据可视化规则,例如图层上地图元素的颜色,大小和标记类型差异。默认情况下,图例集合中已经存在一个图例项目,所有图层都可以使用该图例项目来显示项目。您还可以创建其他图例,以将它们分别用于具有关联规则的图层,以在图例中显示项目。使用以下步骤来学习在地图上添加和设置图例:
1、在设计图面上,选择“地图”控件。
2、在“属性”窗口中,单击“ 图例(集合)” 属性,然后单击出现的省略号(...)按钮。
3、在出现的 LegendDesigner集合编辑器中,单击图例的“ 成员”列表下的“ 添加 ” 。 具有默认图例设置的Legend1出现在“成员”列表中。
4、随着Legend1在传说中的成员列表中选择,你可以进行修改其字体,边框和背景颜色设置。
5、单击“ 确定”关闭对话框。
注意:通过在“ 图层”对话框的特定规则页面上“图例”选项卡中显示的“ 图例名称”字段中指定其名称,可以将新添加的图例与图层相关联。
向地图添加标题
地图标题描述地图的主题或主题。地图标题的目的是告诉观看者他在看什么。使用这些步骤来学习在地图控件上添加标题。
1、在设计图面上,选择“地图”控件。
2、在“属性”窗口中,单击“ 标题(集合)” 属性,然后单击出现的省略号(...)按钮。
3、在出现的 MapTitleDesigner集合编辑器的标题的“成员”列表中, 已经存在具有默认属性设置的“ 标题 ”。
4、在属性窗口中,您可以修改地图标题的文本,字体,边框和背景颜色设置。
5、单击“ 确定”关闭对话框。
设定距离比例
距离比例尺可以帮助用户理解地图的比例尺。地图上的距离与现实世界中的实际距离不同,因此,距离比例显示地图上的某个距离等于现实世界中的某个距离。在距离刻度中,距离以英里和公里显示。比例范围和值是使用视口边界,投影类型和缩放级别自动计算的。使用以下步骤来学习在地图上设置距离比例尺:
1、在设计图面上,选择“ 地图”控件。
2、在“属性”窗口中,单击“ DistanceScale” 属性,然后单击出现的省略号(...)按钮。
3、在出现的“ 地图距离比例” 对话框的“ 常规”页面上,您可以设置距离比例的位置和颜色。
4、在对话框的“ 外观”页面上,可以修改边框的宽度,样式,颜色和背景色。
5、在对话框的“ 字体”页面上,可以修改距离比例的字体属性。
6、在 对话框的“ 可见性”页面上,可以设置距离刻度的可见性模式。
7、在对话框的“ 导航”页面上,可以设置距离比例的交互功能。
8、单击“ 确定”关闭对话框。
设置色阶
色标可帮助用户了解用于图层上的数据可视化的颜色范围。一幅地图只有一个色标,多层可以为其提供数据。使用这些步骤来学习在地图上设置色标。
1、在设计图面上,选择“地图”控件。
2、在“属性”窗口中,单击“ ColorScale” 属性,然后单击出现的省略号(...)按钮。
3、在“ 常规”页面上出现的“ 地图 色阶” 对话框中,可以设置色阶的位置和颜色。
4、在对话框的“ 标签”页面上,可以修改色标标签的属性。
5、在对话框的“ 标题”页面上,可以修改色标的标题文本和字体属性。
6、在外观页面上,您可以修改边框的宽度,样式,颜色和背景色。
7、在“ 字体”页面上,您可以修改色标的字体属性。
8、在“ 可见性” 页面上,您可以设置色标的可见性模式。
9、在导航页面上,您可以设置色标的交互功能。
10、单击“ 确定”关闭对话框。
修改视口的外观
视口是指地图上根据地理背景显示地图数据的区域。它指定地图的坐标,投影系统,平行线和子午线,中心点和比例尺。换句话说,它是一个地图元素,实际显示地理数据,并根据其他地图元素的位置和停靠位置占据地图控件的大部分区域。
您可以修改视口属性以使地图看起来更具吸引力。
1、在设计图面上,选择“地图”控件。
2、转到“属性”窗口,单击“ 视口”属性,然后单击出现的省略号(...)按钮。
3、在出现的“ 地图视口”对话框的“ 常规” 页面上,选择“ 坐标系”。地图视口支持以下两个坐标系:
- 地理:通过定义经度和纬度值来指定地球坐标。如果将CoordinateSystem属性设置为Geographic,则必须指定Projection属性。投影是关于如何将三维对象放置在平面上的一组规则。
- 平面:使用X和Y值在二维表面上指定几何坐标。如果将其设置为Geographic,则设置Projection。
4、转到“ 子午线”页面,设置其可见性以及线条,字体样式和颜色。
5、同样,转到Parallels页面,设置其可见性以及线条,字体样式和颜色。
6、在对话框的“ 查看”页面上,选择“居中和缩放”模式。地图视口支持以下四种中心和缩放模式:
- 自定义:选择此选项可以为视图中心和缩放级别指定自定义值。
- 居中显示地图图层的地图:选择此选项可指定图层,并自动将视图居中于其地图数据上。例如,将视图置于LineLayer1上。
- 居中显示地图元素的地图:选择此选项可使视图居中于特定的数据绑定地图元素。例如,将视图以地图元素居中,其中匹配字段的名称为[StateName],匹配值为“华盛顿”。
- 居中显示所有地图元素的地图:选择此选项可使视图居中于图层中所有地图元素的中心。
注意:还可以使用显示在 “地图”控件的“ 视图”窗格中的缩放滑块和箭头键, 从设计图面设置“缩放”和“查看中心”级别。
7、在“ 外观”页面上,设置“边框”和“背景”样式以及视口的颜色。
8、单击“ 确定”关闭对话框。
相关内容推荐:
想要购买ActiveReports正版授权,或了解更多产品信息请点击