[发明专利]一种移动终端城市二三维联动显示方法有效
申请号: | 201710536521.2 | 申请日: | 2017-07-04 |
公开(公告)号: | CN107369205B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 王慧青;周建飞;焦越;杨燕 | 申请(专利权)人: | 东南大学 |
主分类号: | G06T17/05 | 分类号: | G06T17/05;G06T15/04;G06T11/40 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 常虹 |
地址: | 210096 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 城市 三维 联动 显示 方法 | ||
1.一种移动终端城市二三维联动显示方法,其特征在于,包括如下步骤:
(1)对三维文件数据进行解析和组织,建立三维场景,显示三维视图;
(2)获取三维场景中当前视角点和方向点,实时传递给二维视图;
(3)二维视图解析二维矢量数据;结合三维场景中当前视角点和方向点在水平面的投影位置,实时绘制二维视图;
步骤(1)中采用OpenGL ES建立三维场景,显示三维视图;步骤(2)具体包括如下步骤:
(2.1)根据OpenGL ES设置的投影视锥体的参数和摄像机参数,选取近平面的下界中心点作为传递的视角点,选取摄像机的方向点作为传递的方向点;
(2.2)利用场景变换矩阵的逆矩阵计算出与当前视角点和方向点对应的未变换的三维位置坐标;
(2.3)将步骤(2.2)计算得到的三维原始位置坐标在水平面的投影值传递给二维视图。
2.根据权利要求1所述的移动终端城市二三维联动显示方法,其特征在于,三维文件数据包括三维坐标数据,所述三维坐标数据在水平面上的投影值与二维矢量数据成对应比例关系。
3.根据权利要求1所述的移动终端城市二三维联动显示方法,其特征在于,所述三维文件数据由GIS二维矢量地图得到;在ArcGIS中添加高度属性,并利用Sketch Up插件拉伸为三维模型文件,在Sketch Up中打开进行模型编辑,添加纹理,导出三维通用的obj格式文件作为三维文件数据。
4.根据权利要求1所述的移动终端城市二三维联动显示方法,其特征在于,三维视图的显示与二维视图的显示由不同线程完成;步骤(2)通过单例类实现线程间通信,将获取到的三维场景中当前视角点和方向点实时传递给二维视图显示线程。
5.根据权利要求1-4中任一项所述的移动终端城市二三维联动显示方法,其特征在于,所述移动终端为基于Android系统或者IOS系统的移动嵌入式设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710536521.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:果蔬振动沥水机
- 下一篇:汽车尾气检测装置及汽车尾气检测系统