Cesium 3D Tiles 简介

   

图片

 

   3D Tiles 是大规模异构 3D 地理空间数据集(例如点云、建筑物和摄影测量)的开放标准。3D Tiles 基于 glTF 和其他 3D 数据类型构建,是一种可类似二维瓦片模式的流式传输的优化格式,旨在适应当今不断增长的 3D 地理空间数据集的渲染显示潜力。

图片

图片

3D Tiles 优势:

  • 互动性、风格化、适应性强且灵活。

  • 专为精确运算而设计,可支持最苛刻的分析。

  • 时间动态的可视化或模拟,允许用户看到随时间的场景变化。

  • 数据异构,支持用于不同目的的多种数据类型;3D 数据集没有放之四海皆准的方法。

  • 3D Tiles 是开放地理空间联盟 (OGC) 社区标准Cesium 于 2015 年   首次推出 3D Tiles,并于 2019 年引导其成为 OGC 社区标准。

  • 3D Tiles 已被行业和政府的领先软件、服务和数据提供商以及构建最终用户应用程序的开发人员广泛采用。3D Tiles 作为开放标准的成功和影响强化了我们的信念,即开放性和互操作性是推动 Cesium 乃至整个 3D 地理空间生态系统向前发展的基本要素。

  • 3D Tiles 是  用于流式传输大规模异构 3D 地理空间数据集的开放规范。为了扩展 Cesium 的地形和图像流,3D Tiles 将用于流式传输 3D 内容,包括建筑物、树木、点云和矢量数据。

  • 3D Tiles 将图形研究、电影行业和游戏行业的技术引入 3D 地理空间,定义了空间数据结构和一组专为 3D 设计并针对流式传输和渲染进行优化的图块格式。3D 模型的图块使用 glTF,这是由 Khronos 开发的 WebGL 运行时资源格式,Cesium 团队对此做出了巨大贡献。

  • 下图是3D Tiles - glTF-CesiumJS之间的关系:

图片

即:将3D原始数据分割为glTF 的 3D Tiles,然后由CesiumJS及算法进行展示!

在 CesiumJS 中加载 3D Tiles 方式如下:

var viewer = new Cesium.Viewer('cesiumContainer');var tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({    url : '/path/to/3d/tileset'}));3D Tiles 功能特点:
  • 格式规范开放

  • 针对流媒体和渲染进行了优化

  • 专为 3DGIS 设计

  • 可交互数据结构

  • 可进行样式渲染

  • 功能适应性强

  • 架构灵活的

  • 数据分层设计

  • 适应精确计算

  • 适应动态场景

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
制作 Cesium 3D Tiles 地形需要准备高程数据和纹理数据,并使用 Cesium 提供的工具进行处理和转换。下面是一个基本的制作流程: 1. 准备高程数据:获取高程数据,可以是 DEM(数字高程模型)文件、LIDAR 数据等。确保数据的分辨率和覆盖范围适合您的需求。 2. 准备纹理数据:获取地表纹理图像,可以是卫星图像、航拍图像等。确保纹理图像和高程数据的对应关系正确。 3. 使用 Cesium 3D Tiles 高程工具:Cesium 提供了 `CesiumTerrainBuilder` 工具,用于将高程数据转换为 3D Tiles 格式。您可以按照 Cesium 官方文档中的说明进行安装和使用。 4. 使用 Cesium 3D Tiles 纹理工具:Cesium 还提供了 `Cesium3DTilesServer` 工具,用于将纹理数据转换为 3D Tiles 格式。同样,您可以按照官方文档中的说明进行安装和使用。 5. 合并高程和纹理数据:将生成的高程 3D Tiles 和纹理 3D Tiles 进行合并,以创建完整的地形数据集。您可以使用 `tileset.json` 配置文件来描述数据集的元数据和属性。 6. 加载和显示地形:使用前面提到的方法,将地形数据集加载到 Cesium Viewer 中,并设置合适的相机视角和其他显示参数。 请注意,制作 Cesium 3D Tiles 地形需要一定的数据处理和计算资源。具体的细节和工具使用方法,请参考 Cesium 官方文档和示例代码。 希望这些信息对您有所帮助!如果您还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GIS工具-gistools2021

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值