重複点が体積計算の過大算出につながる理由
点群ビューアを使って土砂、砕石、盛土、掘削箇所などの体積計算を行うとき、点の重複は確認しておきたい項目の一つです。複数方向から取得したデータを統合した場合、同じ場所を往復して計測した場合、処理段階の異なるファイルを同時に読み込んだ場合などには、同一または近接した位置へ複数の点が配置されることがあります。
ただし、同じ座標と高さを持つ点が複数存在するだけで、体積が点数に比例して増えるわけではありません。一般的な体積計算では、点の個数を直接体積へ換算するのではなく、点群から生成した上面と基準面の間を数量化します。そのため、重複点が結果へ影響するかどうかは、利用する面生成方法、格子内の代表値、補間条件、外れ値処理などによって変わります。
平面位置と高さがほぼ同じ点だけが増えても、生成面の形状がほとんど変わらない場合があります。一方、同じ表面を示す点群同士に位置ずれや高さ差があると、斜面や天端が二重の層として現れることがあります。面生成方法が上側の点や高い代表値を採用しやすい条件であれば、本来より高い上面が作られ、体積が過大になる可能性があります。
例えば、土砂の山を異なる方向から取得し、それぞれの点群を重ねたとします。位置合わせが適切であれば、各方向の点は同じ表面付近に集まります。しかし、計測経路やファイルごとに位置がずれていると、同じ斜面が平行な二つの帯として見えることがあります。急斜面では小さな水平ずれが断面上の高さ差として現れやすいため、上側の点を単純に異常点と判断するのは適切ではありません。
重複の影響は、完全に同じ位置の点だけに限りません。一つの格子や近傍に点が集中している高密度範囲も、代表値の決め方によっては結果へ影響します。最高点、最低点、平均値、中央値など、どの高さを使うかによって生成面が変わるからです。
最高点を採用する設定では、地表面より上にある草、資材、車両、作業員、仮設物、反射ノイズなどが混在していると、局所的な突起が作られる場合があります。同じ不要物を複数方向から取得していると、面生成法によっては孤立点ではなく連続した形状として扱われる可能性もあります。
平均値を採用する場合でも、異なる高さの層が同じ格子内に混在すれば、実際には存在しない中間面が作られることがあります。上側の点が多ければ平均高さが上がり、下側の異常点が多ければ平均高さが下がります。中央値は極端な外れ値の影響を抑えやすいものの、点の分布が偏っていれば実際の表面と一致するとは限りません。
重複点を整理するときは、点数を減らすこと自体を目的にしてはいけません。必要なのは、計算対象時点の実際の表面を表す点を残し、異なる時点の表面、位置ずれした面、移動物、対象外の地物、反射ノイズなどを適切に除外することです。
重複して見える点を無条件に削除すると、体積が過小になる可能性もあります。複数方向から取得したデータには、一方向からでは見えなかった斜面や構造物際の点が含まれることがあります。広い範囲を一括して削除すると必要な点まで失われ、欠測部の補間によって本来とは異なる面が生成されるおそれがあります。
したがって、重複点の整理では、ファイル構成、計測時点、位置合わせ、高さ分布、点密度、面生成条件、整理前後の体積差を順番に確認することが大切です。ここからは、点群ビューアで体積計算を行う際に押さえたい4つのチェックを解説します。
チェック1:読み込みファイルと計測時点の重複を確認する
最初に確認したいのは、点群ビューアへ読み込んでいるファイルの構成です。体積計算に影響する重複の中には、計測方法ではなく、ファイル管理や読み込み操作によって発生したものがあります。
代表的なのは、同じ点群ファイルを二重に読み込んでいる状態です。完全に同一の点が重なっているだけなら面形状が変わらない場合もありますが、処理負荷が増えたり、点数を基準にする一部の処理へ影響したりする可能性があります。また、二重読み込みに気づかないまま別の編集を加えると、処理対象を誤認しやすくなります。
統合済みの点群ファイルと、統合前の個別ファイルを同時に読み込むケースにも注意が必要です。計測区間A、B、Cをまとめた統合ファイルと、元の区間AからCを同時に表示すれば、対象範囲の多くが二重になります。統合前後でわずかな位置補正や不要点処理が行われている場合は、完全一致ではない二重面になることもあります。
元データ、位置補正後データ、不要点除去後データ、間引き後データ、体積計算用データが同じ場所に保存されていると、採用すべきファイルが分かりにくくなります。読み込み後は、ファイルごとに表示と非表示を切り替え、どの範囲を含んでいるかを確認します。
ファイルごとに表示色を変えられる場合は、色分けも有効です。同じ場所に異なる色の点がどの程度混在しているかを見ることで、計測範囲の重なりを把握しやすくなります。ただし、異なる色の点が重なること自体は異常ではありません。死角を減らすために複数方向から取得した必要なデータである可能性もあるため、後の工程で位置差と高さ差を確認します。
次に、各ファイルの計測日時を確認します。同じ現場で取得した点群でも、時刻や日付が異なれば、対象物の形状が変化している可能性があります。盛土、掘削、積み込み、運搬、敷きならしなどが計測の間に行われていれば、複数ファイルは同じ表面を示していません。
午前に計測した土砂へ午後から材料が追加され、その後に再計測した場合、二つの点群を一つの現況面として統合すると異なる時点の表面が重なります。場所によって午前の面と午後の面が混在し、代表値や面生成条件によって不自然な凹凸や中間面が生じることがあります。
体積計算では、どの時点の状態を数量化するのかを先に決める必要があります。施工前、施工後、搬出前、搬出後、月末時点など、計算対象となる時点を明確にし、その状態を代表する点群を採用します。
異なる時刻のデータを組み合わせる場合は、計測の間に対象物が変化していないことを現場写真、作業記録、計測記録などで確認します。同じ日の連続計測でも、計測中に重機が稼働していたり、土砂を搬入していたりすれば、一つのファイル内に異なる状態が混在する場合があります。
計測経路の重なりも確認します。対象物の周囲を一周した場合、開始地点と終了地点付近では同じ場所を複数回取得することがあります。往路と復路で同じ場所を通った場合や、斜面を上下しながら取得した場合も、経路の重なりによって点密度が高くなります。
経路の重なりは、取得漏れや死角を減らすために有効です。そのため、重なりがあるだけで一方を削除するのではなく、共通部分の位置と高さが整合しているかを確認します。ずれがある場合は、点の削除より先に位置合わせや座標条件を見直します。
ファイル名には、計測日、計測時刻、対象範囲、処理段階、座標系、編集内容などを含めると、誤読込を防ぎやすくなります。元データは上書きせず、処理後データを別名で保存します。
体積計算に使用したファイルを後から特定できなければ、結果の再現や説明が難しくなります。採用したファイル、除外したファイル、統合の有無、処理内容を記録し、第三者が同じ入力データを選べる状態にしておくことが重要です。
このチェックで意識したいのは、点密度が高いだけで不要な重複と判断しないことです。対象物へ近づいた場所、移動速度が遅かった場所、複雑な形状を丁寧に取得した場所は、正常なデータでも点が密になります。ファイルと計測時点を確認し、必要な高密度データと不要な二重データを区別することが第一歩です。
チェック2:断面表示で位置ずれと高さの二重化を確認する
二つ目のチェックは、重複している点の位置ずれと高さ差です。体積計算で問題になりやすいのは、完全に同じ座標を持つ重複点より、同じ表面を示しているにもかかわらず、位置や高さがわずかに異なる近似重複点です。
上から見た平面表示では一つの表面に見えていても、横から見ると複数の層に分かれていることがあります。点群ビューアの側面表示や断面表示を使い、高さ方向の厚みを確認します。
断面は一か所だけでなく、天端、平坦部、斜面、法肩、法尻、外周部、構造物との取り合いなど、形状の異なる複数箇所に設定します。中央部で一致していても、端部ではずれが大きくなっている場合があるためです。
平坦部は、高さ方向のばらつきを見つけやすい場所です。本来ほぼ平らであるはずの面が断面上で上下二本の帯に分かれていれば、異なるファイルや経路の高さが整合していない可能性があります。
斜面では、平面方向のずれを確認しやすくなります。同じ斜面が平行な二本の線として見える場合、水平位置のずれが高さ差として現れている可能性があります。急斜面ほどこの傾向が強いため、断面上で上側に見える点を一律に削除してはいけません。
原因が位置合わせにある場合は、点を削除する前にデータ同士の位置関係を修正します。上側の点だけを消すと、斜面の位置や勾配が本来と異なる形に変わる可能性があります。
位置合わせの確認には、動かない固定物を利用します。舗装面、壁面、縁石、構造物の角、既知点などが複数データ間で一致しているかを確認します。土砂は計測中に形状が変わることがありますが、固定物の不一致は座標や位置合わせを見直す手掛かりになります。
一か所では一致していても、離れた場所でずれている場合があります。回転、座標変換、単位、スケール設定などに問題があると、基準にした付近では合っていても、距離が離れるほど差が大きく見えることがあります。特に異なる作成工程や座標条件のデータを統合する場合は、既知の複数地点で整合を確認します。
高さ方向に複数の層が見える場合は、それぞれが何を表しているかを判断します。異なる計測時点の表面、位置合わせのずれ、草や資材などの対象外地物、反射ノイズ、移動物など、複数の可能性があります。
土砂表面の草が上側の層として取得されると、草の先端付近を上面として採用する条件では、広い範囲の高さが持ち上がる可能性があります。高さ差が小さくても、対象面積が広ければ体積差が累積する場合があるため、現場写真や点の形状を合わせて確認します。
建設機械や車両が異なる位置に存在する複数時点の点群を統合すると、移動物の点が複数残ることがあります。点表示では物体として認識できても、面生成後には土砂の突起や橋渡し面のように見える場合があります。
完全に同じ座標を持つ点は、重複点除去機能で整理できることがあります。しかし、近似重複点は座標が一致しないため、完全一致だけを対象とする処理では残ります。その場合は、一定距離以内の点をまとめる間引き、格子内の代表点選択、分類、範囲選択などを検討します。
間引き距離を大きくしすぎると、法肩、法尻、段差、小さな起伏など、体積計算に必要な形状まで失われます。反対に、距離が小さすぎると、不要な二重化を十分に整理できないことがあります。
一律条件を全体へ適用する前に、狭い試験範囲で処理し、断面がどのように変化するかを確認します。平坦部の厚い帯が収束しているか、法肩や法尻の位置が保たれているか、欠測部が増えていないかを見ます。
代表値の選び方も重要です。最高点は上端を捉えやすい反面、上方ノイズや草の影響を受けやすくなります。最低点は地面候補を抽出しやすい場面もありますが、下側の異常点を採用するおそれがあります。平均値は点をならせますが外れ値や層の比率に影響され、中央値も分布が偏っていれば実面と一致しません。
どの代表値が適切かは、対象物、点の分布、計測方法、必要な形状表現によって異なります。平坦な土砂面ではばらつきを抑えた値が使いやすい場合がありますが、急な段差や鋭い輪郭を含む場所では、平均化によって形状が丸くなる可能性があります。
断面表示では、点の分布だけでなく、生成した上面も重ねて確認します。複数の層のうち、面がどの高さを通っているかを見ることで、上側の重複層や対象外地物が採用されていないかを判断しやすくなります。
重複点の整理で重要なのは、実際の凹凸と不要な二重化を区別することです。土砂の表面には本来、小さな起伏があります。それらをすべてノイズとして平滑化すると、実際の形状を失い、体積が過小になる可能性があります。
位置ずれと高さ差を断面で確認し、原因に応じて位置合わせ、不要点除去、間引き、分類、代表値の変更などを使い分けることが、二つ目のチェックです。
チェック3:点密度と地表面生成の条件を確認する
三つ目のチェックは、点密度と地表面生成の条件です。重複点を整理しても、点群から上面を作る条件が適切でなければ、体積計算の過大算出を十分に抑えられない場合があります。
体積計算では、一定の格子ごとに高さを求めたり、点同士を結んで三角形の面を作ったりして、計算対象となる上面を生成する方法が一般的です。ただし、具体的な計算方法や設定名はソフトウェアによって異なります。
格子を使う方法では、一つの格子内に複数の点が入ったとき、どの点や統計値を代表高さとして使うかが結果へ影響します。同じ高さ付近に点が集中していれば重複の影響は小さい場合がありますが、高さの異なる点が混在していれば、代表値によって面が上下します。
最高点を採用する設定では、草、資材、機械、作業員、仮設物、反射ノイズなどが選ばれやすくなります。最低点を採用する設定では上方の対象外点を避けられる場合がありますが、下側の異常点や斜面下側の別の点を拾う可能性があります。
平均値を使う場合、異なる時点の表面が混在していると、どちらの時点にも対応しない中間面が作られることがあります。代表値を選ぶ前に、計算対象時点に合わない点を除外することが重要です。
格子サイズも結果へ影響します。細かい格子は小さな起伏や段差を表現しやすい一方、局所的なノイズや二重層の影響も残しやすくなります。粗い格子はばらつきをならしやすい一方、法肩、法尻、端部、細い溝などを単純化する可能性があります。
点数が多いからといって、必ず細かい格子が適切とは限りません。重複によって点数だけが増えている場合、細かい格子を使用すると、不要な凹凸まで細かく再現することがあります。
格子サイズは、対象物の大きさ、点間隔、表面の粗さ、必要な数量精度、計測時のばらつきなどを踏まえて決めます。単一の設定値だけで妥当性を判断せず、生成面の断面と輪郭が対象物の形状を適切に表しているかを確認します。
三角形の面を生成する方法では、近接点や点の並び方によって細長い三角形や急な突起が作られる場合があります。離れた点同士が結ばれると、実際には存在しない橋渡し面が生成されることもあります。
土砂の外周部や構造物際は、橋渡し面が生じやすい場所です。対象物の手前側と奥側の点が空間をまたいで結ばれると、その下の空間が体積として含まれる可能性があります。面の最大辺長や接続条件を設定できる場合は、対象物の形状と点間隔に合う条件かを確認します。
上面を生成した後は、点表示だけでなく、面の陰影、傾斜、等高表現、断面などを確認します。不自然に尖った部分、平らすぎる部分、急に落ち込む部分、空間をまたぐ部分があれば、原因となる点や面生成条件を見直します。
点密度の偏りにも注意します。計測経路が重なった場所では点が密になり、対象物から離れた場所や遮蔽のある場所では点が疎になります。同じ対象面の中で密度差が大きいと、高密度範囲では細かな凹凸が再現され、低密度範囲では少数点から広く補間されることがあります。
密度を均一化するために間引きを行う場合は、特徴的な形状を保護します。平坦部は点を減らしても形状を維持しやすい場合がありますが、法肩、法尻、段差、外周部では点を減らしすぎると輪郭が変わります。
対象範囲全体を同じ密度にすることだけを目的にせず、体積計算に必要な形状を表現できる点を残します。処理後は、法肩や外周線が移動していないか、平面と断面の両方で確認します。
地表面抽出の対象に、地面以外の点が含まれていないかも確認します。草、樹木、車両、重機、作業員、仮設材、シート、支柱などが計算対象外であれば、上面生成から除外します。
複数時点の点群を統合すると、移動物が異なる位置に複数残ることがあります。一回の取得では一台だった車両が、統合後には複数箇所に存在するような点群になる場合もあります。これらが上面に採用されれば、局所的な体積が加わる可能性があります。
不要点の除去では、上方に孤立した点だけでなく、地表面と接している物体にも注意します。車輪、土砂上の資材、法面に沿った草などは地表面と連続して見えるため、自動処理だけで区別しにくい場合があります。平面、側面、断面と現場写真を組み合わせて判断します。
重複点を整理した後に生じる欠測部にも注意が必要です。不要な層を削除した結果、必要な表面点まで失われると、穴が生じます。その穴を自動補間すると、実測されていない面が作られます。
周囲の点が高ければ欠測部も高く補間され、重複点を削除した後に体積が増える場合があります。周囲が低ければ体積が減ることもあります。補間結果は、整理後の点数だけでは評価できません。
欠測部が小さく、周囲が滑らかな平坦面であれば、補間の影響が限定的な場合があります。しかし、外周部、急斜面、構造物際、法肩、法尻では、単純な補間が形状を大きく変える可能性があります。
重要範囲の点が不足している場合は、再計測を検討します。再計測が難しい場合は、欠測範囲を計算対象から除外し、未計上範囲と判断理由を記録する方法もあります。
点密度と面生成条件のチェックで重要なのは、点数の多さではなく、完成した上面が対象物を妥当に表しているかどうかです。表示上の点数が少なくても、必要な輪郭と断面が保たれ、面が安定していれば、体積計算用データとして適切な場合があります。
チェック4:整理前後の体積差と形状変化を確認する
四つ目のチェックは、重複点を整理する前後で体積計算を行い、数量と形状の変化を比較することです。整理後の体積だけを見ても、処理が適切だったかどうかは判断できません。
最初に、整理前の点群で体積を計算し、結果と条件を保存します。計算範囲、基準面、格子サイズ、代表値、補間条件、面の接続条件などを記録します。
次に、重複点や対象外点を整理したデータを使い、同じ条件で再計算します。計算範囲や格子サイズまで変更すると、体積差が点整理によるものか、計算条件の変更によるものか分からなくなります。
整理前後の比較では、総体積だけを見ないことが重要です。体積が減ったからといって、必ず適正化したとは限りません。上側の不要層が除去された可能性がある一方で、実際の表面まで削除され、過小になった可能性もあります。
差分表示が利用できる場合は、整理前後の上面を比較し、どの範囲が高くなったか、低くなったかを確認します。差分機能がない場合でも、同じ断面位置で両方の面を表示したり、代表地点の高さを比較したりする方法があります。
計測経路の重なり部分だけで高さが下がっている場合は、上側の近似重複点が整理された可能性があります。車両や資材があった場所だけで突起がなくなっている場合は、対象外点の除去が反映されたと考えられます。
一方、対象範囲全体が同じ程度上下している場合は、重複点整理ではなく、高さ基準、座標変換、単位、基準面などが変化している可能性があります。入力データと計算条件を再確認します。
法肩や外周部が大きく内側へ移動している場合は、間引きや外れ値除去が強すぎる可能性があります。外周点が減ると、上面を生成できる面積自体が小さくなり、体積も減ります。
整理前後の断面を重ねる確認も有効です。平坦部では、高さ方向の厚い帯が一つの安定した分布へ近づいているかを確認します。斜面では、二重線が整理されても、法肩、法尻、勾配が保たれているかを見ます。
局所的な突起が除去されていても、周囲の実際の凹凸が過度に平滑化されていないか確認します。土砂表面には自然な起伏があるため、不自然に平らになっている場合は処理が強すぎる可能性があります。
計算対象面積も整理前後で比較します。重複点整理によって境界付近の点が減ると、面を生成できる範囲が小さくなる場合があります。体積減少の原因が高さの適正化ではなく、計算面積の縮小である可能性もあります。
同じ境界ポリゴンを使っていても、境界内に上面が生成されていない場所は計算から外れることがあります。整理前後で欠測面積や補間面積が変わっていないか確認します。
補間を使った場合は、補間範囲と形状を記録します。同じ設定値でも、入力点の分布が変われば生成面が変わることがあります。そのため、設定名だけでなく、処理後の面を目視確認することが重要です。
総体積に加え、平均高さ差、最大高さ差、切土量、盛土量、正負の差分など、利用できる指標を確認します。総体積がほとんど変わっていなくても、ある範囲では高くなり、別の範囲では低くなって差が相殺されている場合があります。
例えば、上側の重複点を削除したことで一部の体積が減る一方、削除後の欠測部が高い面で補間されれば、別の場所の体積が増えます。総体積だけでは、このような局所変化を把握できません。
可能であれば、既知の舗装高、構造物上端、土砂の天端高、法尻位置など、現場で確認できる代表値とも照合します。体積全体の正解が別に用意できなくても、複数地点の高さを照合すれば、面全体が持ち上がったり沈み込んだりしていないかを判断しやすくなります。
整理前後の差が大きい場合は、どちらかをすぐ採用せず、差が生じた範囲を特定します。重複点、移動物、位置合わせ、計算境界、基準面、補間などの原因を確認したうえで採用結果を決めます。
避けたいのは、想定数量へ近づくまで処理条件を変えることです。期待値に合わせて点を削除したり、格子サイズを調整したりすると、結果の客観性が損なわれます。
体積計算では、対象物を適切に表現するための処理条件を先に定め、その条件から得られた結果を評価します。重複点整理の目的は数量を小さくすることではなく、計算対象時点の実際の状態に近い上面を作ることです。
処理記録には、使用ファイル、処理日時、担当者、除外条件、間引き条件、面生成条件、基準面、計算範囲、整理前後の体積、差分の主な要因を残します。記録があれば、社内確認や数量説明でも根拠を示しやすくなります。
重複点を整理するときに残すべき点を判断する
重複点整理では、削除する点だけでなく、残すべき点を判断する視点が欠かせません。点数を減らしすぎると、体積計算に必要な形状の特徴が失われます。
特に残したいのは、法肩、法尻、天端の端部、段差、土砂の外周、構造物との取り合いなど、形状が変化する場所の点です。これらが不足すると、離れた点同士が結ばれ、本来の輪郭とは異なる面が作られる可能性があります。
平坦部では一定間隔で点を減らしても形状を維持しやすい場合があります。一方、急斜面や複雑な表面では、同じ間隔で間引くと重要な起伏や輪郭が失われることがあります。
重複点を整理するときは、対象範囲全体へ一律条件を適用するだけでなく、形状ごとに処理結果を確認します。範囲ごとに条件を変える場合は、処理境界に段差や密度差が生じていないかも確認します。
複数方向から取得した点群には、同じ場所を重複して取得している部分だけでなく、それぞれの方向にしか存在しない点があります。一方のファイルを丸ごと削除すると、斜面の裏側や構造物際などの必要な点まで失われる可能性があります。
ファイル単位で採用と不採用を決める前に、それぞれが補っている範囲を確認します。位置合わせが良好な範囲は残し、ずれや対象外物が明確な範囲だけを除外するなど、範囲を分けて扱う方法もあります。
計測品質に差がある場合は、点のばらつき、遮蔽、反射状態、対象物との距離、移動速度などを見て、より安定したデータを優先します。ただし、品質が低いファイルにも必要な範囲の点が含まれる場合があるため、全体を一律に捨てず、採用範囲を確認します。
元データは削除せず保管し、整理後のデータを別ファイルとして保存します。処理結果に疑問が生じたとき、元データへ戻れなければ再検証ができません。
除外した点を別の層やファイルとして保持できる場合は、完全に消去せず、計算対象から外した状態で残す方法も有効です。後から判断を見直す際に、どの点を除外したか確認できます。
体積計算用点群では、計算対象となる表面を明確にします。位置確認のために周辺構造物や地形を表示していても、それらが上面生成へ含まれていないことを確認します。
点群ビューアによっては、画面に表示されている点と、体積計算で参照される点の範囲や分類条件が一致しない場合があります。非表示、分類、選択範囲、クリッピングなどの状態が計算へどう反映されるかを、使用ソフトウェアの仕様に沿って確認することが大切です。
重複点以外に体積計算を過大にする原因
体積計算の結果が想定より大きいとき、重複点だけを原因と考えると、別の問題を見落とす可能性があります。重複点を整理しても数量が大きい場合は、基準面、計算範囲、座標系、単位、対象外点、補間などを確認します。
基準面が実際より低ければ、上面が適切でも体積は大きく算出されます。計測前地盤、設計面、別時点の点群、任意水平面など、どの面を基準としているかを確認します。
異なる時期の点群を比較する場合は、両方のデータが同じ座標系、高さ基準、単位で扱われているかを確認します。高さ基準が異なると、対象範囲全体に一定の差が生じ、盛土量や掘削量が大きくずれる可能性があります。
計算範囲が土砂の外側まで広がっている場合も、意図しない体積が含まれます。土砂の裾野、法尻、構造物際は境界が分かりにくいため、平面表示だけでなく断面でも確認します。
境界ポリゴンが閉じていない、自己交差している、不要な小領域を含むなどの状態では、意図しない範囲が計算される場合があります。境界は拡大して確認し、計算対象の輪郭と整合しているかを見ます。
単位の違いも重大な原因です。読み込んだ座標の単位、基準面の単位、出力される体積単位が一致しているかを確認します。既知の距離や構造物寸法を点群ビューア上で測り、配置と縮尺が妥当か確認すると安全です。
異なる座標条件のデータを見かけ上だけ重ねていると、範囲の一部では合っていても、別の場所で回転や位置差が残ることがあります。座標変換、単位、スケール設定を確認し、複数の既知地点で整合を確かめます。
対象外点のうち、地表面から大きく離れた点は発見しやすい一方、表面近くの点は見落とされやすくなります。薄い草、散乱した資材、シート、小さな突起などが広い範囲に存在すると、小さな高さ差が累積して総体積へ影響する場合があります。
欠測部の補間も過大算出の原因になり得ます。土砂が存在しない場所まで周辺の高い点から面を延長すると、空間をふさぐような上面が作られます。外周部や構造物の裏側では、補間面が実際の形状と整合しているか確認します。
平滑化処理も条件によっては体積を増やします。小さなくぼみを埋めるように面をならすと、その部分の高さが上がるためです。反対に、突起除去や平滑化が強すぎれば体積は過小になります。整理前後の断面と数量を比較し、処理の方向だけでなく大きさを確認します。
点群ビューアで再現性のある体積計算を行う手順
実務で重複点の影響を抑えるには、担当者ごとの判断だけに頼らず、作業手順と記録項目をそろえることが効果的です。同じ点群でも、処理順序や条件が異なれば、生成面と体積に差が生じます。
最初に、体積計算の目的と対象時点を決めます。施工前後の差を求めるのか、現在の土砂量を求めるのか、搬出前後を比較するのかによって、使用点群と基準面が変わります。
次に、計算対象範囲を決めます。土砂の外周、構造物との境界、除外範囲などを確認し、境界を作成します。整理前後の検証では、原則として同じ境界と同じ基準面を使用します。
点群ファイルを読み込んだら、ファイルごとに表示を切り替え、二重読み込み、統合済みデータとの重複、異なる時点の混在がないかを確認します。
使用点群を決めた後は、座標系、高さ基準、単位を確認します。既知の位置や寸法を利用し、データの配置と縮尺が妥当であることを確かめます。
次に、固定物や共通範囲を使って位置合わせを確認します。平面、側面、断面から点群を観察し、同じ表面が二重になっていないかを見ます。位置ずれがある場合は、不要点除去や間引きより先に位置関係を修正します。
位置合わせを確認したら、地表面以外の点を除外します。車両、機械、作業員、資材、草、仮設物、反射ノイズなどを確認し、計算対象となる表面を抽出します。
その後、完全な重複点や近似重複点を整理します。一定距離以内の点をまとめる場合や、格子ごとに代表点を選ぶ場合は、処理条件を記録します。
処理条件は、全体へ適用する前に試験範囲で確認します。平坦部のばらつきが抑えられているか、法肩や外周が保たれているか、欠測部が増えていないかを確認します。
整理後は点密度の分布を確認します。密度が極端に高い部分や低い部分が残っていないかを見ます。特徴点が不足した場合は、元データから必要な点を戻すことも検討します。
上面を生成するときは、格子サイズ、代表値、面の接続条件、補間条件を設定します。生成後の面は、上面表示だけでなく、側面、断面、陰影などを使って確認します。
不自然な突起、くぼみ、橋渡し面、境界の段差があれば、面だけを手直しするのではなく、原因となる点や処理条件を確認します。
体積計算を実行したら、総体積、計算対象面積、平均高さ差、局所的な差分など、利用できる指標を確認します。整理前後の結果を同じ条件で比較し、差が生じた場所と理由を確認します。
最後に、使用点群、基準面、境界、処理条件、計算結果を保存します。計算画面の表示だけで終わらせず、第三者が同じ条件を再現できる情報を残すことが重要です。
作業手順を統一すれば、担当者が変わっても重複点の扱いをそろえやすくなります。自動処理を利用する場合でも、計測時点の混在、位置ずれ、移動物、重要な特徴点、補間範囲などは、人が確認する必要があります。
まとめ
点群ビューアで重複点を整理するときは、同じ座標を持つ点を削除するだけでは十分ではありません。体積計算へ影響しやすいのは、異なる高さや位置を持つ近似重複点、異なる時点の表面、計測経路間の位置ずれ、対象外地物を含む高密度範囲です。
チェック1では、読み込んだファイルと計測時点を確認します。同じファイルの二重読み込み、統合済みデータと個別データの併用、異なる施工段階の点群混在を防ぐことで、不要な重複や誤った入力を減らせます。
チェック2では、側面表示や断面表示を使い、表面の二重化と位置ずれを確認します。斜面の二重線が水平ずれによるものか、異なる高さの表面によるものかを区別し、原因に応じて位置合わせや点整理を行います。
チェック3では、点密度、格子サイズ、代表値、面生成、補間の条件を確認します。重複点を整理しても、上側の対象外点や不適切な補間面が採用されれば、体積の過大算出が残る可能性があります。
チェック4では、整理前後を同じ条件で計算し、総体積だけでなく、断面形状、計算対象面積、欠測範囲、局所的な高さ差まで比較します。体積が減ったことではなく、整理後の上面が計算対象時点の形状をより妥当に表していることを確認します。
重複点整理の目的は、点数を少なくすることではありません。法肩、法尻、外周、段差、構造物との取り合いなど、体積計算に必要な特徴を残しながら、不要な層や対象外点を除外することが目的です。
元データを保管し、使用ファイル、除外条件、面生成条件、基準面、計算範囲、整理前後の結果を記録すれば、数量の再確認や説明を行いやすくなります。計測から点群確認、重複整理、体積計算までを一つの流れとして管理し、ソフトウェアの仕様と現場条件を照合することが、再現性のある数量算出につながります。