关于3dtiles的一些理解

由于工作的需要,需要将OSGB文件转换为3D Tiles,用于网络传输和Web平台等的显示。OSGB主要来自于倾斜摄影测量,可通过smart3D(旧的叫法)三维建模得到;3D Tiles用于流式传输3D内容,包括建筑物、树木、点云和矢量数据。目前从项目的经历来看,只用到了OSGB影像数据转换为3D Tiles的情况。由于是小白,从头学起,首先需要弄清各种文件的组织格式,如osgb文件、tileset.json文件,下面根据自己的理解介绍下Tileset的格式,一来加深自己的理解,二来希望对和我一样刚入门的同学有帮助。Tileset的理解结合一个实例来进行介绍。

从根目录上来看,有三个属性,“asset”、“geometricError”、“root”三个属性,下面分别介绍下。

1.asset 

asset包含整个tileSet的元数据,包括“version”定义了3D Tiles的版本,此版本号指定tileSet的JSON模式和基本的tileSet格式。"gltfUpAxis"定义gltf文件上方的轴向。

2.geometricError

geometricError确定了tile的分辨率,通过这个集合误差计算屏幕误差,确定tileSet是否渲染。

3.root

root中存的是tileset的内容,下面展开root的字段内容,详细介绍root中的 内容。

3.1 boundingVolume

boundingVolume确定了tileset的包围盒。

“box”共有12个参数,按照自己的理解,可分为四组,即分别代表顶点、x轴方向的向量、y轴方向的向量、z轴方向的向量。

3.2 Children

即根tileset的子目录,包含一系列并列的子目录,仔细讲解其中一个。

可以看到子目录中包含“boundingVolumn”、“content"、“geometricError”属性,其中“boundingVolumn”、“geometricError”前面已经说过,“content”表示子目录json相对路径。

3.3 “transform”

表示tileset的转换矩阵,共16个参数,代表4*4矩阵,采用行向量优先,右乘的方式执行。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: LAS转3DTiles是一种将激光扫描数据(LAS格式)转换为3D瓦片数据(3DTiles格式)的过程。 3DTiles是一种用于存储、传输和可视化3D地理空间数据的开放标准。这种转换过程可以实现对激光扫描数据的可视化,让用户可以以更直观的方式获取并分析地理空间信息。 LAS格式是一种常用于存储激光扫描数据的文件格式。在进行LAS转3DTiles的过程中,首先需要将LAS文件读取到计算机中。接下来,需要将LAS格式中的点云数据进行处理和转换。这个过程通常包括数据过滤、采样、分类(例如建筑物、树木、道路等),以及将点云数据转换为网格或三角形模型的操作。 转换完成后,可以将数据以3DTiles格式存储,这样就可以实现数据的高效传输和可视化。3DTiles格式采用了一种基于瓦片的层次结构,可以将地理空间数据分为多个小块,以便在不同的比例尺下快速加载和显示。这使得用户可以在虚拟环境中以不同的角度和层级查看激光扫描数据,并进行分析。 总结来说,LAS转3DTiles是将激光扫描数据转换为一种适用于3D地理空间数据可视化和分析的格式。这种转换过程可以帮助用户更好地理解和利用激光扫描数据,并将其应用于各种场景,如城市规划、环境监测、虚拟漫游等。 ### 回答2: LAS转3DTiles是一个将LAS格式的点云数据转换成3DTiles格式的过程。LAS是一种常用于激光雷达扫描得到的点云数据的格式,而3DTiles是一种用于存储和展示三维空间数据的格式。 在进行LAS转3DTiles的过程中,首先需要将LAS数据加载到一个合适的软件工具中,如FME、LASTools等。然后,通过软件工具的操作界面选择LAS文件,并指定输出的文件格式为3DTiles。 接下来,需要设置一些参数来优化转换过程,如指定点云数据的投影坐标系、设置转换的精度等。这些参数的设置可以根据具体的需求进行调整。 一旦设置完成,软件工具将会开始将LAS数据转换成3DTiles格式。转换过程中,软件会根据点云的属性信息,生成对应的标签、纹理、光照等。 最后,生成的3DTiles文件可以通过各种支持该格式的软件进行打开和查看。用户可以通过鼠标或触控屏幕进行旋转、缩放、选择等操作,以便更好地浏览和分析点云数据。 总的来说,LAS转3DTiles是一个将激光雷达扫描得到的点云数据转换成适用于三维空间数据展示的格式的过程,可以帮助用户更好地利用点云数据进行可视化和分析。 ### 回答3: LAS转3DTiles是指将激光雷达扫描数据(LAS文件)转化为3DTiles格式的过程。 首先,我们需要了解LAS文件和3DTiles的含义和特点。LAS文件是一种常见的点云数据格式,用于存储激光雷达扫描的点云数据。而3DTiles是一种用于存储、传输和可视化3D地理数据的开放规范,可以用于显示丰富的地理信息和建筑模型。 要实现LAS转3DTiles的过程,通常需要以下几个步骤: 1. 数据准备:将LAS文件导入到一个点云处理软件中,例如FME、PointCloud Library(PCL)等。这些软件能够读取LAS文件中的点云数据和相应的属性。 2. 数据格式转换:使用点云处理软件将LAS文件转换为可以生成3DTiles的格式,例如Potree、Cesium等。这些软件能够将点云数据和属性转化为3DTiles所需的格式。 3. 数据处理和优化:根据实际需求,对转换后的数据进行处理和优化,以提高可视化效果和性能。例如,去除一些噪声点、合并相邻点云等。 4. 生成3DTiles:使用支持3DTiles格式的软件或库,将经过处理和优化的点云数据转化为最终的3DTiles格式文件。生成的3DTiles文件可以进行可视化和交互操作。 总结起来,LAS转3DTiles是将激光雷达扫描数据转化为一种用于存储、传输和可视化3D地理数据的规范的过程。通过将LAS文件导入点云处理软件、进行格式转换、数据处理和优化,最终生成3DTiles格式文件,我们可以更加方便地展示和分析激光雷达扫描的点云数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

CHPCWWHSU

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

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

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

打赏作者

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

抵扣说明:

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

余额充值