文章      动态     相关文章     最新文章     手机版动态     相关动态     |   首页|会员中心|保存桌面|手机浏览

vq1tqz

http://fabua.ksxb.net/comvq1tqz/

相关列表
文章列表
  • 暂无文章
推荐文章
联系方式
  • 联系人:汪女士
  • 电话:13717373454
Cesium之las数据生成3dtiles并选取单个点云
发布时间:2025-01-01        浏览次数:3        返回列表
  • las数据转化成3dtiles(pnts

通过第三方的软件,网上有很多可以使用的,将las数据切片成3dtiles,3dtiles的介绍可以去网上搜索,也很多。

Cesium之las数据生成3dtiles并选取单个点云

  • cesium加载3dtiles

cesium加载3dtiles并依据点云的强度属性来控制颜色带的显示,通过调整阈值,动态调整颜色带与点云的颜色。

  • 依据可视域与相机的距离动态调整点云点的大小

依据相机与可视域内的tile的距离,再通过距离与pointSize大小的线性变化,计算tile的pointSize的大小,赋值给tile瓦片实现动态调整点云点的大小。

  • 点云点的选中

1、点击某一点云,通过读取该点云所在的tile块的原始数据(pnts,解析pnts中的点云的点 并计算cesium点选的那个点与pnts中点云集中距离最近的那个点即为被选中的点

2、输出选中的点云点的属性信息(如 xyz,强度等

部分代码如下

 

其中transformPos为点云数据的自身坐标系的参考点坐标,blhPos为该参考点对应的经纬度坐标系下的经纬度坐标,即模型的某一点transformPos=经纬度坐标的blhPos 。目的是为了切片时坐标系转换。

3dtiles二进制文件的格式如下