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);
});