MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
LAS または LAZ ファイルへの点群データの書き込み
R2022a 以降
writePointCloud(lasWriter,ptCloud)
writePointCloud(lasWriter,ptCloud,ptAttributes)
writePointCloud(lasWriter,ptCloud) は、lasFileWriter オブジェクト lasWriter を使用して、空でないアンオーガナイズド pointCloud オブジェクト ptCloud から LAS または LAZ ファイルに点群データを書き込みます。
lasWriter
ptCloud
lasFileWriter
pointCloud
writePointCloud(lasWriter,ptCloud,ptAttributes) は、ptAttributes で指定された点の属性を追加で LAS または LAZ ファイルに書き込みます。
ptAttributes
例
すべて折りたたむ
LAZ ファイルのデータにアクセスするための lasFileReader オブジェクトを作成します。
lasFileReader
fileName = fullfile(toolboxdir("lidar"),"lidardata", ... "las","aerialLidarData2.las"); lasReader = lasFileReader(fileName);
関数 readPointCloud を使用して、点群データと点の属性を LAZ ファイルから読み取ります。
readPointCloud
[ptCloud,pointAttributes] = readPointCloud(lasReader, ... Classification=3:6, ... Attributes=["GPSTimeStamp","ScanAngle"]);
点群データを LAS ファイルに格納するための lasFileWriter オブジェクトを作成します。
lasWriter = lasFileWriter("points");
植生と建物に関連する点を LAZ ファイルに書き込みます。
writePointCloud(lasWriter,ptCloud,pointAttributes);
LAS または LAZ ファイル ライター。lasFileWriter オブジェクトとして指定します。
点群。アンオーガナイズド pointCloud オブジェクトとして指定します。
点群から無効な点を削除し、オーガナイズド点群をアンオーガナイズド点群に変換するには、関数removeInvalidPointsを使用します。
removeInvalidPoints
メモ
この関数は、入力 pointCloud オブジェクトの Color プロパティと Intensity プロパティを uint16 データ型に書き込みます。他のデータ型の入力データは、必要に応じて関数によって変換および正規化されます。
Color
Intensity
uint16
lidarPointAttributes
点の属性。lidarPointAttributes オブジェクトとして指定します。lidarPointAttributes オブジェクトの未指定のフィールドは既定値に設定されます。LaserReturn フィールドと NumReturns フィールドの既定値は 1 です。それ以外の ptCloud オブジェクトおよび PtAttributes オブジェクトで定義される点のプロパティは、いずれも既定では 0 になります。
LaserReturn
NumReturns
1
PtAttributes
0
R2022a で導入
pcwrite
pcshow
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ