如何使用ActiveReports制作地图类报表

在ActiveReports中使用交互式地图控件(Map),可将空间数据和分析数据相结合,以直观、有效的方式进行呈现,改进报表数据可视化效果的同时,还能为报表数据添加交互能力。用户可使用该控件,开发基于地理位置信息的交互式应用程序。

发布于 2015/05/03 00:00

ActiveReports

在ActiveReports中使用交互式地图控件(Map),可将空间数据和分析数据相结合,以直观、有效的方式进行呈现,改进报表数据可视化效果的同时,还能为报表数据添加交互能力。用户可使用该控件,开发基于地理位置信息的交互式应用程序。

第1步:创建ASP.NET应用程序,并添加ActiveReports中的RDL报表

第2步:添加地图控件(Map)至报表中

2015-05-03_092322

添加完成之后,我们通过加载ESRI文件的方式,导入中国省级行政区划文件。
说明:ESRI文件须由你自己准备,ActiveReports本身图提供该文件。
我们得到了如下的结果:

2015-05-03_092926

第3步:调整地图元素参数

2015-05-03_094335

 

第4步:调整地图颜色标尺

2015-05-03_094356

第5步:调整地图距离标尺

2015-05-03_094417

第6步:在这个例子中没有使用到地图图例,所以删除地图图例

2015-05-03_094706

第7步:调整地图标题

2015-05-03_094732

第8步:调整地图多边形层的颜色,实现省界之间颜色的变化,以加强区分

2015-05-03_100236

第9步:添加点层来实现省会城市的标识

2015-05-03_100256

第10步:增加数据库和数据集

select 货主城市,sum(费用) as 费用 from
(
select 订单.货主城市,订单明细.单价*订单明细.数量*(1-订单明细.折扣) as 费用 from 订单 inner join 订单明细 on 订单.订单ID = 订单明细.订单ID
) A
group by 货主城市

2015-05-03_100549

第11步:在点层增加标记规则

2015-05-03_100314

第12步:在点层增加大小规则

2015-05-03_100330

第13步:在点层增加颜色规则

2015-05-03_100343

第14步:在点层增加跳转

2015-05-03_100357

 

示例截图:

2015-05-03_102957

2015-05-03_103010

 

模板下载:

ActiveReports 报表控件| 下载试用

ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。

您对ActiveReports产品的任何技术问题,都有技术支持工程师提供1对1专业解答,点击此处即可发帖提问>>技术支持论坛

相关产品
推荐相关案例
关注微信
葡萄城社区二维码

关注“葡萄城社区”

活字格低代码二维码

关注“活字格低代码”

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态