LRTKレフィクシア株式会社

点群ビューアでLASとLAZを選び体積計算前の変換ミスを防ぐ3基準

体積計算前にLASとLAZの選択が重要な理由

点群ビューアで体積計算を行うときは、計算範囲、基準面、格子間隔、不要点の除去だけでなく、入力ファイルの形式と変換履歴も確認する必要があります。LASとLAZはどちらも点群の受け渡しに広く使われますが、ファイルを開けたという事実だけでは、体積計算に必要な条件が保たれているとは判断できません。

体積計算では、点の水平位置と標高を基に地表面を作り、基準面や別時期の地表面との差を対象範囲で積み上げます。そのため、変換時に点数、座標の尺度、標高基準、分類、追加属性などが変わると、画面上では似た地形に見えても計算結果が変化する可能性があります。

とくに施工前後、掘削前後、搬入前後の点群を比較する場合は、両方のデータが同じ水平座標系、同じ高さの基準、同じ単位で扱われていることが重要です。片方だけに座標変換や間引きが加わっていれば、現場で起きた変化ではない差まで盛土量や掘削量として計上されるおそれがあります。

高さのずれが小さくても、対象面積が広ければ体積差は大きくなります。たとえば平均的な高さ差が数センチでも、広い施工範囲に一様に生じれば無視しにくい差になります。したがって、体積計算の前には、形式の違いよりも、変換後に同じ座標と属性を再現できているかを確認することが大切です。

LASとLAZのどちらが常に優れているということはありません。保存や送受信では容量を抑えやすいLAZが便利な場合があり、作業環境によってはLASを扱うほうが安定する場合もあります。選択の目的は形式を統一することではなく、不要な変換を減らし、計算に使うデータを検証可能な状態にすることです。

LASとLAZの基本的な違い

LASは、点群の座標と点ごとの属性を保存するための形式です。点データの構成はLASのバージョンとポイントデータレコード形式によって異なり、座標のほかに反射強度、リターン情報、分類、取得時刻、色などを格納できる場合があります。追加の点属性を保存する仕組みもありますが、書き出し元と読み込み先の双方が対応していなければ、すべての情報を同じように扱えるとは限りません。LASは座標を整数値として保持し、尺度とオフセットを使って実座標を復元する仕組みです。([PDAL][1])

LAZは、LASの内容を圧縮して保存するために使われる形式です。代表的なLAZ実装では、LASからLAZへの圧縮とLASへの展開を可逆的に行い、対応範囲内のデータを同一内容へ戻せることが示されています。また、LAZは必ずしもディスク上へ完全展開してから読む必要はなく、対応するアプリケーションでは圧縮状態から直接読み込めます。([LASzip][2])

ただし、LAZという拡張子へ書き出しただけで、あらゆる変換環境が全属性を必ず保持すると考えるのは安全ではありません。形式変換と同時にポイント形式の変更、LASバージョンの変更、座標変換、属性選択、間引き、範囲切り出しが行われると、圧縮とは別の理由で内容が変わることがあります。

ここで区別すべきなのが、圧縮と間引きです。圧縮は保存方法を効率化する処理であり、適切な可逆圧縮なら点を削除しません。一方、間引きは点そのものを減らす処理です。平坦部では差が目立たなくても、法肩、法尻、掘削底、盛土端部、段差、急斜面では、特徴を表す点の減少によって地表面の補間結果が変わりやすくなります。

LASは通常、同じ内容のLAZより容量が大きくなります。一方、作業速度は単純に拡張子だけでは決まりません。LAZの展開速度、ストレージの読込速度、メモリ量、点群ビューアの内部構造、空間索引の作成方法などによって、どちらが速いかは変わります。

また、LASやLAZに座標系情報を記録できる場合でも、その情報が常に存在し、すべての点群ビューアが同じように解釈するとは限りません。拡張子、点数、座標範囲だけでなく、LASバージョン、ポイント形式、追加属性、座標参照情報の有無まで確認する必要があります。

基準1 点群ビューアと処理工程の互換性で選ぶ

最初の基準は、点群ビューアと処理工程の互換性です。確認すべきなのは、ファイルを表示できるかどうかだけではありません。範囲切り出し、分類選択、不要点除去、地表面生成、体積計算、保存、成果出力まで、一連の工程を完了できるかを確認します。

点群ビューアがLASとLAZの両方に対応していても、対応するLASバージョンやポイント形式が限られている場合があります。現在公開されているLAS仕様にも複数の改訂があり、ポイント形式やメタデータの扱いは一律ではありません。拡張子だけで互換性を判断せず、使用環境が入力ファイルの仕様を読めるかを試すことが重要です。([アメリカ合衆国測量とリモートセンシング協会][3])

たとえば、LAZを表示できても編集後はLASでしか保存できない環境や、読み込み時に一部の追加属性を取り込まない環境が考えられます。分類が残っていても、追加の品質情報や独自属性が欠落することがあります。地表点の抽出や後処理に使う属性がある場合は、項目名だけでなく値の分布まで確認します。

複数の処理環境を通る業務では、とくに注意が必要です。点群確認、ノイズ除去、座標変換、地表面生成、体積計算を別々の環境で行うと、それぞれが同じ属性を引き継ぐとは限りません。途中の一工程でポイント形式が変更されれば、後工程で必要な情報を利用できなくなる可能性があります。

実務では、現場全体の大容量データを最初から変換するのではなく、代表的な小範囲で試験します。平坦部だけでなく、斜面、段差、構造物周辺、点密度が低い場所を含め、LASとLAZの読込、表示、保存、再読込を確認します。

試験では、総点数、座標範囲、標高範囲、分類別点数、代表点座標、断面形状、属性項目を比較します。再保存したファイルをもう一度開き、最初の読込時だけでなく、往復処理後にも情報が残るかを確認することが大切です。

共同作業者や発注者へ渡す場合は、相手側の利用環境も確認します。自社ではLAZを直接扱えても、受け取り側では特定のLASバージョンやLAS形式だけが必要な場合があります。提出直前の再変換を避けるため、成果形式と検証方法を早い段階で決めます。

互換性の判断では、計算に使う環境で最も確認しやすい形式を作業用にします。LAZを直接処理できるなら、不要な展開を避けられます。LASのほうが安定するなら、原本を残したうえで必要範囲だけをLASへ変換します。形式の統一より、変換回数と未検証工程を減らすことを優先します。

基準2 容量と処理速度のバランスで選ぶ

2つ目の基準は、ファイル容量と処理速度のバランスです。点群データは、範囲が広く点密度が高いほど容量が増えます。時系列で何度も計測する現場では、原本、作業用、成果用、バックアップが蓄積し、保存領域や転送時間が負担になりやすくなります。

LAZは、点を減らさずに保存容量と転送量を抑えたい場面で有効です。現場から事務所への送信、複数拠点での共有、長期保管では、圧縮による効果を得やすくなります。ただし、容量の削減率は点の分布、属性構成、ポイント形式などで変わるため、固定値として見積もらないほうが安全です。

LAZのファイルが小さいからといって、処理負荷も必ず小さいとは限りません。読込時には圧縮データを解釈する処理が必要です。一方で、対応環境では圧縮状態から直接読み込めるため、一時的なLASファイルを必ず作るわけでもありません。作業端末の空き容量だけでなく、点群ビューアの読込方式を確認します。

LASは容量が大きい反面、環境によっては繰り返し参照しやすい場合があります。同じ点群で計算範囲や基準面を変えながら何度も試算する場合、作業用LASを用意したほうが合計時間を短縮できることがあります。ただし、これはソフトウェアと端末に依存するため、代表データで実測して判断します。

処理負荷を下げる方法は、形式変更だけではありません。広域点群を保管用LAZとして残し、体積計算に必要な範囲だけを作業用として切り出す方法があります。対象外の点を大量に読み込まないことで、表示、断面確認、不要点除去、地表面生成を行いやすくなります。

ただし、計算範囲ぴったりに切り出すと、境界外の点がなくなり、地表面端部の補間が不安定になることがあります。計算範囲の外側に適切な余裕を持たせて点を残し、地表面生成後に最終的な計算境界を設定します。必要な余裕量は点密度、地形、補間方法によって変わります。

容量を減らす目的で間引きを行う場合は、圧縮や範囲分割とは別の処理として扱います。点数を減らせば軽くなりますが、土砂の山頂、法肩、法尻、掘削底、急斜面、段差では形状の再現性が変わる可能性があります。元データを保持し、代表範囲で間引き前後の標高差と体積差を比較します。

形式を選ぶときは、ファイルサイズだけでなく、転送、読込、編集、計算、保存、再利用までを含む総作業時間で判断します。保存用はLAZ、特定工程の作業用はLASという使い分けも、変換履歴と検証結果が残っていれば合理的です。

基準3 座標と属性を保持できる条件で選ぶ

3つ目の基準は、体積計算に必要な座標と属性を保持できることです。容量や速度に利点があっても、座標の解像度、分類、追加属性、座標参照情報が失われれば、計算結果の検証が難しくなります。

LASでは、座標の実値を整数の点レコード、尺度、オフセットの組み合わせで表します。変換時に尺度やオフセットが変わっても、必要な解像度を保ち、整数の表現範囲に収まれば実座標を維持できます。しかし、書き出し時の尺度が粗いと、座標や標高がその尺度に応じて丸められる可能性があります。([PDAL][1])

薄い盛土層、路面の微小変化、小規模掘削、微地形の時系列比較では、標高の丸めが結果へ影響しやすくなります。画面を拡大して似た形に見えるかではなく、変換前後の代表点座標や点ごとの差を数値で確認します。

属性では分類の保持が重要です。地表、植生、構造物、ノイズなどが分類されている場合、地表点だけを利用して面を作る工程があります。分類値が失われたり、すべて同じ値へ置き換わったりすると、草木、資材、車両、仮設物などを地表から分離しにくくなります。

反射強度、リターン情報、色、取得時刻なども、不要点の確認や再分類に使うことがあります。現在の体積計算で直接使わなくても、後から再処理する可能性があるなら、原本では保持しておくほうが安全です。

追加属性にも注意が必要です。LASの固定ポイント形式以外の情報を追加属性として保存できる場合がありますが、変換先がそれを引き継がないことがあります。変換後に色が表示されたからといって、分類や追加属性まで保持されたとは判断できません。

形式だけをLASからLAZ、またはLAZからLASへ変える場合は、互換性のある可逆変換で点数と内容を維持できることが期待されます。ただし、ポイント形式の変更や属性削除を同時に指定すれば、圧縮方式が可逆でも出力内容は変わります。形式変換と内容変更を別工程に分けることで、差の原因を追跡しやすくなります。

座標系情報についても、ファイル内の記録だけに依存しないことが大切です。座標参照情報が欠けている、古い表現で保存されている、読み込み側が解釈できないといった場合があります。水平座標系、標高の基準、単位は作業記録にも残し、既知点との照合で確認します。

座標と属性の保持は、容量や処理速度より優先すべき条件です。LAZのまま必要情報を保持できるならLAZを使い、特定工程でLASのほうが確実なら検証済みのLASを作業用にします。

変換前に確認する座標系と標高基準

変換前には、元ファイルの条件を記録します。少なくとも、ファイル名、拡張子、LASバージョン、ポイント形式、総点数、水平座標範囲、標高範囲、尺度、オフセット、座標系、単位、分類の有無、追加属性の有無を確認します。

まず水平距離の単位を確認します。点群ビューアで既知の構造物幅、道路幅、基準点間距離などを測り、現場の想定と整合するかを見ます。点群は拡大縮小すると地形らしく見えるため、表示だけでは単位の誤りを発見できない場合があります。

体積は三方向の長さに依存するため、単位の誤認は結果の桁を大きく変える可能性があります。水平と高さの単位が同じとは限らないデータもあるため、読込設定とメタデータを確認し、既知距離と既知標高で照合します。

次に水平座標系を確認します。異なる時期の点群、設計面、基準点データを重ねる場合は、同じ座標基準へ正しく変換されている必要があります。座標系が異なると、大きな位置ずれだけでなく、小さな平行移動、回転、尺度差として現れることがあります。

一地点だけが一致しても、回転や尺度差を見逃すことがあります。現場内で離れた複数の基準点、変化していない構造物角、舗装端部などを比較し、水平位置が全体で整合するかを確認します。

標高基準も重要です。水平位置が合っていても高さの基準が異なれば、現場全体に一定の盛土または掘削が発生したように見えます。変化していない地点を複数選び、時期の異なる点群間で一定の高さ差がないかを確認します。

座標軸の順序や高さ軸の指定にも注意します。設定を誤ると回転、反転、横倒しといった明確な異常が出ますが、原点やオフセットの扱いによるずれは単独表示では気づきにくいことがあります。別時期データや既知座標との重ね合わせが必要です。

座標変換が必要な場合は、形式変換と同時に行わず、まず元の座標条件のままLASとLAZの変換を検証します。その後、別の派生ファイルとして座標変換を実施し、各工程で点数、座標範囲、代表点を照合します。

変換前条件を記録しておけば、変換後に差が見つかったとき、元から存在した差なのか、形式変換、座標変換、切り出しのどこで生じたのかを切り分けやすくなります。

変換後に照合する点数と座標範囲

変換後は、すぐに体積計算へ進まず、元データと出力データを照合します。形式だけを変更したのであれば、実際に読み取れる総点数、点の座標、主要属性は一致することが期待されます。

最初に総点数を比較します。点数が減っている場合は、間引き、分類除外、範囲切り出し、無効点の除外、対応外ポイント形式の読込失敗などを確認します。点数が増えている場合は、複数ファイルの重複結合や二重読込を疑います。

ヘッダーに記録された点数だけでなく、点群ビューアが実際に読み取った点数を確認することも重要です。ヘッダー値の更新が不十分なファイルや、読み込み側が一部レコードを除外する状況では、表示された点数と記録値が一致しない可能性があります。

次に、水平座標と標高の最小値、最大値を比較します。範囲の変化は、単位、尺度、オフセット、座標軸、範囲切り出し、外れ点除去の影響を示す手掛かりになります。ただし、最大値と最小値は少数の外れ点に左右されるため、範囲が一致しただけで変換成功とは判断しません。

現場内の離れた複数地点で代表点を比較します。構造物角、道路端、法肩、法尻、掘削底、基準点付近など、位置を特定しやすい場所を選びます。複数地点を確認すれば、平行移動だけでなく回転、尺度差、局所的な点欠落も見つけやすくなります。

属性は、項目の有無と値の分布を確認します。分類項目が残っていても、全点が同じ分類値であれば、元の分類情報を利用できません。反射強度、色、リターン情報、取得時刻、追加属性も、必要に応じて最小値、最大値、欠損数、代表点の値を比較します。

変換前後の同じ範囲から、同じ条件で簡易地表面を作り、標高差や体積差を試算する方法も有効です。形式だけを変えたつもりなのに規則的な差が出る場合は、尺度、丸め、標高基準、単位を確認します。局所的な差は、点の欠落、分類変更、境界処理の違いを疑います。

試験範囲は平坦部だけにせず、斜面、段差、土砂の山、点密度の低い場所を含めます。平坦面では差が表れにくくても、形状変化の大きい場所では補間面の違いが見つかることがあります。

照合結果は問題がなかった場合も記録します。点数、座標範囲、代表点、属性、簡易体積が許容範囲内だったことを残せば、後から差が見つかった際に、形式変換以外の原因を調べやすくなります。

体積計算を狂わせやすい変換ミス

体積計算へ影響しやすい変換ミスには、単位の誤認、標高基準の不一致、座標の丸め、点の間引き、分類や追加属性の欠落、重複点の混入、境界周辺の点不足があります。

単位の誤認は、結果の桁を大きく変える可能性があります。点群を表示できても、正しい距離単位で扱われている保証にはなりません。既知距離を測定し、面積と平均高さ差から概算体積を求め、計算値の桁が整合するかを確認します。

標高基準の不一致は、時期の異なる点群を比較するときに注意が必要です。変化していない場所でほぼ一定の高さ差が現れる場合は、施工変化と判断する前に、標高基準、基準点、補正条件、座標変換を見直します。

座標の丸めは、尺度の設定や別形式を経由した変換で起こることがあります。格子間隔を細かく設定しても、入力座標自体が粗くなっていれば、失われた微細形状は戻りません。必要な変化量に対して、入力点の座標解像度が十分かを確認します。

点の間引きは、処理を軽くする一方で、地形の折れや端部を表す点を減らします。法肩、法尻、山頂、掘削底、構造物境界では、少数の点が地表面形状へ大きく影響することがあります。間引き後のファイルを原本と区別し、差を検証せずに成果用へ置き換えないようにします。

分類情報の欠落は、植生、車両、資材、仮設物、誤測点の混入につながります。地表より高い不要点は盛土側を大きくし、低い誤測点は掘削側を大きくする可能性があります。分類がない場合は、断面表示や高さ差表示で不要点を確認します。

重複点は、分割点群の結合や同一ファイルの二重読込で発生します。単純な三角網では影響が小さい場合もありますが、平均化、密度評価、近傍点を使う処理では重複範囲だけに偏りが生じる可能性があります。

境界周辺の点不足は、計算範囲ぴったりに切り出したときに起こりやすくなります。外側の点がない状態で面を作ると、端部の補間が不安定になる場合があります。余裕範囲を含めて地表面を作り、その後に計算境界を設定します。

これらの問題は、ファイルが開けないという明確なエラーにならないことがあります。地形が表示され、体積値も出力されるため、異常を見逃しやすい点が危険です。元データと同じ条件を再現できるかを確認し、代表範囲で変換前後の差を試算します。

LASとLAZを安全に使い分ける実務手順

安全な運用では、原本、保管用、作業用、共有用の役割を分けます。すべてを一つの形式へ統一するより、目的に合った形式を選び、派生関係を追跡できるようにするほうが実務的です。

受領時または計測直後のデータは原本として保存し、編集、間引き、切り出し、座標変換を加えません。原本がLASで容量が大きい場合に保管用LAZを作成することはできますが、点数、座標、属性の一致を確認するまでは元のLASを削除しません。

作業用ファイルは、体積計算に使う点群ビューアが安定して扱える形式を選びます。LAZのまま必要な処理ができるなら、不要な変換を避けます。LASのほうが安定する場合は、原本を残したうえで必要範囲をLASへ展開します。

変換時は、形式変更だけを行う工程と、内容を変更する工程を分けます。最初にLASとLAZの形式だけを変え、総点数、座標範囲、代表点、分類、追加属性を照合します。その後、別ファイルとして座標変換、範囲切り出し、不要点除去、間引きを行います。

ファイル名には、計測日、対象範囲、座標条件、処理段階を識別できる情報を含めます。原本、形式変換後、座標変換後、地表抽出後、計算用の関係が分かるようにし、上書き保存を避けます。

共有用ファイルは、受け取り側の環境に合わせます。ファイルだけでなく、座標系、単位、標高基準、点数、対象範囲、LASバージョン、ポイント形式、分類と追加属性の有無を伝えます。同じファイルでも読込条件が違えば、位置や高さの解釈が変わる可能性があります。

定期的に同じ現場を計測する場合は、書き出し条件と計算条件を標準化します。形式が同じでも、点密度、分類方法、座標尺度、切り出し範囲、地表面生成条件が毎回異なれば、実際の地形変化以外の差が混入します。

最後に、変換記録と検証記録を残します。使用した元ファイル、出力ファイル、変換日時、処理内容、使用環境、点数差、座標差、属性差、試験体積差を記録しておけば、担当者が変わっても同じ基準で判断できます。

点群ビューアで行う体積計算前の最終確認

変換と照合が完了したら、点群ビューア上で計算対象を確認します。形式が正しいだけでは、適切な地表面が作れるとは限りません。点密度、欠測、不要点、基準面、計算範囲、補間条件を確認します。

最初に、点群全体を上面、側面、斜め方向から見ます。上面では水平範囲と欠測を確認しやすく、側面では異常な高点や低点、標高の帯状ずれを見つけやすくなります。斜め表示では、土砂の山、掘削底、法面、段差、構造物の形状を把握しやすくなります。

点密度の偏りも確認します。材質、傾斜、遮蔽物、計測位置によって点密度は変わります。点が少ない場所では補間への依存が大きくなり、広い欠測部を自動的に埋めると、実測していない形状を仮定して体積を求めることになります。

水面、植生の密集部、構造物の裏側、急斜面の陰などは欠測が生じやすい場所です。計算対象に含める場合は、補間範囲と周辺形状を確認し、結果の不確かさを作業記録へ残します。

車両、重機、資材、仮設物、草木などの高い不要点は、盛土側の体積を大きくする可能性があります。地表より低い誤測点は、掘削側を大きくする可能性があります。分類がある場合も自動的に正しいとは限らないため、断面で確認します。

不要点を除去するときは、原本を直接編集しません。削除前後の点数と断面形状を確認し、地表点まで消していないかを見ます。除去条件を保存し、同じ現場の別時期データへ適用するときは、点密度や取得条件の違いを考慮します。

基準面には、水平面、設計面、既存地盤面、別時期の点群面などがあります。どの基準面を使うかで結果は変わります。対象点群と基準面の座標系、標高基準、単位が一致し、対象範囲を適切に覆っているかを確認します。

地表面生成の格子間隔や補間条件も結果へ影響します。格子を細かくすれば必ず精度が上がるわけではありません。点密度より極端に細かい格子では補間依存が増え、粗すぎる格子では小さな起伏や段差が平均化されます。

時系列比較では、格子間隔、三角網や補間の条件、使用分類、欠測処理をそろえます。条件が異なると、施工変化だけでなく面の作り方の違いが体積差に含まれます。

計算範囲は、求めたい対象境界と一致させます。境界を少し動かしただけで体積が大きく変わる場合は、端部の急斜面、欠測、補間、不要点を見直します。対象外の周辺地形や仮置き土が含まれていないかも確認します。

計算結果が出たら、面積と代表的な高さ差から概算体積を考え、結果の桁と符号を確認します。盛土と掘削の正負は、比較順序や点群ビューアの設定で変わることがあります。施工前から施工後を引くのか、施工後から施工前を引くのかを記録します。

最終記録には、使用ファイル、計測日、点数、座標系、標高基準、変換条件、計算範囲、基準面、地表面生成条件、算出結果を含めます。数値だけを保存するのではなく、同じ条件で再計算できる情報を残します。

まとめ

点群ビューアでLASとLAZを選ぶときは、容量の大小だけで判断しないことが重要です。体積計算前の変換ミスを防ぐには、点群ビューアと全処理工程の互換性、容量と処理速度のバランス、座標と属性を保持できる条件という3つの基準で判断します。

LASは通常、同じ内容のLAZより容量が大きくなります。LAZは対応する可逆圧縮を使えば、点を間引かずに容量を抑えられます。ただし、実際の互換性はLASバージョン、ポイント形式、追加属性、座標参照情報、読み書き環境によって変わります。

問題になるのは、LASかLAZかという形式名そのものより、変換時に点数、座標解像度、単位、標高基準、分類、追加属性が変わることです。可逆圧縮であっても、同時にポイント形式変更や属性削除を指定すれば出力内容は変わります。

安全な運用では、原本を保存し、形式変換、座標変換、範囲切り出し、間引き、不要点除去を別工程に分けます。変換後は、実読込点数、座標範囲、代表点、分類、追加属性、簡易体積を元データと照合します。

体積計算の直前には、点密度、欠測、不要点、基準面、計算範囲、格子間隔、補間条件、正負の向きを確認します。同じ現場を継続的に比較する場合は、入力形式だけでなく、地表面生成と体積計算の条件も統一します。

LASとLAZを目的に応じて使い分け、変換前後の確認を標準化すれば、体積計算の再現性を高め、ファイル取り違えや座標条件の不一致による手戻りを減らしやすくなります。

現場を3Dで残して、あとから測る。
実際の画面と動画で使い方を確認できます。

LRTK Phoneの使い方・実例を見る
資料請求導入相談
現場をスマホで3DスキャンLRTK Phone実例を見る