点群データから盛土や掘削土、資材の山などの体積を求めるとき、点の数が多ければそのまま高精度な体積計算ができるとは限りません。点群の一部が抜けていたり、対象範囲の端部だけ点密度が低かったりすると、点群ビューア上では一見きれいに見えても、生成される地表面が実際の形状と異なり、体積計算の結果に影響することがあります。
特に注意したいのが点群の「欠落」です。対象範囲の中に点が取得されていない場所があると、体積計算に使う面を作成するときに、その空白部分が周囲の点から補間される場合があります。小さな欠落であれば影響が限定的なこともありますが、斜面や法肩、法尻、掘削底面、土量の山の裾など、形状変化の大きい場所が欠けていると、少ない面積の欠落でも計算結果への影響が大きくなる可能性があります。
そこで重要なのが、点群ビューアで単に「点が多いか」を見るのではなく、欠落の位置、広がり、点密度の変化、計算対象面の再現性まで確認して、体積計算に使用できるデータを選ぶことです。本記事では、「体積計算 点群ビューア」で検索している実務担当者に向けて、点群の欠落率を確認する考え方と、体積計算に使うデータを選ぶための3つの基準を詳しく解説します。
点群ビューアで体積計算前に欠落を確認する理由
点群を使った体積計算では、多数の三次元座標から対象物や地盤の表面形状を再現し、その面と基準となる面との差を積算して体積を求めます。したがって、計算の前提となる表面形状が正しく再現されていることが重要です。
ここで問題になるのが、点群が存在しない空白部分です。点群ビューアでは、視点を遠ざけて全体を表示すると、多少の欠落があっても周囲の点によって面がつながっているように見えることがあります。しかし、拡大して確認すると、地面の一部に点が存在しなかったり、局所的に点密度が大きく下がっていたりする場合があります。
体積計算では、こうした空白部分を何らかの方法で処理する必要があります。使用する処理方法によっては周辺点から面が補間されるため、実測していない部分にも仮想的な地表面が作られます。平坦な場所に小さな空白がある場合は、周囲の点から推定した面と実際の面との差が小さいこともあります。一方で、急な斜面や段差、掘削端部などでは、同じ大きさの空白でも推定誤差が大きくなりやすくなります。
たとえば盛土の山を計測したとき、山頂付近に多少の欠落があるケースと、山の裾全周に欠落があるケースでは意味が異なります。山頂の一部が緩やかな形状であれば周囲から補間できる可能性がありますが、裾が欠落すると、どこまでを盛土として計算するかという境界自体が不明確になります。その結果、計算対象面積が変わり、体積にも影響します。
そのため、欠落率を見るときは、単純に欠落している面積の割合だけを確認するのでは不十分です。「どこが欠けているのか」「その場所は体積形状を決めるうえで重要か」という視点が欠かせません。
また、点群の欠落は取得方法だけでなく、対象物の状態によっても発生します。地面が機械や資材で隠れている場所、植生が密な場所、急斜面、深い掘削部、構造物の陰などでは、地表面そのものを十分に取得できないことがあります。このような場所では点群ビューア上の点数だけを見ても、必要な地表面が取得できているか判断できません。
体積計算を安定させるには、計算ボタンを押す前に点群ビューアでデータの品質を確認し、使える点群と使いにくい点群を選別する工程が必要です。
点群の欠落率はどのように確認するのか
「欠落率」という言葉は、点群ビューアや計測方法によって必ずしも同じ定義で表示されるものではありません。そのため実務では、自社や現場で確認方法を決めておくことが重要です。
比較的わかりやすい方法は、体積計算の対象範囲を一定サイズの格子に区切り、必要な地表面点が存在しない格子の割合を見る方法です。たとえば対象範囲全体を小さな格子に分け、それぞれに有効な点が存在するかを確認します。点が存在しない格子を欠落とみなせば、「欠落格子数÷対象格子数」という考え方で、データ全体の欠落傾向を把握できます。
ただし、この数字だけで体積計算への適否を決めるのは避けたほうがよいでしょう。格子の大きさを変えれば欠落率も変わります。また、対象面が平坦なのか複雑なのかによって、同じ欠落率でも体積への影響は異なります。
たとえば、広い平場の中央に小さな欠落が点在しているデータと、平場と法面の境界部分が連続して欠けているデータを考えてみます。数値上の欠落率が同程度だったとしても、後者のほうが表面形状や計算範囲を誤認しやすい可能性があります。
したがって、欠落率は合否を自動的に決める数値というより、点群の状態を比較するための指標として使うのが実務的です。
点群ビューアでは、まず全体表示で大きな空白がないかを確認し、次に対象範囲を拡大して局所的な欠落を確認します。その際、真上からだけでなく斜め方向や側面方向からも表示すると、点の有無だけではなく、高さ方向のばらつきや斜面の抜けも見つけやすくなります。
点の表示サイズを小さくすることも有効です。点を大きく表示すると、実際には点と点の間隔が広い場所でも画面上では連続して見える場合があります。逆に点を小さくすると、空白や密度差を確認しやすくなります。点群ビューアに点密度や高さによる表示切り替え機能がある場合は、それらを組み合わせて確認するとより判断しやすくなります。
さらに、体積計算対象だけを切り出して確認することも大切です。現場全体では十分な点数があっても、実際に土量を求めたい場所だけを見ると欠落が集中している可能性があります。データ全体の品質ではなく、「今回計算する範囲の品質」を評価することがポイントです。
基準1 対象範囲全体を必要な点群で覆えているか
体積計算に使う点群を選ぶ最初の基準は、計算対象範囲を必要な点群で覆えているかどうかです。
ここでいう「覆えている」とは、単に計算範囲の中に何らかの点があるという意味ではありません。体積を構成する地表面や対象物表面の形状を判断できるだけの点が、必要な場所に存在していることを意味します。
まず確認したいのが計算範囲の外周です。体積計算では、どこからどこまでを対象とするかによって結果が変わります。盛土や残土の山であれば裾の位置、掘削であれば掘削範囲の境界、造成面であれば施工範囲の外周が重要になります。
こうした境界部分が欠落していると、点群ビューア上で計算範囲を設定するときに判断材料が不足します。中央部に多少の欠落があっても周囲の形状から推定できる場合がありますが、外周が欠けていると対象面積そのものを誤って設定する可能性があります。
次に確認したいのが形状変化の大きな場所です。法肩、法尻、段差、山頂、谷部、掘削底の端部などは、地表面の傾きが変化する場所です。このような場所が欠落すると、周囲の点を結んで生成された面が実際の地形を十分に表現できない可能性があります。
たとえば法肩が欠けている場合、本来は平場から斜面へ折れ曲がる場所が、緩やかな一枚の斜面として補間されることがあります。この差は局所的には小さく見えても、法面が長く続く現場では体積差が積み重なる可能性があります。
点群ビューアで確認するときは、計算範囲の中央だけを見るのではなく、外周を一周するように確認すると効果的です。特に、取得者が立ちにくかった場所、構造物や重機の裏側、急斜面、狭い場所などは欠落が生じやすいため重点的に見ます。
また、計測範囲外から無理に補間されていないかも確認します。対象範囲の端に点が少ない状態で表面を生成すると、離れた点同士が結ばれ、実際には存在しない大きな面が作られることがあります。点群そのものを見るだけでなく、面を生成できる場合は、その形状が不自然に伸びていないかまで確認すると安心です。
対象範囲の中に構造物、車両、資材、人などが写り込んでいる場合にも注意が必要です。点が存在するため欠落には見えませんが、体積計算に必要な地面が隠れていることがあります。つまり、「点があること」と「必要な地表面を取得できていること」は別です。
このため、基準1では欠落率の数字だけでなく、必要な地表面が対象範囲全体で確認できるかを評価します。特に外周と形状変化点が十分に取得されているデータを優先することが、体積計算を安定させる第一歩です。
基準2 点密度と地表面の連続性が確保されているか
2つ目の基準は、点密度が極端にばらついておらず、地表面の連続性を判断できることです。
点群には、非常に密な部分と粗い部分が混在することがあります。全体の点数が多くても、一部だけ密度が低ければ、その場所では地表面形状を十分に表現できません。
特に体積計算では、高さ方向の形状を面として再現する必要があります。点の間隔が粗くなるほど、その間に存在する細かな凹凸や折れ点を捉えにくくなります。平坦面では問題が小さくても、起伏の大きい面では影響が出やすくなります。
そのため、点密度を確認するときは、単純な平均値よりも場所ごとの差を見ることが重要です。対象範囲を点群ビューアで移動しながら、突然点が粗くなる場所がないかを確認します。
点群を真上から見ると水平面上の密度差がわかりやすく、斜めから見ると斜面上の点間隔を確認しやすくなります。斜面では平面投影上では点が密に見えていても、実際の斜面に沿って見ると間隔が広がっていることがあります。
また、点密度と同時に高さ方向のばらつきも確認します。同じ地面を計測した点が上下に大きく散らばっていると、点数自体は多くても安定した地表面を作りにくくなります。
たとえば平坦な地盤を表示したとき、本来なら薄い層状に並ぶはずの点が上下方向に厚く広がっていれば、地表面位置をどこに置くかによって計算結果が変わる可能性があります。逆に、点数が多少少なくても地表面上に安定して並んでいるデータのほうが、体積計算に使いやすいケースがあります。
植生がある場所では特に注意が必要です。草や低木があると、地面ではなく植生表面の点が多く取得される場合があります。点群ビューア上では高密度に見えても、そのまま体積計算すると地面より高い面を作ってしまう可能性があります。
このような場合は、地表面として使いたい点を選別できているかを確認します。除去処理や分類処理を行った場合でも、完全に地面だけが抽出されるとは限りません。地形の急変部や植生の密な場所は特に目視確認が必要です。
体積計算では、点群から三角形などの面を構成したり、一定間隔の格子面へ変換したりして地表面を扱うことがあります。元の点群密度が粗い場所では、一つの面や格子が広い範囲を代表することになり、細かな形状変化が平滑化される可能性があります。
逆に、必要以上に細かなノイズまで地表面として採用すると、小さな凹凸が大量に含まれ、計算結果が不安定になることもあります。したがって重要なのは、単純に点が細かいことではなく、測りたい対象の形状に対して必要な解像度が確保されていることです。
たとえば大規模な盛土全体の土量を把握する場合と、小さな掘削箇所の体積を求める場合では、必要な点間隔や欠落の許容範囲が同じとは限りません。求めたい体積の規模、形状、要求される管理精度に応じて判断する必要があります。
基準2では、対象範囲内で点密度が極端に変化していないこと、地表面が連続して確認できること、高さ方向に不自然なばらつきがないことを確認します。この3点がそろったデータほど、点群から作成する面が安定しやすく、体積計算にも利用しやすくなります。
基準3 基準面と境界付近を安定して再現できるか
3つ目の基準は、体積計算で使用する基準面と計算境界を安定して設定できるかどうかです。
点群から体積を求める場合、対象物の表面だけ取得できていても計算できるとは限りません。何を基準に高さの差を求めるのかが必要です。
盛土の体積であれば盛土前の地盤面、掘削量であれば施工前面や設計面、資材の山であれば周囲の地面などが基準になります。計算方法によって考え方は異なりますが、共通しているのは、対象面と比較面の両方が適切に設定されている必要があることです。
ここで点群の欠落が問題になります。たとえば土砂の山の中央部分は非常に高密度に取得できていても、山の周囲の地面が機械や資材によって隠れていると、山の下側にある基準面を適切に推定できません。
この場合、山そのものの表面には欠落がほとんどないため、一見すると良好な点群に見えます。しかし、基準面が決められなければ体積計算の信頼性は下がります。
そのため、点群ビューアでは対象物だけでなく、その周辺まで確認します。盛土であれば裾の外側にある地面、掘削であれば掘削前後を比較できる範囲、造成面であれば既知の高さを確認できる範囲などを見ることが重要です。
計算境界についても同様です。点群の端と体積計算の境界がほぼ一致している場合、端部のデータが少し欠落しただけで計算範囲が変わる可能性があります。できれば計算対象より少し広い範囲を取得し、境界位置を点群の十分な部分から判断できる状態にしておくと扱いやすくなります。
また、複数回の計測結果を比較して体積変化を求める場合は、各点群の位置関係にも注意が必要です。施工前と施工後の点群がわずかに上下方向へずれているだけでも、広い面積にわたって体積差として積算される可能性があります。
たとえば広い平場を比較する場合、局所的にはわずかな高さ差に見えても、その差が対象範囲全体に存在すれば体積への影響は大きくなります。このため、既知の地物や安定した地盤など、施工によって変化していない場所が両方の点群で同程度の高さになっているかを確認すると、位置関係の異常に気づきやすくなります。
平面的なずれも同様です。法肩や法尻などの位置が計測時期によってずれて見える場合、実際の施工変化なのか、点群同士の位置ずれなのかを切り分ける必要があります。
基準面の設定方法についても、点群の欠落状態を考慮します。周囲の数点だけを結んで基準面を作る場合、その点の位置が不適切であれば大きな範囲に影響します。特に傾斜地では、水平な基準面を仮定してしまうと実際の地盤形状との差が体積として計上されるため注意が必要です。
体積計算に使用するデータは、対象表面の見た目がきれいなものだけを選ぶのではなく、基準面と境界まで含めて再現できるデータを選ぶことが重要です。
点群ビューアで体積計算用データを選ぶ実務手順
実務では、点群を読み込んですぐ体積を計算するのではなく、確認する順番を決めておくと品質をそろえやすくなります。
最初に行いたいのは、計算対象範囲を明確にすることです。現場全体を取得していても、実際に計算する範囲はその一部であるケースが多いためです。対象範囲が決まっていなければ、どの欠落を重要視すべきか判断できません。
次に、点群ビューアで対象範囲全体を上から確認します。この段階では細かな点の状態より、大きな空白や帯状の欠落、取得範囲不足などを見ます。
その後、外周部を拡大して確認します。盛土であれば裾、掘削であれば掘削端部、斜面であれば法肩と法尻を重点的に見ます。体積形状を決める折れ点が欠けていないかを確認することが目的です。
続いて斜め表示や側面表示へ切り替えます。上から見るだけでは、高さ方向のばらつきや斜面の点密度を十分に判断できません。地盤面が薄い層として安定しているか、上下方向に点が散らばっていないかを確認します。
さらに、地表面を作成できる場合は、点表示と面表示を切り替えて比較します。点群上では気づかなかった大きな三角形や不自然な平面が現れれば、その場所には点が不足している可能性があります。
ここで重要なのは、補間によって見た目が整った面を「正しい面」と思い込まないことです。補間面は計測されていない場所を周囲の情報からつないだ結果です。元の点群を再表示し、その場所に実測点が存在するかを確認します。
次に基準面を確認します。対象物の周囲や施工前データなど、体積計算の基準になる部分が十分に取得されているかを見ます。
複数回の点群を比較する場合は、変化していない場所を重ねて確認します。道路や安定した地盤など、計測時期によって本来変化していない場所の高さや位置が大きく異なっていないかを確認します。
こうした確認を行ってから体積計算を実施し、最後に計算結果だけでなく生成された計算面も確認します。数値が出たことで作業を終えるのではなく、「この面からこの面までを計算した結果である」と説明できる状態にしておくことが重要です。
欠落率が低くても体積計算に向かないケース
欠落率の数字が小さいからといって、必ずしも良い点群とは限りません。ここは体積計算用データを選ぶうえで特に注意したいポイントです。
代表的なのが、重要部分だけが欠落しているケースです。対象範囲のほとんどを取得できていても、法肩や法尻、盛土の裾などが連続して欠けていれば、体積形状を正しく作れない可能性があります。
また、地面以外の点が大量に含まれているケースもあります。植物や資材、重機などが地面を覆っていると、画面上では点が密に存在します。そのため欠落率だけを見れば良好に見えますが、体積計算に必要な地盤高を取得できていません。
高さ方向のノイズが多いデータも注意が必要です。点数が多く欠落も少なくても、地表面位置が安定していなければ、どの高さを地盤として採用するかによって体積が変化します。
さらに、対象範囲の外側がほとんど取得されていない場合もあります。対象物自体は完全に取得できていても、基準面となる周辺地盤がなければ体積計算が難しくなる場合があります。
複数時期の点群を使う場合は、欠落率とは別に位置合わせの状態を見る必要があります。施工前後とも欠落が少なくても、二つの点群の高さ基準がずれていれば差分体積に影響します。
つまり、体積計算に使える点群かどうかは、「欠落率が何%以下なら合格」という一つの数字だけでは判断しにくいものです。対象範囲、形状変化点、点密度、地表面の安定性、基準面、位置関係まで確認して総合的に判断する必要があります。
欠落が見つかったときに再計測を判断する考え方
点群ビューアで欠落を発見したからといって、すべてのケースで再計測が必要になるわけではありません。重要なのは、その欠落が体積計算へどの程度影響する可能性があるかを考えることです。
比較的影響が小さいと考えやすいのは、広い平坦面の中に小規模な欠落があり、その周囲に十分な点が存在しているケースです。周辺の地盤形状がほぼ一定であることを確認できれば、補間による形状差が限定的になる場合があります。
一方、再計測を検討したいのは、境界や折れ点が欠落しているケースです。盛土の裾、法肩、法尻、掘削底の端部などは、少数の点であっても形状決定への影響が大きいためです。
広い欠落が連続している場合も注意します。空白の両側に点が存在していたとしても、その間の実際の地形が平坦である保証はありません。特に起伏のある場所や施工途中の現場では、周囲から単純に補間することが適切でない場合があります。
再計測の判断では、求められる成果の用途も考慮します。日々の施工量を大まかに確認するための体積と、出来形や数量管理などで使用する体積では、確認すべき条件が同じとは限りません。必要な精度や管理基準を踏まえて判断することが大切です。
再計測する場合は、最初の計測と同じ場所をそのまま繰り返すだけではなく、「なぜ欠落したのか」を考えることも重要です。対象への視線が遮られていたのであれば取得位置を変え、急斜面で点が不足したのであれば別方向から追加取得するなど、欠落原因に合わせて計測方法を変更します。
複数方向から取得できれば、一方向から見えなかった部分を補いやすくなります。ただし複数データを統合する場合は、それぞれの位置関係が適切であることも確認する必要があります。
再計測後は、単に点数が増えたかを見るのではなく、最初に問題となった欠落箇所を点群ビューアで再確認します。追加計測によって必要な地表面が取得できたことを確認してから体積計算へ進むことが重要です。
複数時期の点群を比較するときの注意点
造成や掘削の現場では、一度の点群から体積を求めるだけでなく、施工前と施工後、前日と当日など、異なる時期の点群を比較して変化量を確認することがあります。
このときは、それぞれの点群単独の欠落率だけではなく、「同じ場所を両方のデータで取得できているか」という視点が必要です。
施工前には取得できているが施工後には欠けている場所があると、その部分だけ差分を正しく求められない可能性があります。逆の場合も同様です。
差分計算では共通して取得できている範囲を明確にすることが重要です。一方のデータだけ広い範囲を持っていても、比較対象が存在しなければその部分の変化量は直接求められません。
また、毎回同じ対象範囲を計測する運用も効果的です。取得範囲が計測のたびに大きく変わると、体積の時系列比較が難しくなります。計測時に少し余裕を持った共通範囲を取得しておけば、後から同じ境界を設定しやすくなります。
高さ基準についても確認します。施工によって変化していない場所を複数点確認し、時期の異なる点群で同じ高さになっているかを見ることで、大きな位置ずれを発見しやすくなります。
体積差だけを確認していると、実際の施工による変化と計測データの位置ずれを区別しにくいことがあります。点群ビューアで二つのデータを重ねられる場合は、まず安定した周辺地盤や構造物の位置関係を確認してから、変化部分を見る順番がわかりやすいでしょう。
欠落率についても同じ条件で比較することが重要です。格子を使って評価する場合、格子サイズや対象範囲が毎回異なれば、欠落率の数字を単純比較できません。継続的な管理に利用するのであれば、確認条件をそろえておく必要があります。
こうした運用を続けると、「この計測条件では法面上部が欠けやすい」「この場所では資材が地面を隠しやすい」といった現場ごとの傾向も把握できるようになります。欠落確認を計測後だけの検査にせず、次回の取得計画へ反映することが、安定した体積計算につながります。
点群の取得から体積確認までを効率化する方法
点群の欠落を減らすためには、点群ビューアで後から確認するだけでなく、取得段階から体積計算を意識しておくことが重要です。
まず、計測前に「何の体積を求めるのか」を明確にします。盛土なのか、掘削なのか、残土なのかによって必要な範囲が変わります。対象だけを計測するのではなく、境界や基準面を設定するために必要な周辺まで含めて取得します。
計測中は、一方向からだけ対象を見るのではなく、死角ができそうな場所を意識します。山の裏側、斜面の下側、構造物の陰、狭い場所などは、取得後に大きな欠落として気づくことがあります。
可能であれば現地で簡易的に取得結果を確認し、大きな欠落がないかを見ると効率的です。現場を離れた後に不足へ気づくと再訪が必要になりますが、その場で確認できれば追加取得で対応しやすくなります。
取得後は点群ビューアで全体、外周、形状変化部、基準面の順に確認します。この確認順序を固定しておけば、担当者によるチェックのばらつきを抑えやすくなります。
また、同じ対象について複数の点群データがある場合は、単純に点数が最大のデータを選ばず、3つの基準で比較します。
第一に、対象範囲と重要箇所に欠落が少ないかを見ます。第二に、点密度と地表面の連続性が安定しているかを確認します。第三に、基準面と計算境界を明確に設定できるかを見ます。
この考え方で選ぶと、総点数では少ないデータのほうが体積計算には適しているケースもあります。不要な背景点が大量に存在するデータより、対象となる地面が均一に取得されているデータのほうが扱いやすいからです。
点群を継続的に活用する現場では、計測時の条件と体積計算結果を一緒に記録しておく方法も有効です。どの範囲を計測したか、欠落がどこにあったか、どの基準面を使ったかを残しておけば、次回の計測や第三者による確認がしやすくなります。
点群計測を日常的な施工管理へ取り入れる場合は、取得、確認、体積計算までの作業をできるだけ同じ流れで実施できる環境を整えることもポイントです。
たとえば現場で位置情報を取得しながら三次元データを作成し、点群として確認できる仕組みを利用すれば、必要な範囲が取得できているかを意識しながら作業を進めやすくなります。LRTK Phoneのような現場向けの計測手段を活用する場合でも、体積計算の前には点群ビューアで欠落、点密度、境界、基準面を確認し、計算に使えるデータかを判断する工程を入れることが重要です。
点群取得と体積計算を別々の作業として考えるのではなく、「体積を求めるために必要な点群を取得する」という逆算の考え方を持つと、不要な再計測や補正作業を減らしやすくなります。
まとめ
点群ビューアを使った体積計算では、点数の多さだけでデータ品質を判断するのではなく、どこに点が存在し、どこが欠落しているかを確認することが重要です。
欠落率は点群の状態を比較するうえで便利な指標ですが、欠落率の数字だけで体積計算への適否を決めることはできません。同じ欠落率でも、平坦面の中央が少し欠けている場合と、盛土の裾や法肩が欠けている場合では、計算への影響が異なる可能性があります。
体積計算に使用する点群を選ぶ際の第一の基準は、対象範囲全体、特に外周や形状変化点を必要な点群で覆えていることです。第二の基準は、点密度が極端に変化せず、地表面の連続性と高さが安定していることです。第三の基準は、体積計算に必要な基準面と計算境界を明確に再現できることです。
この3基準を満たしているかを点群ビューアで確認すれば、見た目だけでは気づきにくいデータ不足を計算前に発見しやすくなります。
特に重要なのは、補間された面と実際に計測された点群を区別することです。画面上で滑らかな面が生成されていても、その場所に実測点が十分存在するとは限りません。計算面に不自然な部分があれば元の点群へ戻り、欠落範囲と周囲の形状を確認する必要があります。
また、施工前後の差分から体積を求める場合は、両方の点群で共通範囲が取得されていることや、位置と高さの関係が安定していることも確認します。欠落確認と位置確認をセットで行うことで、施工変化と計測データの問題を切り分けやすくなります。
点群による体積管理を安定させるには、計測後の確認だけでなく、計測前から対象範囲、外周、基準面、死角を意識することが重要です。取得、点群ビューアでの品質確認、体積計算という一連の流れを標準化すれば、現場ごとの判断のばらつきも抑えやすくなります。
現場で三次元計測を行い、その結果を体積確認までつなげたい場合は、LRTK Phoneを活用した点群取得も選択肢になります。まずは現場で必要な範囲を確実に取得し、点群ビューアで欠落の位置と地表面の状態を確認したうえで、体積計算に使えるデータを選ぶ運用から始めるとよいでしょう。