[发明专利]在Web页面上实现二三维地图联动的方法有效
申请号: | 201310341431.X | 申请日: | 2013-08-07 |
公开(公告)号: | CN103399928A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 宋述军;刘永亮 | 申请(专利权)人: | 中国水电顾问集团成都勘测设计研究院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 刘世平 |
地址: | 610072 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 页面 实现 三维 地图 联动 方法 | ||
技术领域
本发明涉及地理空间信息可视化领域,具体的说,是涉及一种在Web页面上实现二三维地图联动的方法,适用于地理空间信息的二维、三维方式展示。
背景技术
传统的二维地理信息系统技术成熟但缺乏三维可视化和虚拟仿真的效果,三维地理信息系统却缺乏二维地理信息系统的便捷性、宏观性。目前基于二三维混合结构的GIS系统实现了地理信息在二维、三维界面下进行联动显示与查询的功能。二三维地图联动实现的途径是系统的二维部分和三维部分的地理坐标相对应,即数据在可视化上层面的一致性,其实现思路是:通过坐标转换机制,使二维图层中的地理坐标与三维场景的空间位置相对应,并通过交互式的事件触发机制保持其位置变化时的同步,这是数据可视化层面二三维联动的实质。
为了使二维GIS平台中的地理坐标与三维场景的空间位置相对应,需要两者共享同一坐标空间。同时在二维地图上的鼠标函数和三维地图上的鼠标函数中建立坐标转换和传输机制以及二三维场景信息实时刷新的事件触发机制,使得在操作二维地图时将坐标传输到三维控件上,在操作三维场景时,将空间位置坐标传到二维地图窗口,达到二三维的联动和数据的一致性。
当前二三维地图联动技术的实现存在如下几个方面的问题:
1、在C/S结构软件环境下实现,不能在Web页面进行二三维地图联动:
当前在Web页面下使用的三维地图控件为ActiveX控件,不能与Javacript等语言进行交互,故不能在Web页面进行二三维地图联动。
2、在二三维地图联动时,三维地图不能进行高度、方向、旋转等视角的自动调整:
二维地图采用垂直地面视角的正射投影显示,三维地图采用任意视角的中心投影显示方式,两者视角的不一致,导致了二三维地图之间联动的对应关系不明确,造成了两者切换时不能在高度、方向、旋转等视角下进行自动调整。
3、二三维地图联动的界面单一,缺乏灵活性。
发明内容
本发明所要解决的技术问题是:提出一种在Web页面上实现二三维地图联动的方法,解决传统技术中二三维地图联动不能在Web页面上实现、在切换至三维地图时不能进行自动调整、界面单一缺乏灵活性的问题。
本发明解决上述技术问题采用的方案是:在Web页面上实现二三维地图联动的方法,包括以下步骤:
a.建立二维比例尺级数、三维视图高度分级以及二维比例尺级数与三维视图高度分级之间的对应关系;
b.当从二维地图切换至三维地图时,以二维地图的中心点和二维比例尺级数为基础,在二三维联动界面加载三维地图的相应参数;若本次加载为初次加载三维地图,则该相应参数为:视线到地面的焦点为中心点、垂直视角、正北方向、对应高度级数的高度;若在本次加载之前已加载过三维地图,则该相应参数为:视线到地面的焦点为中心点、之前三维视角、之前的方向、对应高度级数的高度;
当从三维地图切换至二维地图时,以三维地图的当前高度级数和当前视图对应的三维视点为基础,计算二维地图的中心点和二维地图的比例尺并在二三维联动界面进行加载。
进一步,步骤b中,当从二维地图切换至三维地图时,根据二维地图的比例尺大小自动调整三维地图的高度、方向、旋转角度等视角参数;当比例尺较大时,高度较低、方向的倾斜度较大;当比例尺较小时,高度较高、方向的倾斜度较小。
进一步,所述二三维联动界面为二维窗口与三维窗口的左右排列形式,或者为二维窗口与三维窗口的上下排列形式,或者为在二维窗口上设计浮动的三维窗口的形式,或者为将二维窗口与三维窗口设计成选项卡的形式,或者为将二维窗口与三维窗口设计成超链接的形式,或者为将二维窗口与三维窗口设计成折叠式的形式,或者为将二维窗口与三维窗口设计成弹出窗口的形式。
本发明的有益效果是:1、在Web页面上实现二三维地图联动,突破了C/S结构的局限性,使GIS系统更具有通用性和广泛性;2、当由二维地图向三维地图切换时,三维地图能够根据比例尺大小自动进行高度、方向、旋转等视角的调整,提高了用户体验;3、多种二三维地图联动的界面设计,能够满足不同系统功能界面的需要。
附图说明
图1为本发明中的在Web页面上实现二三维地图联动的方法流程图;
图2为二维窗口与三维窗口呈左右排列形式的二三维联动界面示意图;
图3为二维窗口与三维窗口呈上下排列形式的二三维联动界面示意图;
图4为在二维窗口上设计浮动三维窗口形式的二三维联动界面示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国水电顾问集团成都勘测设计研究院,未经中国水电顾问集团成都勘测设计研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310341431.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种夹板式金属耗能阻尼器
- 下一篇:一种安装有刚性铰的桥梁