计算机应用与软件
計算機應用與軟件
계산궤응용여연건
COMPUTER APPLICATIONS AND SOFTWARE
2013年
9期
77-80
,共4页
OpenGL ES%瓦片地图%地图显示%三维模型%模型优化
OpenGL ES%瓦片地圖%地圖顯示%三維模型%模型優化
OpenGL ES%와편지도%지도현시%삼유모형%모형우화
OpenGL ES%Tile map%Map display%3D model%Model optimisation
随着移动设备的快速增长,人们越来越注重其服务及娱乐功能,例如GPS导航及基于位置的服务。地图展示是导航和位置服务的基础,现有的移动终端地图可视化软件大多只支持二维地图的展示。为了向用户提供更具直观性和真实性的三维模型展示,设计并实现了一个基于OpenGL ES的二、三维地图可视化系统。该系统基于开源的Android系统,支持二、三维地图的展示。介绍该系统的设计与实现,重点阐述系统中所使用到的二、三维地图渲染、缓冲机制、多线程机制、模型精简等关键技术。最后,给出了瓦片地图和三维模型可视化的效果图。结果表明,该系统能够较好地展示二、三维地图,具有较大的现实意义和推广意义。
隨著移動設備的快速增長,人們越來越註重其服務及娛樂功能,例如GPS導航及基于位置的服務。地圖展示是導航和位置服務的基礎,現有的移動終耑地圖可視化軟件大多隻支持二維地圖的展示。為瞭嚮用戶提供更具直觀性和真實性的三維模型展示,設計併實現瞭一箇基于OpenGL ES的二、三維地圖可視化繫統。該繫統基于開源的Android繫統,支持二、三維地圖的展示。介紹該繫統的設計與實現,重點闡述繫統中所使用到的二、三維地圖渲染、緩遲機製、多線程機製、模型精簡等關鍵技術。最後,給齣瞭瓦片地圖和三維模型可視化的效果圖。結果錶明,該繫統能夠較好地展示二、三維地圖,具有較大的現實意義和推廣意義。
수착이동설비적쾌속증장,인문월래월주중기복무급오악공능,례여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 on 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 .