[发明专利]一种基于地图的大数据展示界面交互方法有效

专利信息
申请号: 201710431988.0 申请日: 2017-06-09
公开(公告)号: CN107247591B 公开(公告)日: 2020-04-21
发明(设计)人: 杨媛 申请(专利权)人: 成都知道创宇信息技术有限公司
主分类号: G06F9/4401 分类号: G06F9/4401;G06F3/0481;G06T19/00
代理公司: 成都禾创知家知识产权代理有限公司 51284 代理人: 裴娟
地址: 610000 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于地图的大数据展示界面交互方法,通过3D和2D的地图来搭建数据平台,做到对攻击数据的实时交互,让区域数据能更直观和详细的展示。本发明2D地图与3D地球的联动操作不是仅限于一种展示方式的切换,而是能在切换的时候,对应彼此之间的数据做到相互转化和分析,减少用户的操作成本,提高用户对数据查看和数据分析的工作效率,其涉及到的交互体验更加的人性化,避免了现有地图搜索较为繁琐的交互体验,能让用户在最短的时间内准确定位所要的数据信息。
搜索关键词: 一种 基于 地图 数据 展示 界面 交互 方法
【主权项】:
一种基于地图的大数据展示界面交互方法,其特征在于,包括3D地球与2D地图联动、图像放大与缩小、区域拆分和整合,具体如下:3D地球与2D地图联动,即拖动2D地图,则3D地球同时旋转到相应位置,旋转3D地球,则2D地图同时位置移动;具体为:步骤1.1:通过开源的地图数据包OpenStreetMap制作通用的地图数据包,通用的地图数据包里面包含了地理位置的经纬坐标;步骤1.2:使用D3.js绘制地图,通过D3.geo.mercator()函数直接将地图数据放入,画出2D地图;步骤1.3:使用tree.js来绘制3D地球;步骤1.4:当用户使用设备与2D地图交互时,通过javascript监听鼠标左键按下事件onmousedown、移动设备接触touch事件,自动获取当前这个点所在的经纬度坐标,让D3.js和three.js居中显示该坐标点区域,达到2D地图和3D地球同步;图像放大与缩小步骤2.1:2D地图放大使用javascript监听2D地图的鼠标按下事件onmousedown,在鼠标弹起事件onmouseup触发前,使用D3.js持续绘制最新的行政区域坐标;步骤2.2:2D地图缩小使用javascript监听2D地图鼠标时间,若右键按下时间超过设定时间,将地图缩小到默认的比例尺;步骤2.3:点击3D地球区域,2D地图自动跳转当使用设备与2D地图交互时,通过javascript监听鼠标左键按下事件onmousedown、移动设备接触touch事件,自动获取当前这个点所在的经纬度坐标,让D3.js和three.js居中显示该坐标点区域;区域的拆分和整合步骤3.1:定义一个比例尺,表示缩放比例是行政区域,所述行政区域包括国家、城市,当用户在触发了一个点,判断这个比例尺所在行政区域范围,并读出这个触发点坐标所在的行政区域;步骤3.2:将该行政区域发送给后端数据库,通过行政区域名字,从数据库里将行政区域的GeoJson文件配置推送给客户端浏览器,浏览器直接渲染该配置;步骤3.3:在3D地图上使用javascript监听网页上某个元素的事件,监听3D地球的所在DOM的鼠标双击事件,触发2D地图的还原操作,恢复初始大小和位置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都知道创宇信息技术有限公司,未经成都知道创宇信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710431988.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top