点群メッシュの穴が体積計算に影響する理由
点群を利用した体積計算は、土砂の山、盛土、掘削部、ストックヤード、造成地、法面などの形状を三次元座標として取得し、その表面と基準面との差を集計する方法です。巻尺や限られた断面だけでは形状を捉えにくい複雑な対象でも、面的なデータを使って数量を求められる点に利点があります。
ただし、点群を取得しただけで、直ちに妥当な体積が得られるわけではありません。多くの処理では、点群から地表面や対象物の表面を抽出し、点と点の間を三角形で結んだTINなどのメッシュ、または一定間隔の格子面に変換して体積を計算します。ソフトウェアによっては点群を内部で格子化して計算し、利用者が明示的に三角形メッシュを作成しない方式もあります。
本記事でいうメッシュの穴とは、三角形が形成されず、表面が定義されていない範囲を指します。元の点群に点が少ない場所で生じることが多いものの、点が存在していても、フィルタリングや三角形の最大辺長などの条件によって穴が残る場合があります。格子方式では、対応する状態が未定義セルやデータ欠損として現れることがあります。
メッシュに穴があると、本来体積計算に含めるべき範囲が計算から除外される可能性があります。たとえば、土砂の山の斜面に穴があり、その部分を未計算として処理した場合、穴の水平投影面積と基準面までの高さ差に応じた体積が集計されません。その結果、実際よりも小さな体積になることがあります。ただし、穴の扱いはソフトウェアや計算方式によって異なるため、欠損セルの除外、補間、計算停止などの仕様を確認する必要があります。
一方、穴を自動的にふさぐ設定を使った場合も注意が必要です。穴の周囲にある点だけを使って面を推定するため、実際にはくぼんでいる部分が平らにふさがれたり、盛り上がっている部分が低く補間されたりする可能性があります。穴を残す場合とは異なり、体積を過大または過小に計算することがあります。
穴の影響は、その面積だけでは判断できません。同じ面積の穴でも、平坦な地盤にある場合と、急な法面や堆積物の頂部にある場合では、体積への影響が異なります。周囲の高低差が小さい平坦部では、補間条件を変えても体積差が限定的な場合があります。しかし、法肩、法尻、段差、掘削底の隅、堆積物の頂部などでは、狭い穴でも形状の解釈によって体積が大きく変わる可能性があります。
体積計算で特に問題になりやすいのは、穴の存在に気付かないまま計算結果だけを採用することです。処理機能によっては、メッシュに穴や未定義セルがあっても体積値が表示されます。そのため、数値が出力されたことだけをもって、計算対象が正しく表現されていると判断してはいけません。
点群による体積計算では、どこが実測された面で、どこが補間された面なのかを確認する必要があります。さらに、どの範囲が計算対象外になっているか、計算境界付近に欠損がないかも確認します。穴を完全になくすことだけを目的とするのではなく、穴が体積に与える影響を把握し、採用した処理条件の根拠を説明できる状態にすることが重要です。
点群を使った体積計算の基本
点群を使った体積計算には、主に基準面との差を求める方法と、時期の異なる二つの表面を比較する方法があります。どちらの方法でも、計測データを比較可能な高さ面として扱えることが前提になります。表現方法はTIN、格子、数値標高モデルなど、使用するソフトウェアによって異なります。
基準面との差を求める方法では、対象範囲を細かな三角形や格子に分け、それぞれの場所で計測面と基準面の高さ差を算出します。その高さ差と水平面積を掛け合わせ、全体を合計して体積を求めます。基準面には、一定の標高を持つ水平面、設計面、施工前の地表面などが使われます。
土砂の仮置き量を求める場合には、土砂表面と底面の間にある空間を体積として集計します。掘削量を求める場合には、施工前の地表面と掘削後の表面との差を計算します。盛土量を求める場合には、施工前より高くなった部分を集計します。対象の形状やソフトウェアによっては、閉じた三次元メッシュの体積を求める方式もあります。
施工前後の点群を比較する場合は、二つの点群が同じ座標系、単位、標高基準にそろっていることが重要です。位置や高さがずれていると、実際には変化していない場所にも増減が生じます。広い範囲にわずかな高さのずれがあるだけでも、面積を掛け合わせることで大きな体積差になることがあります。
メッシュの穴や格子の未定義セルは、こうした高さ差の計算を妨げます。施工前の面にはデータがあり、施工後の面に欠損がある場合、その場所の変化量を実測値同士で直接計算できません。処理時に補間すれば計算自体は可能になることがありますが、実測値と推定値が混在します。
点群の密度が高ければ、必ず妥当な体積になるわけではありません。不要な車両、重機、作業員、資材、植生などが点群に含まれていると、それらの表面が地表として扱われる場合があります。また、ノイズ除去を強くかけすぎると、必要な地形まで削除され、メッシュの穴や未定義セルが増える可能性があります。
体積計算では、計測精度、点群密度、不要点除去、表面モデルの作成方法、計算境界、基準面という複数の条件が結果に影響します。小数点以下まで体積が表示されても、その桁まで正確であるとは限りません。表示桁数と、現地計測や処理条件から合理的に期待できる精度は分けて考える必要があります。
妥当な数量を得るには、最終的な体積値だけでなく、計算に利用した面の状態を確認することが欠かせません。穴の場所、補間した範囲、計算から除外した範囲を把握しておくことで、計算結果の妥当性を判断しやすくなります。
点群メッシュに穴が生じる主な原因
点群メッシュに穴が生じる原因は、現地で点を取得できなかった場合と、点群処理の途中で点が削除された場合に大きく分けられます。原因を把握せずに一律の穴埋め処理を行うと、不適切な面を作る可能性があります。
代表的な原因は、対象物による遮蔽です。土砂の山を一方向からだけ計測した場合、反対側の斜面や頂部の裏側が見えません。重機、仮設物、資材、植生、構造物などがある場合も、その背後に点のない範囲が生じます。
急な斜面や垂直に近い面も、欠損が生じやすい場所です。上方から計測すると、水平面には多くの点が得られても、立ち上がり面には十分な点が得られないことがあります。斜面に対して浅い角度から計測すると、点の間隔が広がり、設定によってはメッシュを作れない範囲が発生します。
対象面の状態も影響します。水面、水たまり、濡れた地面、強く反射する面、極端に暗い面などは、使用するセンサーや撮影方式、照明条件によって点が得られにくい場合があります。雨天後の掘削底や排水不良の場所では、周囲より点密度が低下する可能性があります。
計測距離が長すぎる場合や、移動速度が速すぎる場合も、必要な点密度を確保できないことがあります。対象物から離れた場所では、使用する機器によっては点と点の間隔が広がりやすくなります。広い現場を短時間で計測しようとして経路間隔を広げすぎると、細かな凹凸を捉えにくくなります。
複数の点群を統合するときの位置ずれも、メッシュの穴や不自然な面の原因になります。同じ地形を計測したデータが適切に重ならないと、二重の面ができたり、データ同士の間に隙間ができたりします。座標系、標高基準、単位、原点などが異なるデータを混在させた場合にも、不整合が生じます。
点群処理の設定によって、必要な点が削除されることもあります。外れ値除去、孤立点除去、密度によるフィルタリング、地表抽出などの条件を強くしすぎると、法肩や細い稜線、局所的な突出部まで不要点と判断される可能性があります。
メッシュ作成時の設定も関係します。離れた点を結ばないように三角形の最大辺長を制限すると、点間隔が基準を超えた場所には穴が残ります。この制限は不自然に長い三角形を抑えるために有効ですが、設定が厳しすぎると、有効な点が存在する場所にも多数の穴が発生します。
反対に、最大辺長を大きく設定しすぎると、欠損範囲をまたぐ大きな三角形が作られます。見た目上は穴がなくなりますが、実測されていない範囲を広い平面でふさいでいる場合があります。
計算範囲の外縁部も穴が生じやすい場所です。点群の取得範囲ぎりぎりまでメッシュを作ると、外側に点がないため、安定した三角形を作れない場合があります。計算境界と取得範囲が重なっている場合、境界線に沿って欠けが発生し、体積の集計面積が不足することがあります。
穴の原因は、現地条件、計測経路、点群密度、統合精度、点群処理、メッシュ設定などの組み合わせです。穴を見つけたときは、まず原因を確認し、再計測、処理条件の変更、限定的な補間、計算範囲からの除外のいずれが適切かを判断します。
対策1 計測前に死角と必要な点密度を確認する
一つ目の対策は、計測を始める前に、対象範囲、死角、必要な点密度を確認することです。点群メッシュの穴は処理後に発見されることが多いものの、現場の形状を確認すれば、欠損が生じやすい場所を事前に予測できます。
最初に、何の体積をどの範囲で求めるのかを明確にします。土砂の山全体を対象にするのか、指定区画の内側だけを対象にするのか、法面や掘削底を含めるのかによって、必要な計測範囲が変わります。体積計算の境界が決まっていない状態で計測すると、後から必要な場所に点がないことが判明する可能性があります。
次に、対象物をどの方向から見られるかを確認します。土砂の山であれば、頂部、各方向の斜面、法尻、周囲の地盤が取得できる経路を考えます。掘削部であれば、掘削底だけでなく、法面、段差、構造物との境界、進入路との接続部も確認します。
法肩と法尻は、体積の形状を決める重要な部分です。法肩の点が不足すると斜面の始点が曖昧になり、法尻の点が不足すると地盤との境界が曖昧になります。周囲の点を使って補間すると、実際より斜面が長くなったり短くなったりするため、体積に影響します。
必要な点密度は、対象面の複雑さ、求める数量の用途、期待する精度、使用機器の特性に合わせて考えます。平坦で高さの変化が少ない範囲では、比較的粗い点間隔でも表面を再現しやすい傾向があります。一方、急斜面、段差、凹凸、狭い溝、土砂の頂部などでは、変化点を表現できる点密度が必要です。
現場全体を同じ密度で計測することだけが正解ではありません。体積への影響が大きい場所では密度を高め、平坦で変化の少ない場所では必要十分な密度を確保する考え方が有効です。重要な変化点を把握せずに全体を均一に取得すると、必要な場所だけ点が不足する場合があります。
重機や資材などの遮蔽物がある場合は、移動可能な時間帯を選びます。対象面が大型の重機で覆われている状態では、その下の地表を直接計測できません。可能であれば、作業開始前、休止時間、作業終了後など、遮蔽物が少ない状態で計測します。
移動できない構造物がある場合には、その範囲をどのように扱うかを事前に決めます。計算対象から除外するのか、既知の底面を利用するのか、別の方法で測定するのかによって、現場で取得すべきデータが変わります。
計測範囲は、体積計算の境界より外側まで広げます。計算範囲ぎりぎりまでしか点がないと、境界付近でメッシュを安定して作れないことがあります。外側まで余裕を持って計測し、処理後に必要な境界で切り出すことで、端部の欠損を減らせます。
計測前の確認では、現場を単に見渡すだけでは不十分です。最終的に点群を表面モデルとして扱えるかという視点が必要です。死角と必要密度を事前に確認することで、後処理による推定を減らし、実測データに基づく体積計算を行いやすくなります。
対策2 複数方向から補足計測して欠損を減らす
二つ目の対策は、一方向だけで計測を完了させず、異なる位置や角度から補足計測を行うことです。最初の計測方向で見えなかった場所も、反対側や斜め方向から計測すれば取得できる可能性があります。
土砂の山を計測する場合は、可能な範囲で周囲を移動し、それぞれの斜面を異なる方向から取得します。一方向からだけでは、手前側の斜面は取得できても、頂部の裏側や反対側の法尻が欠けることがあります。
対象物の高さや形状によっては、計測位置の高さを変えることも有効です。低い位置からでは手前の地形に隠れていた範囲も、視点を変えると確認できる場合があります。ただし、危険な法面や不安定な土砂の上に無理に立ち入ってはいけません。
掘削部では、上端からの計測だけでは法面の下部や掘削底の隅が欠けることがあります。安全な作業通路や計測可能な位置を利用し、法面に対する角度を変えて補足します。立入禁止範囲、重機の作業半径、崩落の危険がある場所では、安全を優先して計測方法を選びます。
複数の計測データを統合する場合は、データ同士が重なる範囲を十分に確保します。共通部分が少ないと、位置合わせが不安定になる可能性があります。変化しにくい地形、既知点、固定構造物などを共通して取得し、データを整合しやすくします。
補足計測は、できるだけ対象形状が変化しないうちに行います。土砂の搬入や搬出が続いている現場では、最初の計測後に形状が変わることがあります。異なる状態の点群を統合すると、同じ場所に複数の表面ができたり、不自然な段差が生じたりします。
計測時刻が異なる場合は、その間に重機が移動したか、土砂が追加されたか、掘削が進んだかを確認します。形状が変わった可能性がある場合は、単純に統合せず、計測時点を分けて管理する必要があります。
補足計測後は、点数が増えたことだけで完了と判断してはいけません。複数データの重なりにずれがあると、二重面や局所的な厚みが生じます。断面表示で点群の重なりを確認し、同じ地表が一枚の面として表現されているかを確認します。
計測済み範囲を現場で確認できる場合は、計測直後に欠損の有無を確認します。事務所に戻ってから穴に気付くと、再訪が必要になり、現場形状も変わっている可能性があります。その場で不足範囲を把握し、別方向から補足する運用が有効です。
全ての穴を完全になくすために、無制限にデータを追加する必要はありません。計算範囲外の背景や、体積への影響が小さいと判断できる欠損まで同じ優先度で補足すると、作業時間とデータ量が増えます。法肩、法尻、頂部、掘削底、計算境界など、体積への影響が大きい場所を優先します。
複数方向からの計測は、後処理で形状を推定する範囲を減らす方法です。重要な部分を実測できれば、穴埋め方法の違いによる体積差を抑えやすくなります。
対策3 穴埋め処理の条件と上限を決める
三つ目の対策は、メッシュの穴埋め処理を無条件に適用せず、対象とする穴の大きさ、位置、周辺形状などの条件を決めることです。
穴埋め処理は、実測点のない範囲に周囲の点から推定した面を作る処理です。画面上では滑らかなメッシュになりますが、補間された部分の高さが実測されたわけではありません。見た目が自然であることと、実際の形状を正しく再現していることは同じではありません。
小さな穴で、周囲がほぼ平坦または一定勾配の面であれば、補間条件を変えたときの体積差が比較的小さい場合があります。周辺の高さ変化が連続していれば、内部の形状を推定しやすいためです。ただし、体積差が小さいことだけで実形状との一致が証明されるわけではありません。
一方、法肩、法尻、段差、掘削底の隅、堆積物の頂部、構造物との境界などでは、単純な穴埋めを慎重に行う必要があります。こうした場所では、穴の内部に折れ点や急な高さ変化が存在する可能性があります。
穴の両側にある点を平面で結んだ場合、本来のくぼみを埋めて体積を過大に計算することがあります。反対に、本来の盛り上がりを平らにすると、体積を過小に計算します。
穴埋めの条件として、最大面積や最大幅を設定する方法があります。ただし、穴の面積だけを基準にしてはいけません。細長い穴が法肩に沿って生じている場合、面積が小さくても斜面の境界全体が失われることがあります。
周囲の高さ差も確認します。穴の両端で高さが大きく異なる場合は、どの形状で結ぶかによって体積が変化します。小さな穴でも、高低差が大きい場所では再計測を優先した方がよい場合があります。
穴埋めを行う前には、元の点群とメッシュを保存します。処理後のデータだけを残すと、どこが実測面で、どこが補間面なのか分からなくなります。元データ、穴埋め前のメッシュ、穴埋め後のメッシュを区別して管理することが重要です。
穴埋め前後で体積を計算し、差を確認する方法も有効です。穴を未計算として扱った場合、周囲の点で補間した場合、別の条件で補間した場合を比較すると、欠損部分が結果に与える感度を把握できます。
条件を変えても体積差が小さい場合は、少なくとも試した条件の範囲では、穴の扱いに対する計算結果の感度が小さいと判断できます。反対に、補間方法によって体積が大きく変わる場合は、その場所の形状を推定する根拠が不足しています。この場合は補足計測や別資料による確認を検討します。
大きな穴を自動処理だけで閉じることは、原則として慎重に判断します。広い範囲に実測点がない場合、周囲の点だけから内部形状を確定することは困難です。別の測定結果を利用する、再計測する、計算範囲から除外するなどの対応が必要になる場合があります。
補間範囲を記録することも欠かせません。施工前後の比較では、同じ場所が毎回同じ条件で補間されるとは限りません。施工前は実測面、施工後は補間面という状態になると、実際の変化と補間方法による差が混在します。
穴埋め処理の目的は、欠損を画面上から見えなくすることではありません。体積計算に必要な表面を、説明可能な条件で作成することです。補間範囲、判断理由、体積への影響を確認したうえで使用します。
対策4 計測範囲と体積計算範囲を分けて管理する
四つ目の対策は、点群を取得した範囲と、実際に体積を集計する範囲を分けて管理することです。取得した点群の外縁まで自動的に計算対象にすると、境界付近の点密度不足や穴が結果に影響します。
体積計算では、業務上の対象を示す境界線を設定します。仮置き土砂であれば区画境界、掘削であれば施工範囲、盛土であれば設計上の対象範囲などを基準にします。点が存在する範囲をそのまま計算するのではなく、対象となる範囲を明確にします。
計測時には、計算境界より外側まで余裕を持ってデータを取得します。外側の点があることで、境界付近まで安定した面を作りやすくなります。処理後に境界線で切り出せば、計算範囲の端に穴が生じる可能性を減らせます。
計算境界ぎりぎりまでしか点がない場合、外側に点がないため、境界に沿ってメッシュが欠けることがあります。この欠けを無理に大きな三角形でふさぐと、境界付近の形状を根拠の乏しい面で補う可能性があります。
点群全体に穴があっても、その穴が計算範囲外であり、基準面や境界の設定にも影響しなければ、体積への直接的な影響はありません。反対に、穴が計算範囲内にある場合は、補足計測、穴埋め、除外などの判断が必要です。穴の数だけではなく、計算境界との位置関係を確認します。
重機、資材、構造物、水面、植生などによって対象面を取得できない範囲は、除外領域として管理する方法があります。除外する場合は、その範囲が計算に含まれていないことを明確にします。
計算から除外する面積が大きい場合、表示された体積を対象全体の数量として扱うことはできません。計算できた範囲の体積なのか、別の方法で推定した部分を含む全体体積なのかを区別する必要があります。
施工前後を比較するときは、共通して有効な範囲を使います。施工前は広い範囲を計算し、施工後は穴のために狭い範囲を計算すると、体積差に計算面積の違いが混ざります。
同じ境界線を使用し、その内側に両時点の面が存在するかを確認します。一部に穴がある場合は、両方の時点で同じ範囲を除外する方法や、根拠を確認したうえで欠損部分を補う方法があります。
計算境界は、毎回同じデータを再利用できるように管理します。担当者が画面上で目視しながら範囲を描き直すと、わずかな境界差でも体積が変わります。特に、斜面上で境界が移動すると、水平面積と高さ差の両方が変化します。
境界線を設定するときは、閉じた形状になっているかも確認します。線が交差している場合や、端点が閉じていない場合は、意図しない範囲が計算対象になる可能性があります。
計測範囲、計算範囲、除外範囲、補間範囲を分けて管理すると、体積計算の根拠が明確になります。穴が残っている場合も、どの欠損が結果に影響しているかを整理しやすくなります。
対策5 断面確認と条件別の再計算で検証する
五つ目の対策は、完成したメッシュを三次元表示だけで判断せず、断面表示と条件別の再計算によって検証することです。
三次元表示は全体形状を確認するのに適していますが、視点や表示方法によっては小さな穴、不自然な三角形、二重面、局所的な段差を見落とすことがあります。表面を滑らかに表示する設定では、欠損や補間範囲が目立たなくなる場合もあります。
断面表示では、点群とメッシュを同時に表示し、点のない場所をどのように面が結んでいるかを確認します。堆積物の頂部、法肩、法尻、掘削底、段差、構造物との境界、計算範囲の外縁などを重点的に確認します。
一方向の断面だけでは不十分な場合があります。縦断方向では自然に見える面でも、横断方向から見ると大きな穴を直線でふさいでいることがあります。形状が不規則な対象では、複数方向の断面を確認します。
メッシュと元の点群の距離も確認します。点群から大きく離れた面が作られている場合、平滑化や穴埋めによって形状が変わっている可能性があります。特に頂部や鋭い稜線では、面が実測点より低くなることがあります。
条件別の再計算では、メッシュの最大辺長、格子間隔、穴埋めの上限、平滑化の強さ、計算境界などを合理的な範囲で変更し、体積がどの程度変化するかを比較します。
条件を少し変えただけで体積が大きく変わる場合は、点群や表面モデルの品質が安定していない可能性があります。穴の多い範囲や点密度の低い範囲が、結果に大きく影響していないかを確認します。
穴埋め前と穴埋め後の体積差も重要です。差が小さい場合は、試した穴処理条件に対する結果の感度が小さいと判断できます。ただし、差が小さいことだけで実際の体積に近いと証明されるわけではありません。差が大きい場合は、補間面を採用する前に再計測や計算範囲の見直しが必要です。
計算結果を現場の既知情報と照合する方法もあります。標高が分かっている点、平坦な構造物の天端、既知の底面高さなどを使い、点群全体に高さのずれがないかを確認します。
施工していない場所の差分も確認します。時期の異なる点群を比較し、変化していないはずの地盤に大きな増減が出ている場合は、座標のずれ、標高基準の違い、不要物、メッシュの穴や補間などが原因として考えられます。
現場の搬入量や搬出量、施工記録との比較も参考になります。ただし、車両台数や材料数量から求めた値には、積載量のばらつき、土の密度、含水状態、ほぐしや締固めなどの影響があります。完全な一致を前提にするのではなく、比較条件を整理し、差の理由を説明できる範囲かを確認します。
検証結果は、体積値と一緒に保存します。使用した点群、基準面、境界線、除外範囲、穴埋め条件、メッシュまたは格子の設定、計算日時などを記録しておけば、同じ条件で再計算できます。
断面確認と再計算は、体積計算の信頼性を確認するための工程です。穴の扱いを変えても結果が大きく変わらないことを確認できれば、少なくともその条件範囲で結果が安定している根拠になります。影響が大きい場合は、報告前に再計測や処理条件の見直しを行えます。
点群メッシュを作成するときの設定上の注意点
メッシュの品質は、元の点群だけでなく、面を作成するときの設定にも左右されます。設定値を細かくすれば必ず正確になるわけではなく、対象形状と点密度に合わせる必要があります。
重要な設定の一つが、点同士を結ぶ距離の上限です。距離の上限を大きくすると、点が少ない場所にも面を作りやすくなります。しかし、遮蔽物の背後や大きな欠損をまたぐ三角形ができる可能性があります。
距離の上限を小さくすると、不自然に長い三角形を防ぎやすくなります。一方、点密度が少し低い場所にも穴が発生します。対象範囲における代表的な点間隔を確認し、それより明らかに長い辺を無条件に許可しないことが重要です。
点間隔は場所によって異なります。平坦部の平均値だけで設定すると、急斜面や境界付近に穴が増えることがあります。複数の場所で点密度を確認し、重要箇所に適した条件を検討します。
平滑化の設定にも注意が必要です。平滑化は細かなノイズを抑え、見やすい面を作る処理ですが、実際の凹凸や稜線も丸める可能性があります。土砂の頂部が低くなったり、掘削底の局所的な起伏が消えたりすると、体積が変わります。
画面表示を見やすくするための処理と、体積計算に使う面の処理は分けて考えます。見た目が滑らかな面が、数量計算に適しているとは限りません。
点群を間引く場合も、重要な形状が失われていないかを確認します。データ量を減らすと処理しやすくなりますが、法肩、法尻、段差、細い稜線などの点が削除される可能性があります。
間引き後は、元の点群と比較し、重要部分の高さや位置が変わっていないかを確認します。全体の点数が十分に多くても、形状変化点の点が失われていれば、適切な面を作れません。
地表抽出の設定もメッシュの穴に影響します。車両、重機、植生などを除去するために強い条件を設定すると、土砂の突出部や薄い盛土まで不要物と判断されることがあります。
自動処理後には、どの場所の点が削除されたかを確認します。処理前後の点数だけを見ても、重要な地形が残っているかどうかは判断できません。
複数の点群を統合した場合は、重複面や交差面がないかを確認します。位置がずれた二つの表面をそのままメッシュ化すると、局所的な空洞や複雑な面が作られる可能性があります。
体積を閉じた立体として求める場合は、上面だけでなく、底面と側面の作成方法も確認します。閉じたメッシュを前提とする体積計算では、穴が残ると計算結果が定義どおりにならない場合があります。一方、上面と基準面の高さ差を格子ごとに積算する方式では、必ずしも閉じた三次元メッシュを作るわけではありません。
水平面で閉じるのか、設計面で閉じるのか、施工前地盤面との差を求めるのかを明確にします。処理機能の初期設定をそのまま使うのではなく、目的に合った基準面を設定します。
同じ現場を継続的に計測する場合は、可能な範囲で同じ表面作成条件を使用します。毎回異なる最大辺長、格子間隔、平滑化条件を使うと、実際の変化と処理設定による変化を区別しにくくなります。
設定を変更した場合は、変更前後の体積差を確認し、変更理由を記録します。これにより、後から体積値が変わった原因を追跡しやすくなります。
施工前後の体積を比較するときの注意点
施工前後の点群から掘削量や盛土量を求める場合は、片方の点群だけを使う体積計算よりも、メッシュの穴や未定義セルに注意する必要があります。二つの表面のどちらか一方に欠損があるだけで、その範囲の高さ差を実測値同士で直接計算できなくなるためです。
最初に確認するのは、二つの点群が同じ座標系、単位、標高基準を使っているかどうかです。座標がずれていると、斜面や段差の位置が一致せず、施工していない場所にも差が生じます。
標高が全体に少しずれている場合は、平坦な場所全体に盛土または掘削が発生したような結果になる可能性があります。広い現場では、わずかな高さ差でも大きな体積差になります。
施工前後で計測範囲が異なる場合は、共通範囲を確認します。片方だけに面がある範囲を計算に含めると、比較条件が一致しません。両方の面が有効な範囲を基本とし、欠損部分の扱いを決めます。
穴の位置が時期ごとに異なることにも注意が必要です。施工前は重機がなかったため地表を取得できても、施工後は重機や資材に遮られて穴が生じる場合があります。反対に、施工前は植生で取得できなかった場所が、施工後には取得できることもあります。
一方だけの穴を自動補間すると、実測面と推定面の差を施工量として集計する可能性があります。重要な範囲に欠損がある場合は、補足計測、共通除外範囲の設定、別資料に基づく補間などを検討します。
点密度の違いにも注意します。施工前は粗い点群、施工後は細かな点群という場合、同じメッシュ設定でも表面の細かさが異なります。細かな凹凸が片方だけに反映されると、実際の施工変化以外の差が生じることがあります。
比較では、目的に応じて共通の格子間隔や表面作成条件を設定し、両時点を同等の基準で評価します。ただし、粗い方に機械的に合わせることで重要な形状が失われないかも確認します。点密度だけでなく、位置精度や不要点除去の条件もそろえることが重要です。
不要物の除去条件も統一します。施工前には車両を除去し、施工後には車両を残した状態で計算すると、車両の形状が盛土側の差として集計される可能性があります。
差分結果は、合計値だけでなく位置分布も確認します。掘削した場所に負の変化、盛土した場所に正の変化が現れているかを見ます。施工記録と一致しない局所的な変化がある場合は、穴、位置ずれ、不要物、補間の影響を確認します。
施工境界付近では、わずかな位置ずれが大きな差分につながる場合があります。急斜面の位置が少しずれると、一方では高い面、もう一方では低い面として比較されるためです。
比較計算では、固定された境界線を使用し、毎回同じ範囲を集計します。対象範囲を目視で描き直すと、境界差が施工量に混ざります。
施工前後の体積比較では、二つの点群を別々に確認するだけでなく、重ね合わせた状態と差分分布を確認することが重要です。穴の位置と処理方法をそろえることで、実際の施工量をより安定して把握しやすくなります。
体積計算の品質を安定させる実務手順
点群メッシュの穴による影響を継続的に抑えるには、担当者の経験だけに頼らず、計測から報告までの確認手順を決めることが有効です。
最初に、体積計算の目的、対象物、計算範囲、基準面を決めます。在庫量の把握、施工量の確認、日常管理、出来形確認など、用途によって必要な計測条件や検証方法が変わります。契約数量や公的な出来形管理に用いる場合は、適用される要領、仕様書、発注者の基準も確認します。
次に、現場で重要箇所と死角を確認します。法肩、法尻、頂部、掘削底、段差、境界付近など、体積への影響が大きい場所を把握し、複数方向から取得できる経路を考えます。
計算範囲より外側まで余裕を持って計測し、遮蔽物の背後や急斜面を補足します。計測直後に点群の分布を確認できる場合は、重要な欠損がないかをその場で確認します。
点群処理では、元データを保存したうえで不要点を除去します。自動処理後には、削除された場所を確認し、必要な地形まで失われていないかを確認します。
複数データを統合した場合は、断面を使って位置合わせを確認します。地表面が二重になっていないか、データの境界に隙間がないか、局所的な段差が生じていないかを見ます。
メッシュまたは格子面の作成後には、穴や未定義セルの位置と大きさを確認します。計算範囲内、境界付近、急斜面、頂部などにある欠損を優先して評価します。
穴を埋める場合は、あらかじめ決めた条件に従います。周囲の形状が連続しているか、高低差が大きくないか、補間範囲が広すぎないかを確認します。
穴埋め前後の表面モデルを保存し、補間した範囲を把握できるようにします。重要箇所の大きな穴は、自動補間だけで処理せず、再計測や別の測定結果の利用を検討します。
体積計算では、固定した境界線と目的に合う基準面を使用します。施工前後を比較する場合は、同じ座標系、単位、標高基準、計算範囲、表面作成条件を使います。
計算後は、合計体積、計算面積、未計算面積、断面形状、差分分布を確認します。ソフトウェアが欠損セル数や有効セル率などを表示する場合は、その値も記録します。穴埋め条件や表面作成設定を合理的な範囲で変え、結果が大きく変動しないかを確認します。
報告用の数値を確定するときは、計測日、対象範囲、基準面、使用データ、除外範囲、補間の有無、計算条件を記録します。結果だけを保存すると、後から数量が変わった原因を調べられません。
同じ現場で定期的に体積を求める場合は、計測位置や経路をできるだけ統一します。毎回異なる方向から取得すると、穴の位置や点密度が変化し、比較結果にばらつきが生じることがあります。
現場条件によって経路を変更した場合は、その理由を記録します。重機や資材による遮蔽があった場合も、欠損の可能性として残しておきます。
点群の計測担当者と体積計算の担当者が異なる場合は、必要な範囲と重要箇所を共有します。計測担当者が最終的な計算範囲を理解していないと、処理段階で必要なデータが不足していることに気付く可能性があります。
体積計算を安定させるには、計測、点群処理、表面モデル作成、穴の確認、計算範囲設定、検証を一連の作業として管理する必要があります。各工程を個別に完了させるのではなく、最終的な数量の根拠を確保するという目的で確認します。
まとめ
点群メッシュの穴は、三角形による表面を作れなかった範囲です。格子方式では、同様の問題が未定義セルとして現れる場合があります。穴や未定義セルを未計算のまま体積計算すると、本来含めるべき範囲が除外され、体積を過小に算出する可能性があります。一方、穴を無条件に埋めると、実測されていない形状を推定面でふさぎ、体積を過大または過小に算出する可能性があります。
穴の影響は、面積だけでは判断できません。穴の位置、周囲の高さ差、斜面の勾配、基準面までの距離、計算境界との関係、補間方法などを合わせて確認する必要があります。
対策の第一は、計測前に死角と必要な点密度を確認することです。体積計算の対象範囲を明確にし、法肩、法尻、頂部、掘削底、段差などの重要箇所を把握します。
第二は、異なる方向から補足計測を行うことです。一方向では見えない場所を別の角度から取得し、後処理で推定する範囲を減らします。
第三は、穴埋め処理の条件と上限を決めることです。小さな穴でも高低差が大きい場所では慎重に判断し、穴埋め前後や複数条件の体積差を確認します。
第四は、計測範囲と体積計算範囲を分けることです。計算境界より外側まで点群を取得し、固定した境界線で必要な範囲を切り出します。
第五は、断面確認と条件別の再計算を行うことです。三次元表示だけでなく、複数方向の断面や差分分布を確認し、設定変更によって体積が大きく変わらないかを検証します。
点群を使った体積計算は、複雑な地形を面的に捉えられる有効な方法です。しかし、計測点が多いことや体積値が表示されたことだけでは、結果の妥当性を判断できません。
実測された範囲、補間された範囲、除外された範囲を区別し、同じ条件で再計算できるように記録することが重要です。穴を完全に見えなくするのではなく、その影響を把握して説明できる状態を目指します。
現場で点群の取得状況を確認し、不足している範囲を早い段階で補足できれば、再訪や大規模な穴埋め処理を減らしやすくなります。位置情報を伴う現場計測から点群確認、体積計算までをつなげる運用を整える際は、LRTK Phoneなど、取得データを現場で確認して追加計測を判断できる仕組みを活用することも選択肢の一つです。機器の適用範囲や必要精度を確認し、対象現場に合う方法を選ぶことが、安定した数量管理につながります。