摘要
针对WebGIS平台上的三维技术存在着开发平台成本高、需要额外插件、扩展性差、运行速度慢,以及二、三维数据坐标易偏移和模型UV变形等问题,采用WebGL的三维引擎技术和地理信息服务技术结合构建了三维WebGIS平台,通过对WebGL场景坐标的分析,设计了基于WebGL场景坐标转换算法,实现了地理坐标转WebGL场景坐标,解决了二、三维数据坐标易偏移的问题。通过对WebGL坐标与UV面的空间关系的研究,设计了模型UV算法,建立重构面的UV计算方程,解决了模型UV变形问题。实验结果表明,本文实现的三维WebGIS平台无需产品平台依靠和额外插件,扩展性好,响应速度快,二、三维坐标数据准确,解决了坐标偏移和模型UV变形的问题,为三维WebGIS平台的开发提供了一种新的技术平台。
For the 3D technology on WebGIS platform,there are some problems such as high cost of development platform,extra plug-in,poor scalability,slow operation speed,easy offset of 2D-3D data coordinates and UV deformation of the model.In this paper,WebGL 3D engine technology and geographic information service technology are combined to build a 3D WebGIS platform.Through the analysis of WebGL scene coordinates,the WebGL scene coordinate transformation algorithm is designed to realize the transformation from geographic coordinates to WebGL scene coordinates and to solve the problem of easy offset of the 2D-3D data coordinates.By studying the spatial relationship between WebGL coordinates and the UV surface,the UV algorithm of the model is designed,and the UV calculation equation of the reconstructed surface is established to solve the UV deformation problem of the model.Experimental results show that the 3D WebGIS platform implemented in this paper does not need to rely on product platform and additional plug-ins;it has good scalability,fast response,and the accurate 2D-3D coordinate data,solves the problems of coordinate offset and model UV deformation,and provides a new technology platform for the development of 3D WebGIS platform.
作者
王星捷
卫守林
WANG Xingjie;WEI Shoulin(The Engineering Technical College,Chengdu University of Technology,Leshan,Sichuan 614007,China;The Faculty of Information Engineering and Automation,Kunming University of Science and Technology,Kunming 650093 Zhina)
出处
《遥感信息》
CSCD
北大核心
2019年第3期134-138,共5页
Remote Sensing Information
基金
国家自然科学基金(11403009)