lasFileWriter
説明
lasFileWriter
オブジェクトには、LAS または LAZ ファイルのメタデータが読み取り専用のプロパティとして格納されます。オブジェクト関数 writePointCloud
は、これらのプロパティを使用して、点群データを LAS または LAZ ファイルとして書き込みます。lasFileWriter
オブジェクトは LAS 1.4 仕様までをサポートしています。
lasFileWriter
は、アンオーガナイズド pointCloud
オブジェクトのみの書き込みをサポートしています。作成された LAS ファイルには、LAS ファイルのメタデータを含むパブリック ヘッダーがあり、その後に LiDAR 点のレコードが続きます。
LAS ファイル形式は LiDAR データを格納するための業界標準のバイナリ形式であり、米国写真測量学会 (ASPRS) によって開発、維持されています。LAZ ファイル形式は LAS ファイル形式の圧縮バージョンです。
作成
説明
は、指定した名前 lasWriter
= lasFileWriter(fileName
)fileName
の LAS または LAZ ファイルに LiDAR 点群データを書き込むための lasFileWriter
オブジェクトを既定のプロパティを使用して作成します。fileName
の入力で FileName
プロパティが設定されます。
は、1 つ以上の名前と値の引数を使用して、lasWriter
= lasFileWriter(fileName
,Name=Value
)lasFileWriter
オブジェクトのプロパティを指定します。
プロパティ
オブジェクト関数
writePointCloud | LAS または LAZ ファイルへの点群データの書き込み |
addVLR | Add VLR data to lasFileWriter object |
例
アルゴリズム
点群の座標値は次のように計算されます。
ここで、Xscale、Yscale、および Zscale は XYZScale
プロパティによって設定され、Xoffset、Yoffset、および Zoffset は XYZOffset
プロパティによって設定されます。X、Y、および Z は、点群データの生の座標値です。関数 writePointCloud
を使用して [X Y Z] の値を LAS または LAZ ファイルに書き込むときは、pointCloud
オブジェクト内の点ごとに、これらの値を指定する必要があります。