Cesium教程(十四):简易三维模型的可视化
1、高效三维数据格式:3D Tiles
3D Tiles是Cesium提出的处理三维地理大数据的数据格式,目前已是OGC数据标准之一,并在Web端三维数据传输中取得广泛应用。从结构关系上看,3D Tiles归属于Primitive,具有很高的数据加载效率。本节将从3D Tiles的定于、数据结构及生成方法进行详细介绍。
1.1 3D Tiles定义
3D Tiles是Cesium与2016年3月
定义的一种三维模型瓦片数据结构。3D Tiles将海量三维数据以分块、分层的形式组织起来,这样就大大减轻了浏览器和图形处理单元(GPU)的负担。3D Tiles数据规范在glTF基础上提供了细节层次(LOD)能力,目标就是实现在web环境下海量三维模型数据的加载与展示。3D Tiles是一种开放式规范,用于跨桌面使用,Web端和移动应用程序共享,以及与大量异构三维地理空间要素交互。
1.2 3D Tiles数据特定
开放且灵活
:作为一种开放式数据规范,3D Tiles的切片方案灵活可变,三维模型的切片大小和覆盖范围可以认为设置。此外,3D Tiles还能够适配三维空间中多种空间分区方案,包括KD树、四叉树、八叉树、普通网格,以及其他空间数据结构等。异质性支持
:通过一组已定义的文件格式,可以将多种类型的三维地理空间要素转换为三维形式的单个数据集,同时又允许多种不同格式标准的模型显示在同一个场景