Skyline点云数据展示
技术要点
东方道迩GIS事业部
2010年11月
Skyline点云数据展示技术要点
近年来激光雷达技术取得了快速发展,由于它在获取数据上有精确度高、速度快、能够快速展现出地物原貌等特点,进而在古建保护、文物保护、城市建筑测量、地形测绘、变形监测中都已经有了较为深入的应用。
为了更好的展示点云数据,Skyline软件也为我们提供了点云加载模块,使我们能够快速转换点云数据,并将其完美的展现在三维场景中进行交互。下面我们就对点云数据如何在Skyline平台上进行展现做一个简要的叙述。
一、 数据的准备
目前能够被Skyline支持的点云数据格式主要有以下几种,其中以txt和xyz最为常见:
1) Point cloud文件格式:txt,xyz;
2) QuantaPoint文件格式:soe,qps,qpxyz。
注意: 当单个文件数据量较大时建议使用xyz格式。
除了数据格式外,数据本身的列数也需要进行控制,列数的不同代表了不同含义。如下为两种可供选择的数据表示方法: l 真实RGB表示
数据采用六列表示,内容为——“X 或空格进行隔开,数据格式如下:
400042.510 3510393.040 1726.830
400039.540 3510385.550 1728.800 400047.180 3510393.480 1726.550
0 0 0
0 0 0
0 0 0
Y Z R G B”中间用TAB
R G B列代表了各数据点的颜色赋值,在 TerraExplorer Pro能够中以真实的RGB值进行展现,若没有真实值亦可以用0或其他整数替代。下图为真实RGB数据展示的效果:
1
Skyline点云数据展示技术要点
l 强度表示
数据采用四列表示,内容为—— “X
Y
Z
强度” 中间采用TAB
或空格进行隔开。若无强度值时也可用任意大于等于0的数值替代,数据格式如下:
125.313939000 125.315566000 125.315559000
43.887779000 262.820000000 43.888027000 254.330000000 43.888009000 254.330000000
0.000000000 0.000000000 0.000000000
二、 MakeCPT工具的使用
仅仅按照需求将数据整理为可用的格式是不够的,还需要使用TerraExplorer Pro附带的MakeCPT工具将其转换为内部支持的CPT格式才能够在三维场景中进行展现。
通过TerraExplorer Pro的Tools菜单Make Point Cloud Model选项,可以打开MakeCPT工具(下图):
可以通过Add Files将xyz、txt 等类型数据加载进来。一般情况下采用默
2
Skyline点云数据展示技术要点
认设置,确定输出路径,并点选”Make Cpt file”按钮即可直接转换为CPT格式,工具界面如下图:
除此之外,MakeCPT工具还能够按照点云数据真实的经纬度坐标对数据进行转换,转换后的点云能够定位到真实的地理的空间坐标中。这要求原始数据中点云X,Y值采用WGS84经纬度坐标进行表示。并且在使用MakeCPT转换时,需参照以下两点:
1) 坐标系统(Coordinates)需要采用 Local Lat-Long;
2) 压缩类型(Compression Type)可以选择不压缩,默认压缩时,需要将
X,Y容差值(Maximum error on X/Y)调整到数据经纬度值的最后一位或者更小。
3
Skyline点云数据展示技术要点
三、 点云模型加载及显示
1. 加载方法
使用工具栏Load Point Cloud Model工具可直接加载CPT格式的点云模型。
2. 参数设置
l 色彩显示设置(仅在数据为4列时有效)
当原始数据为“X Y Z强度”四列时,可以不同的灰阶深度来表示各点的强度(下图左),也可按照一定的方向(如Z方向)对点云进行渲染(下图右)。
1) Platte Opacity = 0 点云以0-255区间灰色显示,灰色值代表强度; 2) Platte Opacity =100 点云以X/Y/Z方向渲染成彩色,颜色值仅与X/Y/Z
方位有关;
3) 当Platte Opacity介于两者之间,颜色显示则是强度和渲染颜色值的
叠加效果。
4
Skyline点云数据展示技术要点
l 底面隐藏设置
该选项设置为“No”时可将点云数据底部黑色平面隐藏,从而显示三维地表影像。
l 数据定位
当数据以经纬度坐标转换为CPT并加载到三维场景中,点选”Set default location”即可将该数据自动定位到相应的真实地理地理空间中。
5