摘要
现有的三维模型大多利用关系数据库和文件系统进行管理,在对其可视化的过程中,存在调用模型速度慢、前端绘制不流畅等问题。为解决上述问题,提出了一种基于redis内存数据库的三维模型管理方法。首先,将不同格式的三维数据批量转换成glTF格式或Binary glTF格式,继而分析redis的存储机制并设计分层结构管理三维数据,然后搭建Web服务程序发布数据,最后利用Cesium引擎实现三维模型可视化。通过实验验证,结果表明:采用本文提出的方法管理三维模型,模型调用速度显著提高,可视化效果更加流畅。
Most of the existing three-dimensional models are managed by relational database and file system.In the rocess of visualization,there are some problems such as slow calling mode and poor smoothness of front-end drawing.In view of the above problems,this paper proposes a three-dimensional model management method based on redistricting system(redis)in-memory database.First,the three-dimensional data in different formats are converted into glTF format.Second,the redis storage mechanism is analyzed and the hierarchical structure is designed to manage the threedimensional data.Third,the Web service program is built to publish data,and the3D model is visualized by using the Cesium engine.The experiment results indicate that the proposed method is effective in managing the3D models.The speed of the model call improved and the visualization is more smooth.
作者
刘天漪
钟志农
熊伟
甘麟露
陈荦
LIU Tianyi;ZHONG Zhinong;XIONG Wei;GAN Linlu;CHEN Luo(School of Electronic Science and Engineering, National University of Defense Technology.Changsha 410073, China)
出处
《地理信息世界》
2017年第2期88-93,共6页
Geomatics World
基金
国家863计划(2015AA123901)
国家自然科学基金(41471321)资助