3D Tiles格式介绍
3D Tiles用于大场景的三维模型。 3D Tiles是一个开放的规范,用于传输海量的异构三维地理空间数据集。使用概念上类似于terrain和imagery的瓦片流技术,3D Tiles 使得建筑物数据集、BIM模型、点云和摄影测量模型等大模型比较流畅的在Web端进行浏览展示。
3D Tiles官方资料
转换.shp文件为3dtiles
-
进入到通用模型切片

-
选择shp数据,设置白膜高度信息

-
设置存储类型为散列,选择输出路径,提交任务即可

生成的结果文件

-
发布服务

-
在线查看



CesiumJs加载3dtiles
var tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
url: 'http://127.0.0.1:8088/3data/tileset.json'
}));
tileset.readyPromise.then(function () {
var boundingSphere = tileset.boundingSphere;
viewer.camera.viewBoundingSphere(boundingSphere, new Cesium.HeadingPitchRange(0.0, -0.5, boundingSphere.radius));
viewer.camera.lookAtTransform(Cesium.Matrix4.IDENTITY);
}).otherwise(function (error) {
throw(error);
});
本文介绍了3DTiles格式,它是如何将海量异构3D数据高效传输到Web端展示的。步骤包括使用CesiumLab工具切片shp文件,生成3DTiles,并通过CesiumJS在浏览器中加载。重点展示了3DTiles在大模型浏览中的应用和关键技术要点。
661

被折叠的 条评论
为什么被折叠?



