基于OpenGL ES的二三维地图可视化客户端设计与实现  被引量:11

DESIGN AND IMPLEMENTATION OF OPENGL ES-BASED VISUALISATION CLIENT OF 2D AND 3D MAP

在线阅读下载全文

作  者:王亚美[1] 鲁田[1] 

机构地区:[1]中国地质大学(武汉)信息工程学院湖北武汉430074

出  处:《计算机应用与软件》2013年第9期77-80,共4页Computer Applications and Software

基  金:国家自然科学基金青年基金项目(40902093)

摘  要:随着移动设备的快速增长,人们越来越注重其服务及娱乐功能,例如GPS导航及基于位置的服务。地图展示是导航和位置服务的基础,现有的移动终端地图可视化软件大多只支持二维地图的展示。为了向用户提供更具直观性和真实性的三维模型展示,设计并实现了一个基于OpenGL ES的二、三维地图可视化系统。该系统基于开源的Android系统,支持二、三维地图的展示。介绍该系统的设计与实现,重点阐述系统中所使用到的二、三维地图渲染、缓冲机制、多线程机制、模型精简等关键技术。最后,给出了瓦片地图和三维模型可视化的效果图。结果表明,该系统能够较好地展示二、三维地图,具有较大的现实意义和推广意义。With the rapid growth of mobile devices, people focus on their services and entertainment functions increasingly, such as the GPS navigation and the location-based services. Map display is the basis of navigation and location-based services, however, most of the ex- isting visualisation software for maps oft mobile devices only support the display of two-dimensional (2D) maps. In order to provide for users the display of three-dimensional model which is more intuitionistic and authentic, we'designed and implemented an OpenGL ES-based 2D and 3D map visualisation system. The system is based on open-source Android system and supports the display of two or three-dimensional maps. In this paper we introduce the design and implementation of the system, especially focus on the key technologies employed in the system, in- cluding 2D or 3D map rendering, buffering mechanism, multi-threading mechanism, and model streamlining, etc. In end of the paper, we present the tile map and the effect diagram of 3D model visualisation. Results show that the system can display 2D or 3D map better, and has both greater practical and propagable significance.

关 键 词:OPENGL ES 瓦片地图 地图显示 三维模型模型优化 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象