[发明专利]一种基于Zeppelin呈现地图的方法、设备、存储介质有效
申请号: | 201911201941.0 | 申请日: | 2019-11-29 |
公开(公告)号: | CN110909107B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 沈汉标;王妙玉;童威云;吴宁泉;周小桥 | 申请(专利权)人: | 广东好太太智能家居有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/26;G06F9/445 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 王毅 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 zeppelin 呈现 地图 方法 设备 存储 介质 | ||
本发明公开了一种基于Zeppelin呈现地图的方法,包括以下步骤:S1、提供一大数据平台,集成Zeppelin与R语言环境于所述大数据平台;S2、所述大数据平台集成图表插件,生成地图文件;S3、读取所述地图文件中的地图数据;S4、将所述地图数据通过R语言print方法嵌入并执行html;S5、呈现可视化地图数据。本发明通过将图标插件引入到Zeppelin中,将地图数据用R语言print方法嵌入并执行html展现,则可以通过Zeppelin实现直接访问后端数据和前端,呈现可视化地图与图表。
技术领域
本发明涉及大数据可视化领域,尤其涉及一种基于Zeppelin呈现地图的方法、设备、存储介质。
背景技术
随着大数据技术的发展,大数据分析解决方案应用逐渐增多。大数据分析结果需要直观地展现,大数据可视化越发关键。现有技术中存在Zeppelin可视化工具。Zeppelin是一个开源工具,能很方便的与大数据平台后端连接,也可以很好的前端展现,本身就提供了柱状图、饼图、折线图、散点图等可视化工具,但无法直观地呈现地图。
如今应用的比较多的地图工具是remap和recharts,可作出静态与动态的地图,通过R语言展现支持地图和各种图表,可视化工具Zeppelin却无法直接展现出图表和remap和recharts的地图文件。
发明内容
为了克服现有技术的不足,本发明的目的在于提供一种基于Zeppelin呈现地图的方法、设备、存储介质,在Zeppelin可直观的展现出图标与地图文件。
本发明的目的之一采用如下技术方案实现:
一种基于Zeppelin呈现地图的方法,包括以下步骤:
S1、提供一大数据平台,集成Zeppelin与R语言环境于所述大数据平台;
S2、所述大数据平台集成图表插件,生成地图文件;
S3、读取所述地图文件中的地图数据;
S4、将所述地图数据通过R语言print方法嵌入至html中并执行所述html代码;
S5、呈现可视化地图数据。
进一步地,所述S2与S3之间还包括S21、所述Zeppelin设有web路径,所述web路径建立软连接,将所述地图文件存储于软连接的预设区域。
进一步地,所述S4与S5之间还包括S41、通过解释器进行解释所述html。
进一步地,S4中将所述地图数据通过R语言的print方法嵌入html的iframe。
进一步地,所述图表插件包括remap或recharts。
进一步地,所述地图数据包括位置信息、分级信息、位置标记信息。
本发明的目的之二采用以下技术方案实现:
一种设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的一种基于Zeppelin呈现地图的方法。
本发明的目的之三采用以下技术方案实现:
一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现如上所述的一种基于Zeppelin呈现地图的方法。
相比现有技术,本发明的有益效果在于:
本发明提供了一种基于Zeppelin呈现地图的方法、设备、存储介质,通过将图标插件引入到Zeppelin中,将地图数据用R语言print方法嵌入并执行html展现,则可以通过Zeppelin实现直接访问后端数据和前端,呈现可视化地图与图表。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东好太太智能家居有限公司,未经广东好太太智能家居有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911201941.0/2.html,转载请声明来源钻瓜专利网。