2009-08-27 26 views
1

我有.las(激光雷達數據)文件,現在我想知道它的大小,例如它的寬度和高度以公里爲單位有多長。從LiDAR雲中提取描述性信息(.las文件)

如何檢索這些信息?

+0

安裝嗎?這聽起來像你想知道文件的大小,但我相信那不是你問的。請說明。 – 2009-08-27 18:27:52

回答

2

最好的辦法是使用特定的軟件來找出這個激光雷達文件的範圍。

另一種可能的方法是查看文件的標題部分(如果您有原始文件),它必須聲明範圍。

否則,請與數據提供者交談(如果您無法以其他方式查明範圍)。他可能擁有該軟件並知道數據集的擴展名。

喬治

0

隨着Fusion,一個選項是在命令行Catalog檢索描述性統計。

假設Fusion安裝在目錄c:\fusion下,並且las文件存儲在c:\lidar\point_cloud.las中。編寫和運行:

c:\fusion\catalog c:\lidar\point_cloud.las c:\lidar\point_cloud 

的輸出的例子是:

enter image description here

添加開關,以獲得更多信息或調整命令到特定需要(例如,開關「覆蓋」將顯示標稱覆蓋範圍整個激光雷達雲的面積)。

3

tl; dr:安裝libLAS並運行lasinfo myfile.las

一般來說,Lasfile標題不應該被信任,因爲它們可能不符合真實的數據界限。更可靠的方法是通過讀取點本身來計算數據的空間範圍。下面是一些免費和開源的方式來計算lasfile的真實範圍:

  • libLAS,通過lasinfo mylasfile.las
    • libLAS也可以用LASzip的支持下編譯閱讀.laz文件
  • PDAL,via pdal info myfile.las
    • PDAL也可以配置爲讀取其他類型的pointcloud文件,包括NG壓縮.laz
  • 如果你想programically與Python檢查lasfile的程度(和其他屬性),你可以使用laspy

許多軟件項目通過對包管理器中提供的系統:

  • 的Windows:OSGeo4W包括libLAS,LASzip和PDAL
  • Ubuntu的:sudo apt-get install liblas-bin將在Ubuntu 14.04,12.04,和其他
  • OSX安裝lasinfo:使用Homebrew
  • laspy brew install pdal liblas可以通過pip install laspy
你想知道 「它」 大小