3D Tiles格式介绍
3D Tiles用于大场景的三维模型。 3D Tiles是一个开放的规范,用于传输海量的异构三维地理空间数据集。使用概念上类似于terrain和imagery的瓦片流技术,3D Tiles 使得建筑物数据集、BIM模型、点云和摄影测量模型等大模型比较流畅的在Web端进行浏览展示。
3D Tiles官方资料
转换.shp文件为3dtiles
-
下载cesiumlab工具
官方下载地址
使用手册
下载完成,注册账号登录到平台即可。 -
进入到通用模型切片
-
选择shp数据,设置白膜高度信息
-
设置存储类型为散列,选择输出路径,提交任务即可
生成的结果文件 -
发布服务
文章来源:https://www.toymoban.com/news/detail-511481.html -
在线查看
文章来源地址https://www.toymoban.com/news/detail-511481.html
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);
});
到了这里,关于shp数据制作3DTiles白膜的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!