造成地や法面、河川敷、資材置場などで点群を取得すると、地表だけでなく草、低木、枝葉なども一緒に計測されることがあります。そのまま点群から地形モデルを作成して土量計算をすると、植生の高さまで地盤として扱われ、盛土量や切土量が実際より大きく算出されるおそれがあります。
「土量計算 点群」と検索している実務担当者にとって重要なのは、単に点群を取得することではありません。土量計算に使える地表面をどのように抽出し、どの範囲を計算対象とし、比較する基準面とどのように整合させるかまでを一連の工程として管理することが重要です。
特に草木が混在する現場では、自動処理だけに頼るのではなく、断面表示や周辺地形との連続性を確認しながら地表点を選別する必要があります。本記事では、草木を含む点群から地表を抽出し、土量計算に利用できる地形モデルを作るまでの流れを7手順に分けて解説します。
点群による土量計算で草木の除去が必要な理由
点群による土量計算では、多数の三次元座標から現況地形を表す面を作成し、その面と設計面や過去の地表面などを比較して体積を求めます。このとき、計算結果を左右するのは点の数だけではありません。どの点を地表として採用したかが非常に重要です。
例えば、地表から数十センチの高さまで草が茂っている場所を計測すると、点群には地面だけでなく葉や茎にも多数の点が生成されることがあります。これらをまとめて地形モデルにすると、本来の地表より高い位置に面が形成される可能性があります。その状態で掘削前後の土量を比較すれば、植生の体積まで土砂として扱うことになり、実際の搬出量や掘削量との違いが生じます。
反対に、草木を削除しすぎることにも注意が必要です。地表付近の点まで一括して消してしまうと、地盤を構成する点が不足し、残った点同士を無理に補間した地形モデルになることがあります。法肩や法尻、小さな段差、側溝の周囲など、地形が急激に変化する場所では特に影響が大きくなります。
そのため、点群処理では「植生を全部消す」という考え方より、「土量計算に必要な地表点を残す」という考え方が適しています。地面として説明できる点を抽出し、その分布が十分であるかを確認したうえで地形モデルを作成することが基本です。
また、地表抽出の精度だけでなく、計算対象範囲も結果に影響します。同じ地表モデルを使っていても、境界線を数メートル変えれば体積は変化します。草木がある現場では、地表抽出、境界設定、基準面設定を別々の作業と考えず、土量計算全体の品質管理として扱うことが重要です。
手順1 点群の取得範囲と土量計算の目的を整理する
最初に確認したいのは、何のために土量を求めるのかという目的です。点群を取得してから処理方法を考えるのではなく、必要な土量と対象範囲を先に決めておくことで、計測時の不足や不要な処理を減らせます。
例えば、残土搬出量を把握したい場合には、掘削対象となる区域を漏れなく計測する必要があります。造成工事の出来形と設計面を比較する場合には、施工範囲だけでなく、周囲の既存地形との接続部分も取得しておくと地形の連続性を確認しやすくなります。土砂仮置き場の体積を求める場合には、土砂の外周だけではなく、その周囲の基準となる地表も取得しておくことが重要です。
草木が多い現場では、計測経路も結果に影響します。一方向からだけ計測すると、草の陰になった部分や低木の裏側などで地表点がほとんど取得できない場合があります。可能であれば複数方向から地表を捉え、植生のすき間から地面を取得できる位置を探します。
ただし、点群の密度を上げれば必ず地表が取得できるわけではありません。葉が密集して地面そのものが見えない場所では、地表まで計測情報が届かないことがあります。このような範囲を無理に点群だけで補完すると、実際には存在しない地形を作ってしまう可能性があります。
そのため計測前には、草が薄い区域、密集している区域、地表が露出している区域を大まかに確認しておくと効果的です。必要に応じて草刈り後に計測する、地表が確認できる地点を追加計測するなど、目的に応じて計測方法を変えます。
さらに、計測日も記録しておきます。施工前と施工後を比較する場合、点群を取得した時点で現場状況が異なれば、土量以外の変化が結果に混ざります。資材、車両、仮設物、堆積した枝葉などが存在していたかも後から確認できるようにしておくと、土量の根拠を説明しやすくなります。
手順2 点群全体を確認して植生と地表の特徴を把握する
点群を読み込んだら、すぐに自動的な地表抽出を実行するのではなく、まず全体を確認します。上から見た平面表示だけではなく、斜め方向や横方向からも確認し、高さ方向に点がどのように分布しているかを見ることが重要です。
草が生えている場所では、地表付近から上方まで細かい点が帯状に分布することがあります。一方、地面が露出している区域では、比較的薄い層として連続した点が並びます。樹木がある場所では、幹が縦方向の点として現れ、その上部に枝葉の点群が広がります。
こうした特徴を先に把握しておくことで、後のフィルタ処理をどの程度強く適用するべきか判断しやすくなります。
特に確認したいのが、最も低い点が必ず地面とは限らないことです。計測誤差や反射条件によって、周囲から極端に低い位置に孤立点が生成されることがあります。最低標高だけを基準に地表点を選ぶと、このような外れ値を地面として採用してしまう可能性があります。
地表は通常、周囲の地形とある程度連続しています。緩やかな斜面なら隣接する点も緩やかに高さが変化し、法面のような場所では一定方向に標高が変化します。一方、草や枝は局所的に急な高さ変化を持ちやすいため、周辺点との関係を見ることが地表判定の手掛かりになります。
また、点群の色や反射情報が利用できる場合でも、それだけで草木と地面を完全に分類できるとは限りません。土の色に近い枯れ草や、落ち葉に覆われた地面など、見た目だけでは区別しにくい対象もあります。
最初の確認では、自動分類の結果を信頼するための準備として、現場にどのような点が含まれているのかを理解することが目的です。地表がよく見えている区域と、判断が難しい区域を分けて考えると、その後の処理を効率化できます。
手順3 明らかな不要点と外れ値を先に除去する
地表抽出を行う前に、土量計算に不要な点を整理します。ここで対象となるのは、車両、人、施工機械、仮設物、標識、電柱などの地表ではない物体や、周囲から大きく離れた外れ値です。
この工程を先に行う理由は、不要な点が残っていると、その後の地表判定や地形モデル生成に影響するためです。例えば、地表より低い位置に異常点があると、自動処理がその点を基準に地面を探索する可能性があります。反対に、大きな構造物が残ったまま地形モデルを作ると、その形状の一部が地盤として面に取り込まれることがあります。
まず、対象範囲から大きく外れた点を除外します。次に、周辺にほとんど点が存在しない孤立点や、地形の連続性から明らかに外れている点を確認します。
ただし、点が少ないことだけを理由に削除するのは避けたほうがよいでしょう。植生が密集している場所では、地表まで届いた少数の点が貴重な地盤情報になっている場合があります。特に草のすき間から取得された地表点は、周辺より点数が少なく見えることがあります。
そのため、外れ値処理では「孤立しているか」だけでなく、「周囲の地形と標高が整合しているか」を併せて判断します。
構造物についても扱いを決めておきます。土量計算の目的によっては、擁壁や舗装面などを現況地表の一部として扱う場合があります。反対に、土砂そのものの体積だけを求めたい場合には、仮設材や資材を除外する必要があります。
何を残し、何を除去したのかを明確にしておくことは、後から計算結果を検証するときにも重要です。地表抽出は単なるデータクリーニングではなく、土量計算における条件設定の一部と考えると判断しやすくなります。
手順4 高さと形状の連続性から地表候補点を抽出する
不要点を整理したら、点群の中から地表候補点を抽出します。草木が混在する点群では、局所的な高さと周辺地形の連続性を利用して、地盤と考えられる点を選んでいきます。
基本的な考え方は、一定範囲に存在する点のうち低い位置にある点を地表候補とし、その候補が周囲の地形と自然につながっているかを確認することです。
平坦な場所では、この方法で比較的地表を抽出しやすくなります。しかし、急斜面や法面では注意が必要です。単純に一定範囲の最低点だけを採用すると、斜面の下側ばかりが選択され、上側の地表点が除外されることがあります。
そのため、標高差だけではなく、局所的な傾斜や点同士の距離を考慮しながら地表候補を広げていく方法が有効です。最初に信頼できる地表点を選び、その周囲で地形として無理なく接続できる点を追加していくイメージです。
草は地面から上方向に伸びるため、同じ平面位置付近に複数の高さの点が存在することがあります。その中で下側にある点は地表候補になりますが、必ずしもすべてが地面とは限りません。倒れた草や枝が地面近くに存在する場合もあるためです。
そこで重要になるのが、面としての連続性です。ある点だけを見るのではなく、周辺数点から数十点程度のまとまりとして地形を確認し、自然な地表面を構成できるかを判断します。
自動抽出機能を利用する場合も、一度の設定で完全な結果を得ようとする必要はありません。緩い条件で地表候補を多めに残し、後から断面で確認して不要点を除く方法もあります。逆に、最初から強い条件で植生を除去すると、法肩や小さな起伏まで消える可能性があります。
土量計算では地表形状の細かな変化が積み重なって体積差になります。地表抽出の設定は、見た目がきれいになることより、実際の地盤形状を過度に平滑化しないことを重視します。
手順5 断面表示で植生下の地表を確認して補正する
草木を含む点群では、平面表示だけで地表抽出の正否を判断することは困難です。そこで重要なのが断面表示です。
点群を一定幅で切り出し、横方向から確認すると、地表面と草木の高さ方向の分布を把握しやすくなります。地面は連続した線状または帯状の点群として見え、草木はその上に不規則に広がることが多いためです。
まず、地形変化が少ない場所で断面を確認します。地表候補点が周囲と自然につながっていれば、抽出条件はおおむね適切と考えられます。
次に、法肩、法尻、盛土の端部、掘削境界、排水施設周辺など、土量に影響しやすい場所を重点的に確認します。こうした場所では地形が急に変わるため、自動処理が植生と地盤を誤分類することがあります。
例えば、法肩に草が密集している場合、上側の草の点が地表として残り、本来の法肩が高く形成される場合があります。また、法尻付近で地表点が不足すると、上側と下側の地表点を直接結ぶ面が生成され、実際の法面形状とは異なる地形になる可能性があります。
断面で誤分類を見つけた場合は、草木の点を削除するだけではなく、必要な地表点が残っているかも確認します。
地表点が十分に存在する場合には、不要な植生点を除去して地形モデルを再生成します。地表点そのものがない場合には、周辺点から補間する必要がありますが、その範囲が広いほど不確実性は高くなります。
そのため、地表点が取得できていない区域を無条件で周辺地形から埋めるのではなく、現場写真や既知点、追加計測などを利用して確認できないか検討します。
断面確認は一方向だけでなく、必要に応じて直交方向でも行います。斜面方向だけを見ると自然に見える地形でも、横断方向では不自然な凹凸が見つかる場合があります。
草木のある現場では、自動分類後の断面確認が土量計算の品質を大きく左右します。すべての点を手作業で確認する必要はありませんが、体積への影響が大きい境界部や地形変化点を重点的に確認することが重要です。
手順6 地表点から地形モデルを作成して計算範囲を設定する
地表点の抽出と補正が完了したら、土量計算に使用する地形モデルを作成します。一般的には、地表点を三角形で接続した不整三角網などを利用して連続した面を表現します。
ここで注意したいのは、点が存在しない場所でも面が自動的に作られる場合があることです。
例えば、植生が密集して直径数メートルの範囲に地表点がない場合、その周囲の点同士をつないで大きな三角形が形成されることがあります。実際の地面に凹凸があったとしても、その情報はモデルに反映されません。
そのため、地形モデルを作成した後は、三角形が不自然に長く伸びていないか、地表点のない範囲を大きくまたいでいないかを確認します。
次に、土量計算の境界を設定します。境界は点群全体ではなく、実際に切土や盛土を評価したい範囲に合わせて設定します。
例えば、残土量を確認する場合には、掘削対象区域を境界として設定します。土砂山の体積を求める場合には、土砂と既存地盤の境界となる外周を設定します。施工前後を比較する場合には、両方の点群で共通して有効な範囲を利用することが基本です。
境界設定が曖昧な場合には、土量結果が大きく変わることがあります。特に緩やかな盛土では、どこまでを盛土の一部と判断するかによって体積が変化します。
また、境界線の外側に植生が残っていても、計算範囲に含まれなければ直接土量には影響しません。反対に、境界内部の小さな植生誤分類は、範囲全体に積み重なることで無視できない体積差になる場合があります。
地形モデルの見た目だけではなく、「どの面を、どの境界まで計算するのか」を明確にすることが重要です。
手順7 基準面と比較して切土量・盛土量を算出する
最後に、作成した現況地表面を基準面と比較して土量を算出します。基準面には、施工前の地形、設計面、計画地盤面、過去に取得した地表面などを使用できます。
施工前後の点群を比較する場合には、両方のデータが同じ座標系と高さ基準で整合していることを確認します。位置がずれた状態で比較すると、実際には地形が変化していない場所でも差分が発生します。
水平位置だけでなく高さ方向のずれにも注意が必要です。広い平坦面で一定の高さ差が生じている場合、地表の変化ではなく基準の違いが影響している可能性があります。
土量計算では一般に、基準面より現況面が高い部分と低い部分を分けて体積を求めます。設計面との比較であれば、施工状況に応じて切土側と盛土側の体積を確認できます。
ただし、算出された数値だけを見て処理を終了するのは避けたほうがよいでしょう。差分を高さ分布として確認し、局所的に極端な差が出ている場所がないかを確認します。
もし草木の誤分類が残っていれば、植生が密集した位置だけ周囲より高い差として現れる可能性があります。逆に、地表点を削除しすぎて不自然な補間面ができていれば、その範囲にまとまった差が現れることがあります。
土量結果に疑問がある場合には、該当位置の点群まで戻り、断面を再確認します。この「体積計算から点群へ戻る確認」を行うことで、地表抽出の問題を見つけやすくなります。
また、同じ点群でも、地表抽出条件、境界、補間方法によって土量は変化します。計算値を記録するときには、処理条件も合わせて残しておくことが大切です。
土量計算は単一の数値を出す作業ではなく、その数値がどの地形面とどの条件から得られたものなのか説明できる状態にすることが実務上重要です。
草木が密集して地表点が不足するときの対処方法
草木が混在する点群で最も難しいのは、地表点が少ないケースではなく、地表点そのものが取得されていないケースです。
点群処理によって植生を除去できるのは、基本的に地面と植生の両方が計測されている場合です。葉や枝で地面が完全に隠れている場所では、後処理だけで正確な地表を復元することはできません。
このような場合、周囲の地表点から補間して面を作ることはできます。しかし、補間された地形が実際の地面と一致している保証はありません。
緩やかで単純な地形であれば、周囲からの補間による影響が比較的小さい場合があります。一方、法肩、法尻、水路、掘削跡などの地形変化がある可能性が高い場所では、補間だけに頼るのは慎重に判断する必要があります。
可能であれば、現場で地表を確認できる地点を追加で計測します。草刈りが可能な現場であれば、計測対象範囲だけでも地表を露出させることで、地形モデルの信頼性を高めやすくなります。
すべての草を除去する必要はありません。例えば一定間隔で地表を確認できる地点を確保し、法肩や法尻など地形が変わる場所を重点的に計測する方法もあります。
既知の高さを持つ測点がある場合には、その点と作成した地表モデルが大きくずれていないかを確認することも有効です。
重要なのは、点群が存在しない場所と、点群処理によって削除された場所を区別することです。前者には元となる地形情報がなく、後者には元データが存在します。この違いを理解せずに自動補間すると、見た目は滑らかでも根拠の弱い地形モデルになることがあります。
土量計算で不確実な範囲がある場合には、その範囲を把握したうえで結果を扱うことが必要です。
点群の土量計算で起こりやすい誤差と確認ポイント
点群による土量計算では、地表抽出以外にも複数の要因で誤差が生じます。最初に確認したいのが座標の整合です。
施工前と施工後で別の日に計測した場合、それぞれの点群が共通の座標基準に正しく配置されている必要があります。わずかな位置ずれでも、法面や段差のような急な地形では大きな差分として現れることがあります。
次に確認したいのが、計測密度の違いです。施工前は地表が露出して高密度に取得できていても、施工後に草が生えて地表点が減っている場合、両者の地形モデルの細かさが異なります。
細かな凹凸まで再現した面と、大きく補間された滑らかな面を比較すると、実際の土砂変化以外の差が土量に含まれる可能性があります。
境界設定も重要です。同じ現況面と基準面を使っても、計算範囲が違えば体積は変わります。施工前後で同一範囲を比較しているか、境界線が地形の変化部に適切に設定されているかを確認します。
さらに、地表面に穴や不自然な三角形がないかも確認します。植生を大量に削除した後は、点群密度が場所によって大きく異なるため、点がない空間をまたいで面が形成される場合があります。
土量の数値が想定と大きく異なる場合には、計算式だけを疑うのではなく、地表抽出、座標、境界、基準面、補間の各工程を順番に確認します。
例えば、現場の概算では数百立方メートル程度と考えられるのに、点群から大幅に異なる土量が算出された場合、まず差分表示で偏りを確認します。特定区域だけ差が大きければ地表分類の問題、全体が同方向にずれていれば高さ基準の問題など、分布を見ることで原因を切り分けやすくなります。
土量計算の品質は、最後に表示された体積値だけでは判断できません。点群から地形モデル、差分、体積という流れを逆にたどれる状態を作ることが重要です。
土量計算の再現性を高めるデータ管理の考え方
現場で継続的に点群による土量計算を行う場合には、毎回同じ考え方で処理できるように条件を整理しておくと効率的です。
例えば、元の点群、不要点を除去した点群、地表抽出後の点群、地形モデル、計算境界、土量結果を別々に保存しておけば、結果に疑問が生じたときに処理工程を確認できます。
元データを残すことは特に重要です。一度削除した草木の点が本当に不要だったかを後から確認するには、処理前のデータが必要になります。
また、地表抽出の設定も記録しておきます。自動フィルタを利用した場合には、処理条件が違えば地表点の数や分布も変わります。
現場ごとに最適な設定が異なるため、特定の値をすべての現場に固定して使うのではなく、「この現場ではどのような条件で処理したか」を残しておくことが重要です。
比較計測を行う場合には、ファイル名やフォルダ構成にも計測日や施工段階を含めておくと管理しやすくなります。施工前、掘削途中、施工完了後などの点群を時系列で管理すれば、土量変化を追跡しやすくなります。
現場写真も有効です。点群だけでは、それが草なのか土砂なのか判断しにくい場所があります。計測時の写真を残しておけば、後処理時に現場状況を確認できます。
特に土砂仮置き場では、周囲に資材や車両が存在していたか、どこまでが土砂だったかを写真から確認できる場合があります。
点群による土量計算を単発作業として扱うのではなく、計測条件、処理条件、計算条件を記録する仕組みにすることで、担当者が変わっても同じ判断基準を共有しやすくなります。
現場で点群計測から土量確認までを効率化する方法
点群による土量計算は、計測そのものよりも、その後のデータ整理や地表確認に時間がかかる場合があります。特に草木がある現場では、植生を含む大量の点から必要な地表だけを確認するため、計測段階から後処理を意識しておくことが重要です。
まず、計測時に地表が確認しやすい経路を選びます。同じ場所を何度も歩いて点数だけを増やすより、異なる角度から地表を捉えられる位置を選ぶほうが、地表抽出に役立つ場合があります。
また、法肩、法尻、掘削境界など土量計算で重要になる場所は意識して計測します。これらの位置に十分な地表点があれば、地形モデルの形状を判断しやすくなります。
次に、計測後すぐに点群全体を確認します。現場を離れてから地表点の不足に気付くと、追加計測のために再び現地へ行く必要が生じます。現地で概略的にデータを確認できる環境があれば、地表が取得できていない区域を早い段階で発見できます。
土量計算を定期的に行う現場では、毎回の計測範囲もできるだけそろえます。境界が大きく変わると、土量変化なのか計算範囲の違いなのか判断しにくくなるためです。
施工前後や定期計測では、同じ基準に基づいて点群を取得し、共通の境界内で比較できる状態にしておくと、変化量を把握しやすくなります。
また、点群を取得する機器や方法を選ぶ際には、単に点群を作成できるかだけではなく、現場で位置情報を持ったデータを扱いやすいか、必要な範囲を機動的に計測できるか、取得後の確認まで一連の作業として運用しやすいかを考えることが大切です。
土量計算では、計測、地表抽出、地形モデル作成、境界設定、比較という複数工程があります。各工程でデータを受け渡す回数が多いほど、ファイルの取り違えや座標設定の違いなどが起こりやすくなります。
そのため、現場計測から点群確認までの作業をできるだけ単純化し、必要なデータを一貫して管理できる仕組みを作ることが効率化につながります。
まとめ
草木が混在する点群から正しく土量を求めるためには、植生を一括して削除するのではなく、土量計算に必要な地表点を適切に抽出することが重要です。
最初に土量計算の目的と対象範囲を決め、点群全体から植生、構造物、外れ値の分布を確認します。その後、明らかな不要点を除去し、高さと周辺地形の連続性を利用して地表候補点を抽出します。
自動処理だけで判断せず、断面表示を利用して法肩、法尻、掘削境界などを確認することも欠かせません。地表点が不足している区域では、周辺点を単純に補間する前に、追加計測や現場情報から実際の地形を確認できないか検討します。
地表点を整理した後は地形モデルを作成し、不自然な補間面がないことを確認してから計算境界を設定します。施工前地形や設計面などの基準面と比較する際には、座標系、高さ基準、計算範囲をそろえることが重要です。
算出された切土量や盛土量についても、数値だけを見るのではなく、差分の分布を確認します。特定範囲に不自然な差があれば、その位置の点群や断面まで戻って原因を確認することで、植生の誤分類や地表点不足を見つけやすくなります。
「土量計算 点群」の実務では、高密度な点群を取得すること自体が目的ではありません。必要な地表を適切に計測し、どの点を地盤として採用したのかを説明できる状態にすることが、信頼できる土量計算につながります。
現場で点群を取得する機会が多い場合には、計測から位置情報の確認、点群の記録、地表状況の把握までを一連の作業として考えると運用しやすくなります。現場で手軽に三次元情報を取得し、土量確認につながるデータ収集を効率化したい場合は、LRTK Phoneを活用した点群計測も選択肢の一つです。