摘要

日益增长的三维城市模型在线实时可视化应用需求对大规模复杂三维城市模型的高效组织与管理提出了更高的要求,传统基于"图层-对象"的组织方法忽略了三维城市模型的不同分辨率下LOD差异及内容差异,而且大数据量在网络环境下的传输效率很低,难以满足网络环境下多用户并发访问的流畅可视化需求。该文对大范围漫游与小范围聚焦条件下的用户体验进行了分析,并提出了顾及用户体验的复杂三维城市模型数据自适应组织方法。采用索引元数据统筹模型对象的组织与调度,将小数据量的索引元数据和分辨率较低的模型数据打包传输,即时响应用户请求,并将多细节层次的复杂三维模型依据视觉特点合理分解存储并渐进调度,针对模型LOD和分解的对象,设计结构统一的对象ID,隐式存储关联关系并支持分布式模型存储管理。文中给出了详细的相关设计与实现,从数据的建模、组织到最终的高效绘制都给出了可行的解决方案。最后以分布式数据库MongoDB为平台验证了方法的可行性和有效性。