2

私は .las (LIDAR データ) ファイルを持っています。たとえば、幅と高さ (キロメートル) の長さなど、サイズを知りたいと思いました。

この種の情報を取得するにはどうすればよいですか?

4

4 に答える 4

6

tl;dr: libLAS をインストールして実行しますlasinfo myfile.las

一般に、Lasfile ヘッダーは、実際のデータ境界と一致しない可能性があるため、信頼すべきではありません。より堅牢なアプローチは、ポイント自体を読み取ってデータの空間範囲を計算することです。以下は、lasfile の真の境界を計算するための無料のオープンソースの方法です。

  • libLAS経由lasinfo mylasfile.las
    • libLAS は、ファイルを読み取るためにLASzipサポートを使用してコンパイルすることもできます.laz
  • PDAL経由pdal info myfile.las
    • PDAL は、圧縮されたものなど、他のタイプのポイントクラウド ファイルを読み取るように構成することもできます.laz
  • Python を使用してプログラムで lasfile のエクステント (およびその他のプロパティ) を調べたい場合は、laspy を使用できます

これらのソフトウェア プロジェクトの多くは、システムのパッケージ マネージャーから利用できます。

  • Windows: OSGeo4Wには、libLAS、LASzip、および PDAL が含まれています。
  • Ubuntu: Ubuntu 14.04、12.04 などにsudo apt-get install liblas-binインストールされますlasinfo
  • OSX:自作brew install pdal liblasを使用
  • laspyは次の方法でインストールできますpip install laspy
于 2015-02-01T02:12:24.300 に答える
3

最善の策は、特定のソフトウェアを使用して、このLIDARファイルの範囲を確認することです。

おそらくそれを行うことができる別の方法は、ファイルのヘッダーセクション(rawファイルがある場合)を調べることです。これには、エクステントも記載する必要があります。

それ以外の場合は、データプロバイダーに相談してください(他の方法で範囲がわからない場合)。彼はおそらくソフトウェアを持っていて、あなたのデータセットの拡張を知っています。

ジョージ

于 2009-08-27T18:29:48.000 に答える
3

.las ヘッダー情報 (エクステントを含む) を返すlasinfoユーティリティを使用できます。lastools

http://www.cs.unc.edu/~isenburg/lastools/

lasinfoモジュールSAGA GISは同じ情報を提供します。

http://www.saga-gis.org/

于 2014-01-13T08:38:25.177 に答える
1

Fusionでは、Catalog記述統計を取得するためのオプションがコマンド ラインです。

Fusion がディレクトリの下にインストールされc:\fusion、las ファイルが に保存されているとしc:\lidar\point_cloud.lasます。書いて実行します:

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

出力例は次のとおりです。

ここに画像の説明を入力

スイッチを追加して、より多くの情報を取得したり、コマンドを特定のニーズに合わせたりします (たとえば、スイッチの「カバレッジ」は、LIDAR クラウド全体の公称カバレッジ エリアを表示します)。

于 2013-03-11T19:46:56.897 に答える