1. 概述
它结合了GIS(地理信息系统)与BI(商业智能)技术,为用户提供了直观、交互式的地理空间数据分析体验。
2. 操作
2.1 配置Gis地图的AK值
1)打开报表设计器,在工具下展开WebGis组件,支持Gis统计图、Gis渲染图、Gis地标展现。将Gis统计图拖入设计器,图中显示“没有百度地图AK,请申请版本2.0 AK配置到vfs/root/products/erpttpl/sys/conf/gis.conf,注意:修改配置后需要重启系统”。
2)配置Gis地图的AK值,在百度地图开放平台官网申请AK值,申请到之后将AK值配置到资源管理器vfs/root/products/erpttpl/sys/conf/gis.conf文件当中,配置完成后重启服务器。备注:报表支持百度地图和天地图,但天地图不支持移动端。配置文件如下图:
3)重启服务器完成后,打开报表分析,在工具下展开WebGis组件,将Gis地标展现拖入设计器,地图可以正常展开显示,配置完成。
2.2 Gis地标
现有青海省各医院的收入详情表,将此包导入主题表,用于给地图添加数据,展示地图的地标展现功能,效果图如下:
操作如下:
现将地图的地点定位到青海省,修改地图的属性,将默认城市改为西宁,默认级别设置为省级。
拖入【分析区表格】,在表格里拾取【青海省各医院详情】主题表的数据
修改【分析区表格】的属性【显示】为隐藏,使其在计算时隐藏起来。
属性【显示】: 用来控制组件的显示或隐藏,打印和导出。为空是表示显示,且可打印可预览,也可导出。 |
给地图添加一个标题,拖入文本组件。
【地图】属性初始化,将表格中数据经纬度和机构名称填入,地图以地标形式显示。
地图属性: 初始化:设置地图绑定的分析表元,用于地标展现 查询设置:地标展现在地图后,还可以在gis地图上配置数据源进行二次查询 |
在地图上显示当前医院的收入情况,在表格【机构名称】数据栏添加提示信息,标注名称、收入和年就诊人数。
初始化数据设置完成后,点击,计算报表,地标展现效果如下:
将鼠标放在地标上就会显示添加的提示信息。如下图:
2.3 Gis统计图
现有主题表和维表数据,用这些数据展示Gis统计图的效果,效果图如下:
操作如下:
1)将Gis统计图从工具里面拖入设计区,设置默认城市为青海省西宁。
统计图类型有4种,饼图、柱状图、气泡图、线状图,此示例用饼图来展示效果,统计图风格也有4种,多彩风格、蓝色风格、黄色风格、绿色风格,此示例采用多彩风格展示。
2)将分析区表格组件拖入图中,拾取主题表数据。
统计各类机构数,用_n()算子统计各类机构数,勾选为指标,添加过滤条件区分各类机构。
给指标添加提示。
浮动维单元格设置【下钻级次】为市区,根据需要的数据自行调节【下钻级次】。
3)将表格数据添加到地图上,在地图上以统计图的形式表示当地各类机构的数量情况,行政区划绑定表元和指标表元按照要求拾取数据。
Gis属性: 行政区划绑定表元:行政区划表元表达式,是一个表达式数组,根据它的值来确定地图上统计图显示的位置。 指标表元:统计图上显示的指标的表达式 |
为方便展示各类机构数,将参数勾选框组拖入图中,通过勾选指标来控制统计图的指标展示,参数类型选择【枚举值勾选框组】,枚举值自定义设置,将指标枚举出来,勾选【允许多选】,默认值输入0|1|2,调整风格、按钮标题位置、最大列数。
枚举值设置完成后,进行钻取设置,将勾选框组与地图建立连接,选择【WebGis图形式】的钻取类型。WebGis区域是地图的代号,图形类型和配色与地图的属性配置一致,下面添加指标的数据,从表格拾取数据。
点击【拾取】,弹出弹框后,添加指标的数据,指标表元和提示信息表元获取相同的数据。
4)计算。点击,报表展示效果如图:
2.4 Gis渲染
使用上面统计图的主题表和维表的数据,在地图上对不同区间的机构数的城市进行渲染。
操作如下:
1)将Gis渲染组件拖入设计区,设置默认城市为青海省西宁。
2)拖入分析区表格组件,从主题表拾取数据到表格。
Gis渲染组件属性【行政区划绑定表元】获取表格数据行政区划,地图展示行政区划内的各类机构的渲染情况。
不同城市的同类型机构的数量渲染,设计区拖入参数勾选框组组件,参数类型选择【枚举值勾选框组,自定义枚举值,机构的类型作为指标,不允许多选。
勾选框组【钻取设置】下钻类型选择【WebGis渲染式】,将各类机构数据输入,设置一个值域范围,用不同的颜色来显示各市区机构的数量范围。WebGis区域为Gis地图的代号,行政区域表元为表格的行政区划,点击【拾取】,从表格获取表元
指标为各机构,给指标添加值域,如图:
指标的值域设置后,将行政区划的浮动块颜色与指标的设置一样.
3)计算报表,点击,显示各机构渲染效果图:
在指标勾选框组中选择不同的机构,地图就渲染该机构在各市区的值域颜色。
请先登录