亿信ABI
当前版本:5.6.1

Gis地图制作

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地标

现有青海省各医院的收入详情表,将此包导入主题表,用于给地图添加数据,展示地图的地标展现功能,效果图如下:

操作如下:

现将地图的地点定位到青海省,修改地图的属性,将默认城市改为西宁,默认级别设置为省级。

拖入【分析区表格】,在表格里拾取【青海省各医院详情】主题表的数据

修改【分析区表格】的属性【显示】为隐藏,使其在计算时隐藏起来。

属性【显示】:

用来控制组件的显示或隐藏,打印和导出。为空是表示显示,且可打印可预览,也可导出。
A.隐藏:编辑时可见,但计算后不显示,且在打印、预览、导出的时候均不可见;
B。不打印可预览:在编辑时和计算后,以及预览时和导出后均可见,但是在打印时不可见;
C.不打印不预览:在编辑时和计算后,以及导出后均可见,但是在打印和打印预览时不可见;
D.不导出:在编辑时和计算后,打印和打印预览时均可见,但不可导出。
除了从下拉框中选择外,也支持输入表达式。显示属性有四种状态,分别用一个整型数值来表示,例如:1代表显示,2代表可预览,4代表可打印,8代表可导出。如果一个组件计算后希望不显示,但可打印可预览也可导出,那么输入需要的相关功能对应的值的和即可,这里输入14(2+4+8=14)。如果输入表达式,只支持宏表达式。

给地图添加一个标题,拖入文本组件。

【地图】属性初始化,将表格中数据经纬度和机构名称填入,地图以地标形式显示。

地图属性:

初始化:设置地图绑定的分析表元,用于地标展现

查询设置:地标展现在地图后,还可以在gis地图上配置数据源进行二次查询

在地图上显示当前医院的收入情况,在表格【机构名称】数据栏添加提示信息,标注名称、收入和年就诊人数。

初始化数据设置完成后,点击,计算报表,地标展现效果如下:

将鼠标放在地标上就会显示添加的提示信息。如下图:

2.3 Gis统计图

现有主题表和维表数据,用这些数据展示Gis统计图的效果,效果图如下:

操作如下:

1)将Gis统计图从工具里面拖入设计区,设置默认城市为青海省西宁。

统计图类型有4种,饼图、柱状图、气泡图、线状图,此示例用饼图来展示效果,统计图风格也有4种,多彩风格、蓝色风格、黄色风格、绿色风格,此示例采用多彩风格展示。

2)将分析区表格组件拖入图中,拾取主题表数据。

统计各类机构数,用_n()算子统计各类机构数,勾选为指标,添加过滤条件区分各类机构。

给指标添加提示。

浮动维单元格设置【下钻级次】为市区,根据需要的数据自行调节【下钻级次】。

3)将表格数据添加到地图上,在地图上以统计图的形式表示当地各类机构的数量情况,行政区划绑定表元和指标表元按照要求拾取数据。

Gis属性:

行政区划绑定表元:行政区划表元表达式,是一个表达式数组,根据它的值来确定地图上统计图显示的位置。

指标表元:统计图上显示的指标的表达式
单个指标时形如:[A1$]、[B1$],
多个指标时形如:[A1$,B1$]

 

为方便展示各类机构数,将参数勾选框组拖入图中,通过勾选指标来控制统计图的指标展示,参数类型选择【枚举值勾选框组】,枚举值自定义设置,将指标枚举出来,勾选【允许多选】,默认值输入0|1|2,调整风格、按钮标题位置、最大列数。

枚举值设置完成后,进行钻取设置,将勾选框组与地图建立连接,选择【WebGis图形式】的钻取类型。WebGis区域是地图的代号,图形类型和配色与地图的属性配置一致,下面添加指标的数据,从表格拾取数据。

点击【拾取】,弹出弹框后,添加指标的数据,指标表元和提示信息表元获取相同的数据。

4)计算。点击,报表展示效果如图:

2.4 Gis渲染

使用上面统计图的主题表和维表的数据,在地图上对不同区间的机构数的城市进行渲染。

操作如下:

1)将Gis渲染组件拖入设计区,设置默认城市为青海省西宁。

2)拖入分析区表格组件,从主题表拾取数据到表格。

Gis渲染组件属性【行政区划绑定表元】获取表格数据行政区划,地图展示行政区划内的各类机构的渲染情况。

不同城市的同类型机构的数量渲染,设计区拖入参数勾选框组组件,参数类型选择【枚举值勾选框组,自定义枚举值,机构的类型作为指标,不允许多选。

勾选框组【钻取设置】下钻类型选择【WebGis渲染式】,将各类机构数据输入,设置一个值域范围,用不同的颜色来显示各市区机构的数量范围。WebGis区域为Gis地图的代号,行政区域表元为表格的行政区划,点击【拾取】,从表格获取表元

指标为各机构,给指标添加值域,如图:

指标的值域设置后,将行政区划的浮动块颜色与指标的设置一样.

3)计算报表,点击,显示各机构渲染效果图:

在指标勾选框组中选择不同的机构,地图就渲染该机构在各市区的值域颜色。

附件列表

0

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇地图制作

下一篇列头排序

请先登录