LRTKレフィクシア株式会社

現場で体積計算を3Dモデルから出す時の精度確認5つ

土工、掘削、盛土、砕石、埋戻しなどの数量を把握するとき、3Dモデルから体積計算を行う方法は現場業務を効率化する手段の一つです。従来のように断面を設定して平均断面法などで数量を求める方法だけでなく、現況地形と計画面、施工前と施工後といった二つの三次元データを比較し、その間にある空間を体積として算出できます。

ただし、3Dモデルを作成すれば自動的に正しい体積が求められるわけではありません。見た目がきれいな三次元モデルでも、座標がずれていたり、計測できていない場所が補間されていたり、不要な構造物が地形として取り込まれていたりすると、計算結果にはその影響が含まれます。特に数十平方メートル、数百平方メートルと対象範囲が広がるほど、わずかな高さの差でも体積では大きな数量差として現れる可能性があります。

そのため、現場で体積計算を3Dモデルから行う場合は、計算ボタンを押した後の数字だけを見るのではなく、どのデータから、どの範囲を、どの基準で計算した数字なのかを確認することが重要です。

この記事では「現場で体積計算」を行いたい施工管理担当者、測量担当者、現場技術者を想定し、3Dモデルから数量を算出するときに確認したい精度上のポイントを5つに整理します。単なる計算方法ではなく、現場で再確認できる状態をつくるという観点から解説します。

3Dモデルによる体積計算は計測から始まっている

現場で3Dモデルから体積計算を行う場合、まず理解しておきたいのは、体積計算の精度は計算処理だけで決まるものではないという点です。

一般的には、現場を三次元計測し、取得した点群から地表面を表現し、必要に応じて三角形の面や格子状の面を生成します。その地表面と基準面、設計面、あるいは別の時点で取得した地表面との間にある空間を計算することで、盛土量や掘削量などを求めます。

つまり、最終的に表示される体積値は、現地計測、位置合わせ、点群処理、範囲設定、面生成、差分計算という複数の工程を通過した結果です。最終的な数字だけを見ていても、その途中で生じた誤差を把握できません。

例えば、面積が1,000平方メートルある施工範囲について、モデル全体の高さが平均で0.02メートルずれていたとします。単純化して考えれば、面積1,000平方メートルに高さ0.02メートルを掛けるため、体積差は約20立方メートルになります。数センチメートル程度の差でも、対象面積が大きければ数量への影響を無視できない場合があります。

逆に、局所的な凹凸が数センチメートル違って見えていても、その範囲が非常に小さければ全体体積への影響は限定的かもしれません。したがって精度確認では、単純に「高さ誤差は何センチか」だけではなく、そのずれがどの範囲に発生しているかを見る必要があります。

3Dモデルを使った現場での体積計算では、計測精度、位置合わせ、対象範囲、点群処理、計算条件を一つの流れとして考えることが重要です。

精度確認1 基準座標と高さを合わせる

最初に確認したいのが、3Dモデルの位置と高さです。施工前と施工後、現況と設計、複数日の計測結果などを比較する場合、それぞれが同じ座標系と高さ基準で配置されている必要があります。

平面的な位置がずれていると、斜面、法肩、法尻、掘削端部などの形状が一致しません。高さがずれている場合はさらに直接的で、施工範囲全体が一様に高く、あるいは低く計算されるため、体積値にもその差が反映されます。

特に注意したいのが、見た目だけでは気付きにくい高さ方向のずれです。三次元表示ではモデルを回転したり縮小したりするため、数センチメートル程度の高さ差は画面上では分かりにくいことがあります。しかし体積計算では、その小さな差が対象面積全体に加算される可能性があります。

施工前後を比較するときには、既知の位置や施工によって変化していない箇所を利用して確認すると分かりやすくなります。例えば、対象工事の影響を受けていない舗装面、構造物周辺、既知点などが両方のモデルで同程度の高さになっているかを確認します。

ここで重要なのは、1点だけ一致したから問題ないと判断しないことです。1点の高さが一致していても、モデル全体が傾いていたり、別の場所で平面的にずれていたりする可能性があります。できるだけ離れた複数箇所を確認し、平面位置と高さの両方を見る必要があります。

3Dモデルと設計データを比較する場合も同様です。現況モデルと設計面の座標基準が一致していなければ、計算結果は施工数量ではなく座標差を含んだ数字になります。

また、高さについては、標高として扱っているのか、現場内の任意高さとして扱っているのかを整理しておく必要があります。複数のデータを比較するときに高さ基準が異なれば、モデルそのものが正確に作られていても正しい差分にはなりません。

体積計算を開始する前に、まず基準となる点を複数確認し、「同じ場所を同じ座標で比較しているか」を確かめることが第一の精度管理です。

精度確認2 体積を計算する対象範囲を固定する

3Dモデルから体積計算を行うとき、精度に大きく影響するもう一つの条件が計算範囲です。

同じ点群を使っていても、計算対象の境界が数十センチメートル変われば体積値も変化します。特に斜面や掘削端部、仮置土の裾、盛土の法尻などでは、境界位置による影響が大きくなりやすいため注意が必要です。

例えば、土砂の山の体積を求める場合、山そのものだけを囲むのか、周囲の地盤まで広く含めるのかで計算結果は異なります。基準面をどこまで設定するのかによっても数量が変わります。

施工前後の地形差から掘削量を求める場合も、施工対象外の場所を計算範囲に含めると、車両走行によるわずかな地盤変化や、資材の仮置き、別作業による地形変化まで数量に含まれる可能性があります。

そのため、現場で体積計算を行う際には、計算する前に対象範囲を明確にすることが大切です。

施工管理で数量を継続して追跡する場合は、毎回同じ境界を使用できるようにしておくと比較しやすくなります。初回は広めに囲み、次回は狭めに囲むと、実際の施工量が変化したのか、計算範囲の違いで数字が変化したのか分からなくなります。

特に日々の施工量や週単位の土量を比較する場合は、範囲の再現性が重要です。

また、構造物が計算範囲の中にある場合には、その扱いも決めておく必要があります。例えば、擁壁の周囲で裏込め材の数量を確認したい場合、壁面や基礎部分を含めて計算するのか、施工対象となる材料部分だけを対象にするのかで数量の意味が異なります。

「3Dモデルから出た体積」という言い方だけでは数量の意味は明確になりません。「どの境界の内側を計算した体積か」まで記録して初めて、再確認可能な数量になります。

範囲設定後は、平面表示だけでなく斜め方向や断面方向から境界を確認すると安心です。平面上では正しく囲めているように見えても、法面の途中を境界が横切っていることがあります。

数量管理では、計算結果の数字と一緒に範囲を保存しておくことが重要です。同じデータを別の担当者が確認したときにも、同じ境界条件で再計算できる状態をつくることが望まれます。

精度確認3 点群密度と欠測範囲を確認する

3Dモデルが細かく表示されているからといって、現場全体が十分に計測できているとは限りません。

点群による体積計算では、どこに計測点が存在し、どこが欠測しているかを確認する必要があります。点が存在しない部分を周囲の点から自動的に面としてつないだ場合、実際には計測していない地形がモデル上に生成されることがあります。

例えば、資材や重機の背後、深い掘削部、急な法面、植生の下、構造物の際などは計測条件によって点群が不足しやすい場所です。

そのような場所で点が少ないまま面を生成すると、本来は凹凸があるにもかかわらず直線的につながったり、掘削底が見えていないのに周囲の点から仮想的な底面が形成されたりする可能性があります。

この状態でもソフトウェア上では面が生成され、体積値が表示される場合があります。しかし表示されていることと、実際に計測できていることは同じではありません。

そのため、数量計算前にはモデルの形だけでなく元の点群を確認することが重要です。

特に体積への影響が大きい場所では、点群が十分に存在するかを確認します。掘削量であれば掘削底、盛土量であれば天端や法面、仮置土量であれば山の頂部と裾部などです。

点群密度は単純に点数が多ければよいという話ではありません。必要なのは、数量を表現するために必要な形状を捉えられていることです。

平坦な場所では多少点の間隔が広くても形状変化は小さい場合があります。一方で、段差や急勾配、複雑な端部では、同じ点間隔でも形状を十分に表現できない可能性があります。

現場での確認では、モデルをさまざまな角度から見るだけでなく、断面表示も有効です。断面にすると、点群が地形に沿って分布しているか、途中に大きな空白がないか、生成された面が点のない場所を不自然につないでいないかを確認しやすくなります。

また、施工前後の差分を計算する場合は、両方のデータで同程度の範囲が計測できているかも重要です。施工前だけ十分な点があり、施工後には一部が欠測している場合、その部分の差は計測結果ではなく補間条件に左右される可能性があります。

欠測をゼロにできない現場はあります。その場合は、欠測している場所を把握し、その場所が数量にどの程度影響する可能性があるのかを確認することが現実的です。

3Dモデルの体積計算では「点群がある場所」と「点群から推定された面」を区別して考えることが、精度確認の重要な視点になります。

精度確認4 不要点と補間による形状変化を確認する

点群には、数量計算に必要な地表面以外の点が含まれる場合があります。

施工現場では、重機、車両、作業員、資材、カラーコーン、仮設物、植生、水面付近の不安定な点などが取得される可能性があります。これらをそのまま地表面としてモデル化すると、本来存在しない盛り上がりや凹みが生成され、体積値に影響します。

例えば、地盤上に資材が置かれた状態で計測した点群を地形として使用すると、その資材部分が地盤の高さとして扱われることがあります。施工前後差分を求める場合には、単に資材が移動しただけでも掘削や盛土のような差として表示される可能性があります。

一方で、不要点を除去しすぎることにも注意が必要です。

ノイズ処理を強くしすぎると、実際に存在する小さな地形変化や鋭い端部まで削除される可能性があります。掘削端部、路盤端部、法肩、法尻、段差部などは、本来の形状を残すことが数量管理上重要です。

そのため、点群処理は単純に「きれいなモデルを作る」ことを目的にするのではなく、「数量計算に必要な施工面を残す」ことを目的に考える必要があります。

体積計算では、モデルの見た目が滑らかであるほど正しいとは限りません。実際の施工面に凹凸があるのであれば、その凹凸も数量の一部です。

また、点群から面を作成する際の補間にも注意します。近くにある点を結んで三角形を生成する方法などでは、点の存在しない場所にも面が形成されることがあります。

例えば、掘削箇所の中央に大きな欠測範囲がある場合、その両側の点をつなぐことで、本来の掘削底とは異なる面が生成される可能性があります。

モデル上で穴が空いていないからといって、十分な計測データがあるとは限りません。面を非表示にして元の点だけを見るなど、必要に応じて元データまで戻って確認することが大切です。

さらに、計算対象の端部でも補間の影響が出る場合があります。仮置土の裾が十分に計測されていないと、生成された面が周囲の地盤まで斜めにつながり、本来より山が大きく、あるいは小さく計算される可能性があります。

こうした問題を確認するには、モデルの外観、元点群、断面の三つを行き来して見る方法が有効です。

外観で全体形状を確認し、点群でデータの存在を確認し、断面で高さ方向の形状を確認します。一つの表示方法だけで判断しないことが重要です。

体積計算用の3Dモデルでは、不要な点を除きながら、本来必要な施工面は残し、欠測部分を不用意に面で埋めないことが精度確保につながります。

精度確認5 別の方法で数量を照合する

3Dモデルから体積が算出できたら、その数字をそのまま確定値として扱う前に、別の方法による照合を行うと異常を見つけやすくなります。

照合方法は、必ずしも3Dモデルと同じ精度で計算する必要はありません。重要なのは、桁が大きく違っていないか、現場感覚と矛盾していないかを確認することです。

例えば、単純な矩形に近い掘削であれば、おおよその長さ、幅、平均深さから概算できます。長さ20メートル、幅5メートル、平均深さ1メートル程度であれば、単純計算では約100立方メートルです。3Dモデルから数倍の数量が出ていれば、範囲設定や基準面、座標などを再確認するきっかけになります。

複雑な形状であれば、代表的な断面を数か所取り、その断面積と延長から概算する方法もあります。

また、搬出土や搬入材の管理記録がある場合は、それらを参考情報として比較することもできます。ただし、地山状態の体積、掘削後の土砂の体積、運搬時の体積、締固め後の体積などは同じ条件ではありません。そのため、単純に一致する数字として扱うのではなく、大きな矛盾がないかを確認するための参考として利用します。

設計数量がある場合も同様です。設計数量と3Dモデルによる施工数量は、対象範囲や計算条件が異なれば一致しない場合があります。「設計数量と違うから3D計測が誤り」と判断するのではなく、まず計算対象と条件の違いを確認する必要があります。

3Dモデルによる体積計算の大きな利点は、複雑な地形を面的に捉えられることです。しかし、高度な計算方法を使用しているからといって確認作業が不要になるわけではありません。

むしろ、計算結果が自動で表示されるからこそ、簡単な概算を別に持っておくことが重要です。

日々の施工管理であれば、前日からどの程度掘削したのか、何台程度搬出したのか、施工範囲はどの程度広がったのかという現場の記録も数量確認に役立ちます。

例えば前日の計算値が500立方メートルで、当日の計算値が900立方メートルになっているにもかかわらず、現場では小規模な作業しか行っていない場合、400立方メートルという差が本当に施工によるものなのかを確認する必要があります。

こうした照合を行うことで、座標ずれ、範囲設定ミス、不要点、欠測、基準面の変更などを早い段階で発見しやすくなります。

施工前後の条件をそろえて体積差を比較する

現場で体積計算を行う目的として多いのが、施工前と施工後の差から施工量を把握する方法です。

この方法では、単に二つの3Dモデルを用意するだけではなく、比較条件をそろえることが重要です。

まず、両方のモデルが同じ座標基準に配置されている必要があります。次に、同じ計算範囲を使います。さらに、点群処理や面生成の考え方もできるだけ統一します。

例えば、施工前モデルでは細かな地形を残し、施工後モデルだけ強い平滑化処理を行うと、実際の施工変化だけでなく処理方法の違いも差分に含まれる可能性があります。

比較対象の時刻も記録しておくことが大切です。施工前と呼んでいるデータが実際には掘削開始後のものだったり、施工後の計測後にさらに作業が続いていたりすると、数量の意味が変わります。

現場で日次管理を行う場合は、「いつ計測したモデルなのか」を数量とセットで管理すると確認しやすくなります。

雨天後の地盤状態など、表面条件が大きく変わっている場合も注意が必要です。施工内容とは別の変化が三次元データに表れている可能性があるためです。

また、施工途中に資材、重機、仮設物などが置かれている場合には、それらが差分に含まれていないかも確認します。

施工前後の比較では、差分を体積値だけで確認するのではなく、どこに差が発生しているかを三次元表示や断面で見ることが重要です。

施工した場所に差が集中していれば理解しやすいですが、施工していない周辺全体にも一定方向の差が出ている場合は、モデルの高さずれなどを疑う材料になります。

数量を数字として読むだけでなく、差が発生している位置を見ることで、体積計算の信頼性を確認しやすくなります。

3Dモデルの体積計算を現場記録と結び付ける

現場で3Dモデルを使って体積計算する価値は、数量を一度求めることだけではありません。計測日時、施工範囲、現場写真、位置情報などと結び付けて残すことで、後から数量の根拠を確認しやすくなります。

数量だけを表計算ファイルなどに転記すると、その数字がどの計測データから算出されたものなのか分からなくなることがあります。

例えば「掘削量350立方メートル」とだけ記録されていても、施工前後の日時、計算範囲、使用した基準面、除外した場所などが分からなければ、後日再計算することが難しくなります。

3Dモデルによる数量管理では、数値だけでなく計算条件も成果の一部として扱うことが大切です。

現場では、計測する人、数量を確認する人、施工を管理する人が別々になる場合もあります。そのため、担当者本人だけが理解できる状態ではなく、別の担当者でも追跡できる記録方法が適しています。

特に土工では施工が進むと元の地形が消えてしまいます。一度掘削した地盤を施工前の状態に戻して確認することはできません。そのため施工前の三次元データを保存しておく意味は大きくなります。

同じように、埋戻し前の形状、基礎砕石施工後の形状、盛土途中の形状なども、工程が進むと確認できなくなる場合があります。

節目ごとに3D計測し、日時と施工内容を対応付けて保存しておけば、最終的な数量だけでなく施工途中の変化も確認できます。

こうした運用では、現場で素早く位置情報を取得し、その場で記録できる環境が役立ちます。

LRTK Phoneを利用する場合も、単に一点の位置を測る用途だけではなく、現場で取得した位置情報や点群、写真などを施工記録と関連付けて管理する考え方が重要です。杭番号、計測日時、施工場所、作業段階などを整理しておけば、後で3Dモデルから数量を確認するときに「どの時点の現場を表したデータなのか」を追いやすくなります。

さらに、現場で取得したデータをクラウド側で整理し、必要に応じて点群や三次元モデルとして確認できれば、現場と事務所で同じ情報を共有しやすくなります。

体積計算では最終的な数値が注目されがちですが、実務上は、その数字が再確認できることが重要です。

施工前のモデル、施工後のモデル、計算範囲、計算結果、現場写真、計測日時を関連付けることで、数量の背景を説明しやすくなります。

また、数量に違和感があった場合にも、どの工程で差が生じたのかを追跡しやすくなります。

現場での体積計算を単発の測量作業として扱うのではなく、施工記録の一部として運用することで、3Dデータを日常的な数量管理に活用しやすくなります。

まとめ

現場で体積計算を3Dモデルから行う場合、重要なのは「3Dだから正確」「自動計算だから間違わない」と考えないことです。

体積値は、現場で取得したデータから最終的な計算結果に至るまで、複数の条件の影響を受けます。基準座標や高さがずれていれば、そのずれが数量に含まれます。対象範囲が毎回異なれば、施工量ではなく境界の違いが数字に表れます。点群が不足していれば、計測していない場所が補間によってモデル化される可能性があります。不要点が残っていれば、本来の地盤とは異なる形状として計算されることもあります。

そのため、3Dモデルによる体積計算では、最初に座標と高さを確認し、次に計算対象範囲を固定し、点群密度と欠測を確認します。そのうえで不要点や補間による形状変化をチェックし、最後に概算や断面など別の方法で数量を照合する流れが有効です。

さらに施工前後を比較する場合には、計測条件、位置基準、対象範囲、処理方法をできるだけそろえる必要があります。体積値だけを見るのではなく、差がどこに発生しているかを三次元表示や断面で確認することで、異常を発見しやすくなります。

現場で体積計算を継続的に活用するのであれば、3Dモデルだけを保存するのではなく、計測日時、施工範囲、現場写真、施工段階なども合わせて記録しておくことが大切です。施工が進めば元の地形は失われるため、施工前や施工途中のデータは後から数量を確認するための重要な記録になります。

こうした現場記録と三次元データを結び付けることで、体積計算は単なる数量算出から、施工状況を時系列で確認できる管理手段へ広げられます。

現場で位置や高さを計測し、点群や写真と合わせて施工記録を残しながら3Dデータを数量管理に活用したい場合は、LRTK Phoneを入口として現場計測からクラウド上でのデータ確認、さらに点群を利用した三次元処理へつなげる方法があります。体積計算の精度を高めるためにも、計算方法だけではなく「どの現場データからその数量を出したのか」を残せる運用を整えることが重要です。

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

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

技術記事一覧へ戻る →