LRTKレフィクシア株式会社

点群ビューアでグリッド間隔を決め体積計算の誤差を抑える3基準

点群ビューアで体積計算を行うとき、計測した点群そのものの精度だけでなく、計算時に設定するグリッド間隔も結果を左右する重要な条件です。点群が高密度だからといって、グリッドを細かくすれば必ず正しい体積になるわけではありません。反対に、処理を軽くするためにグリッドを粗くしすぎると、土砂山の裾や法面、掘削底の凹凸などが平均化され、実際の地形形状を十分に表現できなくなることがあります。

「体積計算 点群ビューア」で情報を探している実務担当者にとって難しいのは、グリッド間隔を何mにすればよいかという数値だけを知っても、自分の現場にそのまま当てはめられるとは限らない点です。適切な間隔は、対象物の大きさや形状、元の点群密度、欠測の状態、求める数量の用途などによって変わります。そのため、一つの固定値を正解として覚えるよりも、どのような基準で設定値を決め、結果を確認するかを理解することが重要です。

この記事では、点群ビューアで体積計算を行う際のグリッド間隔について、実務で確認しやすい3つの基準に整理して解説します。細かくしすぎる場合と粗くしすぎる場合の問題、点群密度との関係、現場形状に応じた考え方、設定変更後の検算方法まで順番に確認します。

体積計算でグリッド間隔が重要になる理由

点群は、対象物や地表面を多数の三次元座標点として記録したデータです。しかし、体積計算では点一つひとつをそのまま積み上げて数量を求めるとは限りません。利用する点群ビューアや計算方式によって異なりますが、一定間隔のグリッドやメッシュを作成し、各区画の代表的な高さや生成した面を基準面と比較して体積を求める方法があります。

このとき、グリッド間隔は三次元形状をどの程度細かく表現するかを決める要素になります。例えば、大きく緩やかな盛土であれば、ある程度の間隔でも全体形状を表現しやすい場合があります。一方、小規模な土砂山や急な法面、複雑な凹凸がある場所では、同じグリッド間隔を使うと重要な地形変化を平均化してしまう可能性があります。

グリッドを細かくすれば、理論上は局所的な形状を表現しやすくなります。しかし、点が存在しない区画まで細かく分割すると、点群ビューア側で補間された高さの影響が増えたり、小さなノイズを地形として拾ったりすることがあります。点群密度以上に細かいグリッドを設定しても、その区画に実測情報が増えるわけではありません。

反対に、グリッドを粗くすると計算対象の区画数は少なくなり、処理を軽くできる場合がありますが、細かな起伏や境界付近の形状が簡略化されます。特に体積計算では、一つひとつの高さの差が面積全体に積み重なって数量差になるため、わずかな形状の単純化でも対象面積が大きくなるほど結果に影響する可能性があります。

したがって、グリッド間隔は単に「細かいほど高精度」「粗いほど低精度」という一方向の関係ではありません。元となる点群の情報量と対象地形の特徴に対して、過不足のない設定を選ぶことが大切です。

基準1 対象地形の細かさに合わせてグリッド間隔を決める

最初の基準は、体積計算の対象となる地形や対象物が、どの程度細かな形状を持っているかです。グリッド間隔を決めるときは、点群の点数だけを見るのではなく、「体積として残したい最小の地形変化はどの程度か」という視点を持つ必要があります。

例えば、広い造成面のように勾配変化が比較的緩やかな場所と、掘削底に小さな段差が多数ある場所では、必要となる形状表現の細かさが異なります。土砂山でも、なだらかな山と、重機作業によって細かな凹凸や急な裾が形成されている山では考え方が変わります。

グリッド間隔が対象物の特徴より大きすぎると、一つの区画内に高い部分と低い部分がまとめて含まれ、局所的な形状が平均化されやすくなります。その結果、本来は急激に高さが変化している山の裾が緩やかな面として表現されたり、溝やくぼみが消えたりすることがあります。

体積計算では、こうした小さな変化が必ずしもすべて重要とは限りません。例えば、施工管理上求めたいのが大規模な土量の概略値であれば、表面に残る数cm程度の細かな凹凸まで計算対象にする必要がないケースもあります。一方、狭い範囲で数量差を比較する場合は、小さな形状変化を省略すると結果への影響が相対的に大きくなることがあります。

そのため、グリッド間隔は「点群がどれだけ細かいか」ではなく、「何を数量として評価したいか」から逆算して考えることが重要です。

点群ビューアで対象を上から見るだけでは判断しにくい場合は、断面表示を利用すると形状の特徴を把握しやすくなります。土砂山の頂部、法面、裾、掘削底などを横断する断面を確認すると、どの程度の距離で高さが変化しているかが視覚的に分かります。短い距離で大きく高さが変わっている場所が多い場合は、粗いグリッドでは形状を捉えにくくなります。

一方、数m進んでも高さが緩やかにしか変化しないような地形であれば、必要以上に細かなグリッドを使わなくても全体の形を表現できる可能性があります。

重要なのは、現場の中で最も細かな部分だけを見て設定を決めないことです。枝葉や小石、重機の走行跡など、本来の土量として扱わなくてもよい微小形状を基準にグリッドを細かくすると、ノイズまで計算結果へ反映しやすくなります。実務では、残したい地形変化と除外したい表面ノイズを区別しながら設定する必要があります。

基準2 元の点群密度と欠測状態に合わせてグリッド間隔を決める

2つ目の基準は、元データとなる点群の密度と分布です。点群ビューア上では非常に細かな点群に見えても、全域で同じ密度になっているとは限りません。計測方向、対象物までの距離、遮蔽物、反射条件、計測方法などによって、一部の範囲だけ点が粗くなることがあります。

ここで注意したいのが、グリッドを細かく設定することと、元データの空間情報が細かくなることは別だという点です。

例えば、点間隔が広い場所に対して、それより大幅に細かなグリッドを作成しても、実際に計測した点が各グリッドに存在するわけではありません。計算方式によっては周囲の点から面を作ったり、空白部分を補間したりして計算できる場合がありますが、その部分は直接計測した高さではなく、周辺情報から推定された形状になります。

補間そのものが直ちに問題というわけではありません。点群処理では、実測点の間をつないで連続面を作る処理が必要になる場面があります。しかし、広い欠測範囲まで細かなグリッドで埋めれば、見た目は滑らかな地形になっても、その形状が現地を十分に反映しているとは限りません。

したがって、グリッド間隔を決める前には、点群密度を全体表示だけでなく局所的にも確認することが重要です。

特に土砂山の裾、急斜面の裏側、構造物の近く、水たまりがある場所、重機や資材によって隠れている範囲などは点群が不足しやすくなります。上からの表示では点が存在しているように見えても、斜め方向から見ると斜面の一部が抜けていることがあります。

体積計算では、対象範囲の内部に点が十分存在していることに加えて、境界付近の点群が連続していることも重要です。境界付近が欠測すると、土砂山の裾や掘削範囲の端を推定する必要が生じ、グリッド設定による違いが出やすくなります。

グリッド間隔の検討では、点群の平均密度だけではなく、最も点が少ない場所を確認すると安全です。全体として非常に高密度でも、一部だけ点がほとんど存在しなければ、その部分で作られる面は補間への依存度が高くなります。

また、点群の点数が多いことと、地表を正しく計測できていることも同じではありません。植生、資材、車両、作業員、仮設物などが含まれていれば、点数自体は十分でも地表面を示す点が不足している可能性があります。体積計算に利用する前に、何の表面を表す点なのかを確認する必要があります。

点群ビューアでグリッドを設定するときは、元データの情報量を超えて細分化しないという考え方が基本になります。特定の数値を一律に適用するのではなく、対象範囲内の点間隔、欠測の大きさ、斜面の連続性を確認し、グリッドを細かくしたときに実測情報が十分存在しているかを判断します。

基準3 グリッド間隔を変えて体積計算結果の安定性を確認する

3つ目の基準は、実際に複数のグリッド間隔で体積計算を行い、結果がどの程度変化するかを確認することです。

グリッド間隔の設定に唯一の正解を求めようとすると、判断が難しくなります。現場形状や点群密度が複雑な場合は、事前に一つの設定値だけで適否を判断するより、条件を少し変えて結果を比較するほうが実務的です。

ここで重要なのは、グリッド間隔以外の条件を変えないことです。

計算範囲、基準面、使用する点群、除外対象、高さの基準などを同一にした状態で、グリッド間隔だけを変更して体積を比較します。複数条件で計算しても、同時に範囲や基準面まで変えてしまうと、どの条件が結果差を生んだのか分からなくなります。

例えば、あるグリッド間隔で計算した後、少し細かい条件と少し粗い条件でも同じ範囲を計算します。結果がほとんど変化しなければ、その範囲ではグリッド間隔に対して計算結果が比較的安定していると判断できます。

一方、設定を少し変えただけで体積が大きく変化する場合は、そのまま一つの結果を採用するのではなく、原因を確認したほうがよいでしょう。

変化が大きくなる原因としては、細かな凹凸が多いこと、山の裾や掘削境界が複雑であること、欠測部分があること、地表以外の点が混在していること、基準面付近で高さが細かく変化していることなどが考えられます。

特に確認したいのは、グリッド間隔を細かくするほど計算結果が一定方向へ大きく変化し続ける場合です。これは細かな地形が数量に反映されている可能性もありますが、ノイズや不要点まで拾っている可能性もあります。数値だけを見て「細かい設定のほうが正しい」と判断するのではなく、点群表示と断面を確認する必要があります。

逆に、粗くするほど体積が変化する場合は、山の裾や急な段差などが単純化されていないかを確認します。

この比較方法の利点は、自分の現場データに対して設定の感度を確認できることです。別の現場で適切だったグリッド間隔が、そのまま今回の現場でも適切とは限りません。対象物の大きさ、計測方法、点群密度が変われば条件も変わります。

グリッド間隔を複数試すことは、数値のばらつきを確認するだけでなく、体積計算結果にどの程度の設定依存性があるのかを把握する作業だと考えると分かりやすくなります。

グリッドを細かくしすぎたときに起こりやすい問題

体積計算では「できるだけ細かいほうが正確そうだ」と考えがちですが、グリッドを細かくしすぎることで問題が生じる場合があります。

まず考えられるのが、点群の微小なばらつきを地形として拾いやすくなることです。現実の点群には、計測誤差や表面状態による小さな散らばりが含まれます。地面がほぼ平坦でも、すべての点が完全に同じ高さになるわけではありません。

グリッドが極端に細かいと、このような微小な高さ差まで個別の地形変化として計算へ反映される可能性があります。対象面積が広ければ、小さな差でも積み重なって数量差につながる場合があります。

次に、点の存在しないグリッドが増える問題があります。

元の点間隔より細かな区画を多数作れば、当然ながら実測点が入らない区画も増えます。どのように処理されるかは利用する計算機能によって異なりますが、空白区画の扱いや補間方法によって結果が変わる可能性があります。

また、グリッドを細かくすると処理量が増えることがあります。広い現場を非常に細かな間隔に分割すれば、計算対象となる区画数は大きく増えます。処理時間やデータ量だけでなく、結果確認の負担も増えるため、必要以上に細かな設定を採用する意味があるかを検討する必要があります。

さらに、地表以外の不要点が残っている場合、その影響を受けやすくなることがあります。

土砂山の上に置かれた資材や小さな障害物、植生などを十分に除去していない状態では、細かなグリッドほど局所的な高さをそのまま反映しやすくなります。グリッドを細かくする前に、そもそも体積として計算すべき点だけが残っているかを確認することが大切です。

したがって、細かなグリッドを使用する場合は、点群密度、ノイズ、不要点、欠測の状態をセットで確認する必要があります。

グリッドを粗くしすぎたときに見落としやすい形状

グリッドを粗くしすぎた場合に起こりやすいのは、細かな地形変化の消失です。

特に影響を受けやすいのが、土砂山の裾です。土砂山は中央部の高さだけでなく、地面へ接続する周囲の形状によって体積が決まります。裾が急激に下がっている場所を大きなグリッドで平均化すると、境界が実際より内側または外側へ広がったような面になる可能性があります。

法面も同様です。急勾配の斜面を粗いグリッドで表現すると、斜面の上下端が丸められたり、本来の勾配変化が単純化されたりすることがあります。

掘削地では、底面のくぼみや段差にも注意が必要です。局所的な深掘り部分が一つの大きな区画の中に含まれると、その深さが周囲と平均化され、掘削量への影響が小さく表現される可能性があります。

ただし、細かな形状が消えることが常に悪いわけではありません。

例えば、タイヤ跡や小さな石による凹凸のように、数量管理上は重要でない表面形状であれば、ある程度平均化したほうが目的に合う場合もあります。問題は、何を残して何をならすのかを考えず、処理の軽さだけを理由に粗いグリッドを選んでしまうことです。

グリッドを粗くした場合は、三次元表示だけでなく断面を確認し、重要な勾配変化が失われていないかを見ると判断しやすくなります。

基準面と計算範囲を固定して比較することが重要

グリッド間隔を比較するときに見落としやすいのが、基準面と計算範囲の条件です。

体積計算は、単に点群の形だけで決まるものではありません。どの面からどの面までを体積として扱うかによって結果が変わります。土砂山であれば山の表面と基準面、掘削であれば施工前後の面など、比較対象となる面の定義が重要です。

グリッド間隔を変えながら検証する際、計算範囲まで毎回描き直すと、境界のわずかな違いによる数量差が混入します。特に山の裾では、数十cm程度の境界差でも対象の周長が長ければ数量へ影響することがあります。

したがって、設定比較では同じ境界データを使うことが基本です。

基準面も同様です。水平面を使うのか、周囲の点から推定した傾斜面を使うのか、施工前点群を使うのかによって体積値は変わります。グリッド間隔の影響だけを確認したいのであれば、基準面を固定する必要があります。

点群ビューアで設定条件を保存できる場合は、計算範囲や基準面を保存し、同じ条件からグリッドだけを変更すると比較しやすくなります。保存機能がない場合でも、境界座標や基準高さ、使用した点群の時点などを記録しておくと再計算しやすくなります。

数値を比較するときは、一つの設定だけを見るのではなく、条件変更前後の差と、その差がどの場所から生じているかを確認します。体積値に差があっても、全体に均等な差なのか、山の裾や欠測部分だけで生じているのかによって意味が異なります。

土砂山の体積計算でグリッド間隔を考える方法

土砂山の体積計算は、点群ビューアを利用する代表的な用途の一つです。しかし、一見単純な山でも、形状によってグリッド間隔の影響が異なります。

最初に確認したいのは、山全体の大きさと裾の形です。

大規模で緩やかな土砂山では、中央部は比較的単純な面になっていても、裾には重機の走行や積み上げ方法による複雑な凹凸が存在することがあります。体積計算では、頂上付近より裾の境界条件が結果へ影響しやすい場合があります。

そのため、グリッドを決めるときは山の中央だけを見るのではなく、周囲を一周して点群の連続性を確認します。

特に、隣接する別の土砂山と裾がつながっている場合や、壁、法面、資材などに接している場合は注意が必要です。どこまでを一つの山として計算するのかを先に決めなければ、グリッド間隔以前に計算範囲そのものが不安定になります。

次に、複数方向の断面を確認します。

土砂山は円錐のように単純な形とは限りません。一方向だけを見ると滑らかでも、直交方向から見ると大きなくぼみや段差がある場合があります。複数の断面で特徴的な変化幅を確認すると、どの程度のグリッドが必要か判断しやすくなります。

グリッド設定後は、細かい条件と粗い条件で体積を比較します。差が小さい場合は比較的安定していると考えられますが、差が大きい場合は山の裾、頂部、欠測範囲、不要点などを再確認します。

単純に中間値を採用するのではなく、なぜ差が発生したかを点群上で確認することが重要です。

また、同じ土砂山を定期的に計測する場合は、時点ごとにグリッド条件を変えないことも重要です。前回と今回で異なる設定を使うと、実際の土量変化に加えて計算条件による差まで含まれてしまいます。

在庫量や搬出入量を継続的に管理する用途では、初回に十分な検証を行ったうえで、以後は同一条件で比較するほうが変化を追いやすくなります。

掘削や造成地の体積計算で注意したいポイント

掘削や造成地では、土砂山とは異なる注意点があります。

施工前後の点群を比較して切土量や盛土量を求める場合、グリッド間隔だけでなく、二つの点群が同じ座標条件で重なっていることが前提になります。位置や高さにずれがある状態では、グリッドを細かくしても正しい差分を求めることは難しくなります。

まず、施工前点群と施工後点群が同じ水平位置と高さ基準で表示されているかを確認します。

そのうえで、対象範囲内の点群密度を確認し、双方で十分な情報が存在する範囲を把握します。一方の時点だけ点が不足している場所では、グリッド差より欠測の影響が大きくなる可能性があります。

造成面では、比較的平坦な場所と法面が一つの計算範囲に含まれることがあります。この場合、平坦面だけを基準にグリッドを決めると、法面の上下端を十分に表現できないことがあります。

反対に、法面の細かな形状だけに合わせて極端に細かなグリッドにすると、広大な平坦面で不要な計算量が増えたり、微小なノイズを拾いやすくなったりします。

対象範囲が広く形状の特徴が大きく異なる場合は、必要に応じて範囲を分けて確認する考え方も有効です。ただし、最終的に数量を合算する場合は、範囲の重複や空白が発生しないよう境界管理が必要です。

また、掘削底に水がたまっている場合など、そもそも地表を直接計測できていない場所では、グリッドを細かくしても地面形状を復元できるとは限りません。欠測を計算設定だけで解決しようとせず、計測条件そのものを見直す必要があります。

点群ビューアでグリッド設定を変更するときの確認順序

グリッド間隔を決める作業は、数値入力から始めるより、点群の状態を確認してから行うほうが効率的です。

まず、使用する点群が正しいデータかを確認します。計測日、対象範囲、座標、高さ、単位などを確認し、別の現場や別時点のデータを混在させないようにします。

次に、体積として扱わない点を確認します。地表面を求めたいにもかかわらず、重機、資材、植生、仮設物などが大量に残っていれば、グリッド間隔の比較以前に元データの整理が必要です。

続いて、点群を上面、斜め、側面など複数方向から表示し、欠測や局所的な低密度範囲がないか確認します。

その後、計算範囲と基準面を設定します。この段階では、山の裾や施工境界が妥当かを断面でも確認するとよいでしょう。

ここまで条件を固定してからグリッド間隔を設定します。まず対象形状と点群密度から妥当と考えられる条件を一つ設定し、その前後に細かい条件と粗い条件を用意して比較します。

体積値を比較した後は、数値だけで判断せず、差が出やすい場所を点群上で確認します。

細かな条件でだけ局所的な突起が増えている場合は、ノイズや不要点を疑います。粗い条件で山の裾や法面が不自然に滑らかになっている場合は、形状の単純化を疑います。

この流れを踏むことで、「とりあえず細かくする」「処理が重いから粗くする」といった感覚的な設定から脱しやすくなります。

グリッド間隔だけで体積計算の精度は決まらない

グリッド設定は重要ですが、体積計算の結果を左右する条件の一つにすぎません。

どれほど適切なグリッドを選んでも、計測そのものに大きな誤差があれば正確な数量にはつながりません。また、計測位置が正しくても、地表ではない点を大量に含めて計算すれば体積は変化します。

特に注意したいのが基準面です。

土砂山の下の地面が傾斜しているにもかかわらず、単純な水平面を基準にすると、グリッド間隔をどれほど調整しても基準面との差による誤差が残ります。周囲の地表形状や施工前点群などを利用して、何を基準面とするのかを明確にする必要があります。

計算範囲も同じです。

境界が実際の山の裾より外側へ広がれば余分な範囲を含み、内側へ入れば土量を取りこぼします。グリッド間隔による差よりも、範囲設定の違いのほうが大きな数量差を生む場合があります。

不要点も確認が必要です。

地面の上に置かれた構造物や資材をそのまま含めれば、その体積まで土量として扱われる可能性があります。反対に、本来残すべき土砂表面の点を過剰に削除すれば、地形が低く再現される可能性があります。

さらに、単位の確認も欠かせません。座標値や高さの単位と、体積結果として扱う単位との関係を確認し、データ変換時に倍率を取り違えないようにします。

このように、体積計算では計測、座標、点群整理、計算範囲、基準面、グリッド、単位が一連の条件としてつながっています。グリッドだけを最適化するのではなく、前後の工程と合わせて確認することが重要です。

現場ごとの設定条件を記録して再現性を高める

適切なグリッド間隔を決めても、その設定を担当者だけが覚えている状態では、継続的な数量管理に使いにくくなります。

同じ現場を翌月に再計測したとき、別の担当者が異なるグリッド間隔で体積を計算すると、実際の土量変化と計算条件の違いが混ざってしまいます。比較結果を業務に利用するのであれば、計算条件を残しておくことが重要です。

記録する内容は、グリッド間隔だけでは不十分です。

どの時点の点群を使用したのか、どの範囲を計算したのか、基準面をどのように決めたのか、不要点をどのように除外したのか、高さや座標の条件は何か、といった情報も合わせて管理すると再現性を高められます。

また、グリッド間隔を決定する際に複数条件を比較したのであれば、その結果も残しておくと有効です。

例えば、細かい条件、中間の条件、粗い条件で計算した結果と、そのとき確認した点群の特徴を記録しておけば、後から「なぜこの設定を採用したのか」を説明しやすくなります。

これは品質管理だけでなく、作業効率にも関係します。

毎回ゼロから設定を考えるのではなく、同じ現場、同じ計測方法、同じ対象物であれば、過去に検証した条件を初期値として利用できます。そのうえで、点群密度や地形が変化していないかを確認し、必要な場合だけ設定を見直せます。

一方、過去と同じ現場だからという理由だけで設定を固定することにも注意が必要です。

土砂山の規模が大きく変化したり、計測方法が変わったり、点群密度が異なったりすれば、以前のグリッド間隔がそのまま適切とは限りません。設定値そのものを固定ルールとして扱うのではなく、設定を決めた根拠と確認方法を標準化するほうが実務では扱いやすくなります。

まとめ

点群ビューアで体積計算を行う際、グリッド間隔は結果の安定性や地形表現に関わる重要な設定です。しかし、「細かいほど正確」という単純な考え方だけでは、適切な設定を選べません。

第一の基準は、対象地形の細かさです。土砂山の裾、急な法面、掘削底の段差など、体積として残したい形状の大きさを確認し、それを過度に平均化しないグリッドを考えます。

第二の基準は、元の点群密度と欠測状態です。点群より細かなグリッドを設定しても実測情報そのものが増えるわけではありません。特に低密度範囲や欠測範囲では、補間への依存が大きくならないかを確認する必要があります。

第三の基準は、グリッド間隔を変更したときの体積結果の安定性です。計算範囲と基準面を固定した状態で、細かい条件と粗い条件を比較し、結果がどの程度変化するかを確認します。差が大きい場合は、数値だけを見て設定を選ばず、山の裾、急斜面、欠測、ノイズ、不要点など、差の原因になっている場所を点群上で確認することが重要です。

また、体積計算の品質はグリッド間隔だけでは決まりません。座標や高さの整合、計算範囲、基準面、点群の欠測、不要点、単位などを一連の条件として確認する必要があります。

現場で繰り返し体積計算を行う場合は、採用したグリッド間隔とその根拠、計算範囲、基準面などを記録し、次回も同じ条件を再現できるようにしておくと比較の信頼性を高めやすくなります。

体積計算を安定させるために大切なのは、特定のグリッド間隔を万能な正解として使うことではなく、対象形状、点群密度、設定変更による結果差という3つの基準から、その現場に合った条件を選ぶことです。現場で取得した点群をその場で確認し、計測から点群確認、数量管理までの流れを効率化したい場合は、LRTK Phoneを活用した現場計測の方法もあわせて検討するとよいでしょう。

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

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