在地理坐标(纬度/经度)或笛卡尔坐标(投影)中对LAS文件进行地理配准?


9

首先,我是GIS的新手。

我有一个与GPS和遥测数据相关联的激光雷达点云。然后,我将每个点的坐标转换为ECEF坐标系,最后使用局部切平面(LTP)近似将角坐标转换为笛卡尔坐标系。(此近似值使用第一个点的gps坐标作为参考系统原点,然后相对于第一个点参考其余点)。

我正在使用liblas编写LAS文件,但我真的不知道如何将地理参考信息设置为LAS文件。我正在写LTP近似中每个点的坐标,所以我有2个问题:

  1. 编写相对于LTP近似值的点坐标是否正确,还是应该以经/纬(gps)单位编写坐标?如果正确,如何设置地理配准尊重LTP?

  2. 如果“ 1”不正确,我必须以纬度/经度单位写入坐标,如何设置地理配准?用WGS84值编写VLR是否足够?

Answers:


8

这取决于您使用的LAS规范版本。如果小于等于1.3,则规范使用与GeoTIFF相同的格式使用预定义(请参见规范)可变长度记录(VLR)定义地理配准信息:

LAS格式的地理配准将使用与GeoTIFF标准相同的鲁棒机制。

这种格式有时会有些挑战,但非常灵活。它依赖于三个已定义的标签,称为GeoKeyDirectoryTag标签,它类似于georef数据的目录; GeoDoubleParamsTag标签,它类似于GeoKeyDirectoryTag中引用的所有双精度值的存储;以及GeoAsciiParamsTag标签,它们类似用于存储所有ASCII(文本)值。该站点提供了很好的解释和示例。

但是,从LAS v。1.4开始,此存储地理配准信息的方法已更改为支持众所周知的文本(WKT)格式,该格式也存储在已定义的VLR中,尽管GeoTIFF格式仍用于旧版:

所有数据都需要点数据的坐标参考系统(CRS)信息。CRS信息将放置在“可变长度记录”或“扩展可变长度记录”中(请注意,如果编写者希望保持传统兼容性,则必须使用VLR中的GeoTIFF)。CRS由GeoTIFF或众所周知的文本表示,如WKT全局编码位所示。点记录格式0-5可以使用GeoTIFF或WKT(但不能同时使用)。点记录格式6-10必须使用WKT。

对于这些灵活的格式,我看不出为什么不能在地理坐标(纬度/经度)中存储点信息,但是对于LAS数据来说这是非常不寻常的,因为我之前从未见过。我认为原因是LiDAR数据集往往具有较大的规模(较小的空间范围),因此首选投影坐标系。它使计算点之间的距离变得容易得多,这对于某些算法(例如,点分类或过滤)非常重要。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.