shp数据制作3DTiles白膜

3D Tiles格式介绍

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

转换.shp文件为3dtiles

  1. 下载cesiumlab工具
    官方下载地址
    使用手册
    下载完成,注册账号登录到平台即可。

  2. 进入到通用模型切片在这里插入图片描述

  3. 选择shp数据,设置白膜高度信息
    在这里插入图片描述

  4. 设置存储类型为散列,选择输出路径,提交任务即可
    在这里插入图片描述
    生成的结果文件
    在这里插入图片描述

  5. 发布服务
    在这里插入图片描述

  6. 在线查看
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

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);
 });
  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值