SuperMap支持模型数据集、复合数据集生成三维切片缓存(S3M),为了优化模型在网络环境中的传输和解析,SuperMap iClient3D for Cesium(以下简称客户端)采用三维切片缓存(*.S3MB)格式存储与发布模型数据,可提高浏览性能和效率。
借鉴于“客户端加载倾斜摄影模型”的思路,客户端加载BIM、精细模型亦可按相似过程处理,客户端实现浏览BIM及精细模型数据的大致操作流程有以下:
BIM或精细模型生成三维切片缓存后,第2-3步骤与倾斜摄影模型处理方法相同,此部分操作可直接参照 加载倾斜摄影模型操作手册。本文档主要阐述了BIM或精细模型如何生成三维切片缓存的操作过程。
下面将以示例数据“鸟巢五期”作详细操作演示。
SuperMap iDesktop支持模型数据集直接生成三维切片缓存。
详细信息请参见SuperMap iDesktop 10i Help.chm里的"生成三维切片缓存"。
目标文件夹中存在着一个scp文件,一个json文件及众多的Tile文件夹。scp是配置文件,便于产品加载模型。attribute.json存的是属性字段。而右边对于的tile文件下有索引文件,属性信息文件和对应的s3mb切片文件。
图 4:生成三维切片缓存结果
此步骤将S3MB的模型以三维服务的形式发布到本地或远程服务器上。
详细操作请参照 加载倾斜摄影模型操作手册。
本操作发布了一个名为“OSGB_niaocaoModel”的三维服务,见如下图的服务列表。
图 5:三维服务下显示新发布的服务
发布三维服务后,使用产品包“examples/webgl/S3MTiles_niaochao_water.html“范例打开服务。
详细操作参考 加载倾斜摄影模型操作手册。
打开网页后,相机飞至精细模型所在位置,显示效果如下图:
图 6:客户端浏览精细模型效果图