[新]地图之北京地铁站点信息

编辑
文档创建者:zsh331 (73316 )     浏览次数:1662次     编辑次数:5次     最近更新:jiangsr 于 2018-01-16     

目录:

1. 概述编辑

在新图表基础上,通过经纬度实现北京地铁线路图,车站站点信息。当鼠标放在车站点上时,提示该车站点的首末班车时间。点击对应车站点时,弹出该车站点的‘出口信息’及‘线路信息’目录,点击目录弹出相关信息。
222

2. 示例编辑

2.1 地图制作

(1)准备数据

新建决策报表,添加数据库查询ds1,SQL:SELECT distinct cname,lot-0.006 as lot,lat-0.006 as lat,stationinfo FROM station;,分别记录着各站点的首末班车时间,如下图:

222

(2)拖入地图组件

从工具栏中将图表组件中的钻取地图(新特性)拖拽至决策报表主体中,如下图:
222

(3)地图类型

双击图表,在右侧图表属性表中选择图表属性表-类型,选择点地图,可自行设置gis图层和初始状态,此处以北京为中心点:
222

(4)地图数据
在右侧图表属性表中选择图表属性表-数据,选择经纬度定位,将系列名改为首/末班车,如下图所示:

222

(5)地图样式

在右侧图表属性表中选择图表属性表-样式>系列,标记点样式选择自定义图片,如下图:
222

按照需要可在图表属性表中进一步设置图表样式,例如设置字体大小颜色,系列配色,这里不再介绍了

2.2 报表制作
制作exit.cpt文件,添加数据库查询ds1,SQL:SELECT cname,exitname,addr FROM exitinfo WHERE cname ='${dz}';
将查询出来的字段拖入模板,样式如下:
222
制作line.cpt文件,添加数据库查询ds1,SQL:select lineid,linename,lineinfo from line where lineid in (SELECT lineid FROM station WHERE cname ='${xl}');

将查询出来的字段拖入模板,样式如下:
222

两个模板均保存至%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\目录下

注:两个模板均设置其第一行为重复标题行

2.3 联动设置

如上所述,地图和cpt都已经设置好了,如果要实现联动,则需要再设置交互属性。

双击地图,在右侧图表属性表中选择图表属性-特效>交互属性>超级链接,点击增加按钮,添加网络报表出口信息,选择exit.cpt,添加参数dz,设置如下图:
222

再添加一个网络报表线路信息,选择line.cpt,添加参数xl,设置如下图:
222

2.4 保存与预览

保存模板,点击分页预览,效果如上图。

在线查看模板效果请点击:SubwayStationTimetable.frm

已完成模板可参考%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\NewMap\SubwayStationTimetable.frm

附件列表


主题: 新图表
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: