当前位置:   article > 正文

【CesiumJS入门】(11)加载LAS点云数据_cesium 加载las格式

cesium 加载las格式

前言

最近有两次投递简历以及面试都被问到了是否有三维点云数据处理相关的经验。然而我的岗位都没有和点云相关的工作任务,所以还是得自己加把劲呀。

本篇将从数据获取到加载来简易地介绍一个LAS点云数据的加载。

加载数据

首先,你得有一份LAS格式的点云数据

可参考: 免费的激光雷达数据的下载方法_opentopography-CSDN博客

我上传了一份到CSDN 【免费】LAS点云数据:IllinoisHeightModernization(ILHMP)-LiDARData资源-CSDN文库


方法一:导入到Cesium Ion

Sign In | Cesium ion
在这里插入图片描述

将数据上传到Cesium Ion 后,我们就能得到对应资源的Assets ID:

在这里插入图片描述

而后以加载3D Tiles的方式来加载这个assets:

const tileset = viewer.scene.primitives.add(
  await Cesium.Cesium3DTileset.fromIonAssetId(2347170) // 此处填写你自己的AssetId
);
  • 1
  • 2
  • 3

在这里插入图片描述

方法二:通过CesiumLab 制作切片

参考cesium加载点云数据las,包含数据转换(超详细)_cesium加载las模型_你知不知的博客-CSDN博客

补充:如果你在使用CesiumLab 中无法成功打开LAS文件,你可以这么做——

在这里插入图片描述

下载CloudCompare并打开那个LAS文件,如果能成功加载的话再导出LAS。最后再用CesiumLab来处理CloudCompare导出的文件就可以了。(可能这个方法不是对所有数据都适用)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/220531
推荐阅读
  

闽ICP备14008679号