QlikView通过svgReader扩展件制作地理热图

浏览: 2724

本文将简单展示通过svgReader扩展件在QV中制作地理热图。

通过查阅一些资料,发现其实QV可以通过很多途径和方法实现对地理数据的可视化制作。一般来说有以下几种方案:一是可以联网调用Google的在线绘图API,好处就是准确,劣势是联的网不可靠,国内你懂的。二是通过扩展件的绘图能力去调用在线的地理数据展示在本地。三是就是将地理数据以某种格式存储在本地,通过对QV安装扩展件提供绘图可视化展现能力,好处是可以不用联网,劣势是需要自己准备地理数据,本文的方法属于此列。更具体的思路和案例可以参考(https://community.qlik.com/docs/DOC-9561),本链接是个不错的总结和参考,有时间可以学习学习。
本文将展示一种较为简单的地理热图制作方法。通过svgReader扩展件读取SVG地理数据文件绘制地理热图。热图想必大家也都比较熟悉了。

这里写图片描述
将地理热图嵌入在QV报表中做热图分析和地理区域分析应该是可以展示较多信息的,这样可以使得在QV中选择的数据更加直观可视。而且这种方法进行的地理热图展示对原来的QV分析几乎没有什么影响,如果有的话,也是原来数据就有的各维度之间的关联,只是可能存在为了做地理热图而故意增加了数据的粒度而比原来更复杂的情况,但这也不是本方法造成的,而是你的需求。


可以根据你数据的最小单位,通过对区域的选择可以进行区域分析。

这里写图片描述


下图本来应该是个世界地图的映射,原谅我没有把底层基础数据映射完(是这么个意思),至于映射在分析的时候应该怎么操作,需要到ISO去查国际标准。

这里写图片描述


SVG格式数据大家可以到网上查阅学习。基于这种格式个QV展示不仅可以制作地图,还可以将其他的高保真矢量图展示在QV中,需要用到另外一个扩展件。至于对于QV作为一个BI工具来说那样做的意义在哪里需要进一步探索。
当然,我在学习的过程中也发现一些问题,这种方式展现的地理热图在QV中展示的时候不太稳定,不知道我是不是个例。

只是做一个简单的示例,抛个砖,欢迎大家砸玉。有问题可以留言。

推荐 3
本文由 险峰风景 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

6 个评论

QV做地图确实不错。。
哇塞,这么厉害!QV还能这么玩!
@险峰风景 svg文件可以上传啊,我后台处理了下。
不错不错,可以试试
感谢,源文件都提供啊,下载试试啊,问下 QV用的哪个版本的
只是地图数据,我用的是QV11,应该支持本扩展件的都ok

要回复文章请先登录注册