分類コードが消えると土量計算で何が起きるか
点群を使った土量計算では、各点がどの対象を表しているかを適切に区別する必要があります。地表面、植生、構造物、重機、仮設物、浮遊点などが混在したまま計算面を作成すると、本来は土量に含めるべきでない点まで地形として採用される可能性があるためです。
点群の分類コードは、各点に「地表」「未分類」「ノイズ」「構造物」といった意味を持たせる属性です。分類コードそのものが点の座標を変えるわけではありませんが、どの点を抽出して地形面を作るかを決める重要な条件になります。分類コードが消えた状態では、地表点だけを選択する処理ができず、土量計算の前提となる地形面を正しく作れない場合があります。
分類コードが消える原因としては、点群形式の変換時に属性が引き継がれなかったケース、座標だけを書き出す設定で出力したケース、間引きや結合処理の際に属性欄が初期化されたケース、分類情報を扱わない形式を経由したケースなどが考えられます。また、分類コードは残っていても、すべての点が同じコードに変更されていることがあります。この場合も、実務上は分類情報が失われた状態とほぼ同じです。
ただし、分類コードが消えたからといって、必ずしも点群自体を取得し直す必要があるとは限りません。座標、標高、色情報、反射強度、取得時刻などの属性が残っていれば、点の位置関係や周辺形状を利用して再分類できる可能性があります。地表面が連続して計測されており、障害物の下に一定数の点が残っている現場では、分類コードを修復して土量計算へ進めることができます。
一方で、分類コードの消失と点の欠測は分けて考えなければなりません。分類コードだけが消えている場合は属性の再付与によって対応できますが、植生や重機の影になった地表点そのものが存在しない場合は、再分類だけでは地形を復元できません。欠測範囲については周囲の地形から補間するか、再計測するか、設計面や過去の点群を利用するかを別途判断する必要があります。
土量計算で重要なのは、分類コードを形式的に付け直すことではありません。計算に使用する地表面が現地の形状をどの程度適切に表しているか、除外すべき点が混入していないか、必要な地表点まで削除していないかを確認することが重要です。そのため、修復作業は自動分類だけで完了させず、断面表示や標高差表示を使った検証まで含めて進める必要があります。
以下では、分類コードが消えた点群を土量計算に使える状態へ戻すための流れを、元データの診断から再計算までの6工程に分けて解説します。
工程1 元データを保全して消失範囲を診断する
最初の工程では、分類コードを付け直す前に元データを保全し、何が失われているのかを確認します。分類情報が消えている点群を直接編集すると、処理条件を変更してやり直したいときに元へ戻れなくなるおそれがあります。受領したファイルや変換前の点群は読み取り専用の原本として保存し、修復作業には複製したデータを使用します。
原本を保存するときは、点群ファイルだけでなく、座標系、測地系、高さの基準、使用単位、取得日時、計測範囲、変換履歴などの情報もまとめて残します。分類コードの修復が正しくても、座標系や単位が誤っていれば土量計算の結果は大きく変わります。特にメートルとミリメートルの取り違えや、標高と楕円体高の混同は、分類処理では発見しにくいため、最初に確認しておく必要があります。
続いて、点群が持つ属性を確認します。座標値以外に、色、反射強度、リターン情報、点の取得順序、時刻、走査方向などが残っている場合は、再分類の補助として利用できることがあります。ただし、利用できる属性は点群の取得方法や保存形式によって異なります。存在しない属性を前提に処理条件を組むのではなく、実際に残っている情報を確認してから修復方法を決めます。
分類コードについては、完全に属性欄がなくなっているのか、属性欄はあるものの全点が同一値になっているのか、一部の点だけ分類が残っているのかを切り分けます。一部の分類が残っている場合は、その範囲を教師データや判断材料として利用できる可能性があります。ただし、残っている分類が正しいとは限らないため、無条件に基準として採用するのは避けます。
点数や座標範囲も確認します。変換前後のファイルが残っている場合は、総点数、最小座標、最大座標、標高範囲などを比較します。分類コードの消失だけでなく、点群の一部が欠落していたり、境界付近が切り取られていたりすることがあるためです。総点数が大きく減っている場合は、属性消失ではなく間引きや抽出条件の影響も疑う必要があります。
点群を平面表示だけで確認すると、高さ方向に離れたノイズや構造物を見落としやすくなります。全体の鳥瞰表示に加えて、縦断面、横断面、標高段彩、点密度表示などを利用し、地表面以外の点がどの程度混在しているかを確認します。建設現場では、重機、資材、仮設道路、型枠、法面保護材、植生などが地形に近い位置へ存在するため、単純な高さだけでは区別できない対象が少なくありません。
この段階では、修復対象を決めるために現場を複数の領域へ分けて考えることも有効です。平坦な地盤、急斜面、掘削底面、盛土天端、土羽部、構造物周辺、資材置場などでは、適切な分類条件が異なります。全範囲へ同じ条件を適用すると、平坦部では良好でも法面や段差部で誤分類が増える可能性があります。
また、土量計算の対象時点を確認することも欠かせません。複数日の点群を結合している場合、異なる時刻の地形や移動物が混在していることがあります。分類コードを復元できても、計測時刻の異なる点を同一地形として扱うと、存在しない段差や二重面が生じます。ファイル名、取得時刻、計測ログなどを確認し、同一時点として扱えるデータかを判断します。
工程1の目的は、分類コードをすぐに付け直すことではなく、修復可能なデータかどうかを見極めることです。座標や点数が維持され、地表面を判断できるだけの点が存在する場合は、次の工程へ進みます。広い範囲で地表点が欠測している場合や、複数時期の点群が区別できない状態で混在している場合は、再分類だけで解決しようとせず、再計測や別資料の利用も検討します。
工程2 土量計算に必要な分類基準を定義する
分類コードの修復を始める前に、何を地表として採用し、何を除外するかを明確にします。分類処理の目的は、すべての点へ細かな名称を付けることではありません。土量計算に必要な点を安定して抽出できる状態を作ることが目的です。
一般的な土量計算では、現況地表面を表す点、基準地形を表す点、比較時点の地形を表す点を区別できれば計算できます。しかし、現場によっては盛土材、砕石、路盤、残土、掘削面などを分けて計算する必要があります。この場合は、単純な地表と非地表の二分類では不十分です。計算対象となる材料や施工層ごとに、どの範囲を別の分類として管理するかを決めます。
分類基準は、点の見た目だけではなく、土量計算での扱いまで含めて定義します。例えば、地表に接して置かれた資材は、形状だけを見ると盛土に近く見える場合があります。しかし、出来高へ含めない資材であれば除外対象です。反対に、一時的に施工された盛土であっても、計測時点の出来高として算入する場合は計算対象になります。
重機の走行跡や履帯跡についても判断が必要です。地表そのものの凹凸として計測されている場合は、通常は地形に含まれます。一方で、計測中に移動した重機が複数位置へ写り込み、車体や履帯の一部が点群化されている場合は除外しなければなりません。形状が地面に近いという理由だけで一律に残すと、局所的な盛り上がりとして土量に影響します。
植生の扱いも現場によって異なります。草や低木がある土地で地盤土量を求める場合は、植生の表面ではなく、その下の地表面を使う必要があります。しかし、計測方法によっては植生下の地表点がほとんど取得できていないことがあります。この場合、植生点を除去するだけでは穴が残るため、周囲からの補間や別時点データの利用が必要です。
擁壁、側溝、縁石、法枠などの構造物については、計算目的に応じて扱いを変えます。地形面だけの土量を求める場合は除外するのが一般的ですが、構造物天端を施工面の一部として使う計算では残すことがあります。また、擁壁前面のようなほぼ鉛直の面を地形面生成へ含めると、不自然な三角形や格子面が形成される場合があるため注意が必要です。
分類コードの値や名称は、使用する点群形式、発注者の運用、社内基準などに合わせて設定します。同じ数値コードでも、運用ルールによって意味が異なる可能性があります。一般的なコード体系をそのまま当てはめるのではなく、納品仕様や後工程で使用する環境を確認し、分類コードと意味の対応表を作業記録として残します。
分類基準には、判断が難しい点の扱いも含めます。地表か資材か判断できない境界、植生下で地面が見えない範囲、水面、点密度が極端に低い場所などは、無理に地表へ分類せず、要確認領域として分けて管理した方が安全です。不確かな点を地表へ含めるより、計算対象から一時的に除外し、断面や現場写真を確認して判断する方が土量計算の説明性を確保できます。
さらに、土量計算の境界を先に定義しておくと、分類に必要な作業量を抑えられます。広大な点群全体を完全に分類する必要がなく、計算範囲とその周辺だけを重点的に修復できるためです。ただし、計算境界の近くに未分類点が残ると、境界面の形成へ影響することがあります。計算範囲より少し広い領域を分類し、面を作成した後で正確な境界に切り出す方法が扱いやすい場合があります。
工程2では、地表として残す対象、除外する対象、個別分類する対象、判断を保留する対象を明文化します。この基準が曖昧なまま工程3以降へ進むと、担当者や処理回ごとに分類結果が変わり、土量計算の再現性を確保できません。
工程3 地表候補を抽出し自動分類の下地を整える
分類コードが消えた点群をそのまま自動分類すると、外れ値や重複点の影響を受けやすくなります。工程3では、地表候補を抽出する前処理を行い、自動分類が安定して働く状態を整えます。
まず確認したいのが、孤立点や明らかな浮遊点です。点群の上下に少数だけ離れて存在する点は、反射不良、移動物、結合誤差などによって生じる場合があります。周囲に点がほとんど存在せず、地形として連続していない点は、地表分類の前にノイズ候補として分離します。ただし、鋭い法肩や杭、細い構造物なども孤立して見えることがあるため、近傍点数だけで一律に削除しないようにします。
次に、重複面や帯状のずれを確認します。複数方向から取得した点群や複数ファイルを結合した点群では、同じ地表がわずかに異なる高さで二重に記録されることがあります。この状態で最低点だけを地表候補にすると、一方の走査帯へ偏った面が作られる可能性があります。基準点や安定した構造物を使って位置合わせを確認し、必要に応じて結合誤差を調整してから分類へ進みます。
地表候補の抽出では、局所的に低い点を順次選ぶ方法がよく使われます。地表は一般に植生や構造物より低い位置にあることが多いためです。しかし、掘削底面、側溝、法尻、擁壁下部などでは、単純に最低点を選ぶだけでは不自然な地形になることがあります。また、水たまりの反射や地中方向の異常点が最低点として選ばれる可能性もあります。
地表の連続性を利用する方法では、近隣点との標高差、傾斜、曲率、点間距離などを基準に候補を広げます。平坦な場所では比較的安定しますが、急斜面や段差が多い現場では、許容する標高差や傾斜角を適切に設定する必要があります。条件を厳しくしすぎると法面が地表から外れ、緩くしすぎると構造物や資材が地表へ混入します。
一つの設定で全範囲を処理するのではなく、地形特性ごとに領域を分ける方法が有効です。平場では細かな凹凸を残しつつ物体を除外し、急斜面では大きな標高変化を許容しながら面の連続性を判断します。掘削底面や狭い溝では、周囲より低いという理由でノイズ扱いされないよう条件を調整します。
点密度も分類結果に影響します。点が密な範囲と疎な範囲が混在している場合、一定の近傍半径だけで処理すると、疎な範囲で地表点が不足することがあります。点密度を均一化するために過度な間引きを行うと、法肩や小さな段差が失われる可能性があります。土量計算に必要な地形の細かさを考慮し、残す点間隔を決めます。
計算に不要な遠方点や周辺構造物を事前に切り分けることも有効です。ただし、最終的な計算境界ぎりぎりで点群を切ると、境界付近の補間面が不安定になることがあります。分類用の作業範囲は計算範囲より広めに確保し、地形面を作成した後に計算境界で切り出す方が、境界部の面を連続させやすくなります。
色情報が残っている場合は、地表候補を判断する補助になります。土砂、植生、構造物で色が異なる現場では有効ですが、影、濡れ、照明、撮影方向によって同じ地表でも色が変化します。色情報だけを分類条件にせず、標高や形状との組み合わせで利用します。
反射強度や取得時刻などの属性も、利用できる場合は補助情報になります。ただし、反射強度は距離、入射角、表面状態などの影響を受けるため、材料を一意に識別できる情報ではありません。属性値に明確な境界があると決めつけず、現場ごとに分布を確認して使います。
工程3の終了時点では、完全な分類を目指す必要はありません。明らかなノイズを分離し、座標や重複の問題を整理し、地表候補を抽出しやすい状態になっていれば次へ進めます。前処理で点を削除しすぎると元に戻せないため、削除ではなく別分類へ移す方法を基本とし、後から再判定できる状態を維持します。
工程4 自動分類と手動編集で分類コードを復元する
工程4では、定義した分類基準と前処理済みの点群を使い、分類コードを実際に付け直します。効率を高めるために自動分類を利用しつつ、土量への影響が大きい部分は手動で確認します。
自動分類では、最初に確実性の高い地表点を種として選び、周辺の傾斜や標高差を見ながら地表領域を広げる方法が扱いやすい傾向があります。最初から全点を地表と非地表へ二分するより、確実な地表を段階的に増やす方が、構造物や植生の混入を抑えやすくなります。
平坦地では、小さな格子や細かな近傍条件を使うことで、地盤の細かな凹凸を残せる場合があります。一方、格子を細かくしすぎると、資材や車両の下面にある点を地表として拾ったり、局所的なノイズへ追従したりすることがあります。土量計算で必要な最小地形サイズと点密度を考慮し、分類条件を決めます。
急斜面では、平坦地用の条件をそのまま使うと斜面上部が非地表へ分類されることがあります。近隣点との標高差が大きくても、斜面として連続している点は地表として残す必要があります。ただし、擁壁や建物外壁のような鉛直面まで地表へ含めると、地形面生成時に不自然な面が作られる可能性があります。急斜面と鉛直構造物を断面で見分ける作業が重要です。
盛土や残土の山を計算する場合、対象物の表面は周辺地盤より高いため、一般的な地表抽出では非地表に分類されることがあります。土量計算の目的が盛土量や堆積量の算出であれば、山の表面も計算対象面として分類しなければなりません。地表という名称だけにとらわれず、「今回の計算面を構成する点」として分類基準を適用します。
掘削部では、底面と法面が連続して地表へ分類されているかを確認します。掘削底面に水面や泥の反射がある場合、底面より上下に異常点が生じることがあります。最低点を無条件に採用すると過掘りのような面になるため、周囲との連続性や断面形状を見ながら修正します。
自動分類後は、平面表示だけでなく断面表示を使って誤分類を探します。平面上では地表に見える点でも、断面では重機の上面や仮設物であることがあります。反対に、法肩や縁石沿いの地表点が非地表へ分類されている場合もあります。複数方向の断面を作り、地形の折れ点や境界部を重点的に確認します。
手動編集では、誤分類された点を削除するのではなく、正しい分類コードへ移します。削除してしまうと、後から判断を変更した際に復元できません。また、除外点も保存しておけば、何を土量計算から外したかを説明できます。分類前、一次分類後、手動修正後のデータを別ファイルとして残すと、処理経過を追跡しやすくなります。
構造物と地盤の境界では、完全に分離できない点が生じます。例えば、擁壁の基部、側溝の縁、コンクリートと土砂の接続部では、点の位置だけからどちらに属するか判断しにくいことがあります。このような場所では、土量計算面をどこまで作るかという基準に沿って判断します。境界を一貫して扱うことが、個々の点を厳密に識別することより重要な場合があります。
自動分類条件を変更するときは、毎回同じ確認範囲で結果を比較します。全体の見た目だけで判断すると、ある場所を改善した代わりに別の場所で誤分類が増えていることを見落とします。平坦部、急斜面、掘削底面、構造物周辺などの代表範囲をあらかじめ決め、同じ断面で比較します。
分類コードの復元が終わったら、分類ごとの点数や範囲を記録します。地表点が全点数に対して極端に少ない場合や、除外点が特定領域へ集中している場合は、条件設定に問題がないか再確認します。ただし、適切な比率は現場によって異なるため、点数比だけで合否を決めることはできません。
工程4では、自動分類で作業時間を抑えながら、土量に影響する場所を手動で整えることが重要です。すべての点を目視するのではなく、地形の変化が大きい場所、分類境界、点密度が低い場所、仮設物周辺などへ確認を集中させます。
工程5 断面・差分・密度から復元結果を検証する
分類コードを付け直しただけでは、土量計算に使用できる状態になったとは判断できません。工程5では、分類結果から仮の地形面を作り、断面、標高差、点密度などを使って検証します。
最初に、地表として分類した点だけを表示し、穴や孤立領域がないか確認します。大きな穴がある場合は、必要な地表点まで非地表へ分類しているか、元の点群に地表点が存在しない可能性があります。小さな穴であっても、法肩や掘削境界に連続している場合は土量へ影響することがあります。
次に、地表点から仮の三角形面や格子面を作成します。点表示では分かりにくい誤分類も、面にすると異常な突起、陥没、橋渡しとして現れます。重機や資材の点が残っていれば局所的な盛り上がりが生じ、必要な地表点を除去しすぎていれば離れた点同士を結ぶ不自然な面が作られます。
断面確認では、地形の変化方向に合わせて断面を設定します。道路や水路のように延長方向がある現場では横断面と縦断面の両方を確認します。盛土や残土の山では中心を通る断面だけでなく、裾部を通る複数の断面を確認します。掘削部では底面、法面、法肩を横切る断面を作り、形状が連続しているかを見ます。
分類前の全点群と分類後の地表点を同時に表示すると、除外した点の位置関係を確認できます。地表面より上にある点が除外されていれば妥当な場合が多い一方、地表面に沿って大量の点が除外されている場合は条件が厳しすぎる可能性があります。逆に、地表面の上方へまとまって存在する点が残っていれば、構造物や植生が混入している可能性があります。
標高差表示も有効です。分類後の地形面と、未分類の全点群から作成した参考面を比較すると、分類によってどこが変化したかを把握できます。ただし、全点群から作成した面が正しいとは限りません。この比較は正解を決めるためではなく、修正の影響範囲を見つけるために利用します。
元の分類済み点群や過去の地形面が残っている場合は、それらとの標高差を確認します。施工によって地形が変化していない安定範囲では、大きな標高差がないことを確認します。差が集中する場所については、実際の地形変化なのか、分類条件による差なのかを現場写真や計測記録と照合します。
点密度の確認では、分類後の地表点が均等に残っているかを見ます。点密度が極端に低い範囲では、補間面が周囲の少数点に強く依存します。地表点が存在していても、間隔が広すぎれば小さな起伏や段差を再現できません。計算面の格子間隔や三角形の大きさを決める前に、点間隔の分布を把握します。
境界部の検証も重要です。計算範囲の端に地表点が不足すると、面が内側へ縮んだり、離れた点を直線的に結んだりすることがあります。計算範囲より外側の点を残して面を作り、その後に境界で切り出すことで安定する場合があります。隣接する複数の点群を使用する場合は、タイル境界やファイル境界で地表面が途切れていないかも確認します。
基準点や既知点がある場合は、分類後の面との高さ差を確認します。ただし、基準点が地表面と同じ対象を示しているかを確認する必要があります。杭頭や構造物天端の高さを地盤面と比較しても、分類精度の検証にはなりません。対象面が一致する点を選びます。
土量への影響を直接確認するため、分類条件を少し変えた複数の地形面で試算する方法もあります。条件をわずかに変更しただけで土量が大きく変わる場合は、地表点の不足や誤分類が計算結果へ強く影響している可能性があります。特に盛土の裾、掘削境界、急斜面では、分類条件の違いが面積の広い範囲へ波及することがあります。
検証結果は、問題なしという結論だけでなく、確認した範囲と判断根拠を記録します。使用した断面位置、標高差の許容範囲、補間した場所、手動修正した場所などを残しておくと、後から土量差が生じた際に原因を追いやすくなります。
工程5の目的は、点ごとの分類正解率を求めることではありません。土量計算に使う地形面が、対象範囲の形状を適切に表し、結果へ重大な影響を与える誤分類が残っていないことを確認する工程です。
工程6 計算面を作成して土量を再計算する
分類結果の検証が完了したら、修復した分類コードを使って計算面を作成します。土量計算では、分類の正しさだけでなく、面の作成条件や比較条件をそろえることが重要です。
最初に、計算対象となる分類だけを抽出します。地盤土量を求める場合は地表として分類した点を使用し、盛土材や施工層ごとの土量を求める場合は対象分類を分けて抽出します。複数の分類を同時に使用するときは、境界で二重面や重複点が生じていないか確認します。
計算面の作成方法には、点を三角形で結ぶ方法や、一定間隔の格子へ標高を割り当てる方法などがあります。どの方法を使う場合でも、点密度、地形の複雑さ、計算対象面積、必要な精度に合わせて設定します。細かな格子を使用しても、元の点密度が低ければ実際の地形情報が増えるわけではありません。反対に、格子を粗くしすぎると法肩、掘削底面、盛土の裾などが平均化されます。
三角形面を作る場合は、離れた点同士を結ぶ長い三角形に注意します。欠測部分や構造物を除外した穴の上に面が張られると、存在しない地形が作られます。三角形の最大辺長や補間条件を確認し、不自然な橋渡しがある場所は個別に処理します。
格子面を作る場合は、点がないセルの扱いを決めます。周囲から補間する範囲を広げすぎると、大きな欠測部まで推定面で埋められます。補間した範囲と実測点が存在する範囲を区別し、広い補間が必要な場所は計算結果の注意点として記録します。
土量計算では、比較する二つの面が同じ座標系、同じ高さ基準、同じ単位であることを再確認します。分類コードを修復した現況面が正しくても、比較対象の設計面や過去面が別の高さ基準であれば、全域に一定の差が生じます。座標系変換や高さ補正を行った場合は、その条件も記録します。
計算境界も両方の面で統一します。片方の面だけが広い場合や、境界形状がわずかに異なる場合は、比較面積が変わるため土量差の原因になります。共通の境界を使用し、境界外の三角形や格子が計算へ含まれていないことを確認します。
切土と盛土を分ける場合は、高低差の符号がどちらを表すかを確認します。現況面から基準面を引くのか、基準面から現況面を引くのかによって符号が反転します。絶対値だけを確認すると、切土と盛土を取り違える可能性があります。試算時に既知の高低関係がある場所を確認し、符号の意味を確定します。
計算結果が得られたら、総土量だけでなく差分分布を確認します。大きな差が特定の構造物周辺や欠測範囲へ集中している場合は、分類や補間の影響が残っている可能性があります。広い範囲へ均等な差が出ている場合は、高さ基準や座標変換の問題を疑います。
分類修復前の点群から試算できる場合は、修復前後の土量差を比較します。修復後の数値が正しいと直ちに判断するのではなく、どの範囲を除外または追加したことで差が生じたかを確認します。重機や資材を除外した結果として土量が減ったのか、誤って除外されていた法面を復元したことで増えたのかを差分表示から説明できるようにします。
土量計算結果とともに、使用した点群、分類コード、分類条件、手動修正範囲、面作成条件、格子間隔、補間条件、計算境界、比較面の情報を保存します。数値だけを保存すると、後日同じ計算を再現できません。分類修復は判断を伴う処理であるため、処理条件を成果の一部として管理する必要があります。
最終成果を別の環境へ渡す場合は、分類コードが書き出し後も残っているか確認します。修復作業中は正しく表示されていても、出力形式や書き出し設定によって属性が再び失われることがあります。出力したファイルを新たに読み込み、分類別の点数や表示結果が一致するかを確認してから納品または共有します。
修復精度を安定させる運用上の注意
分類コードの修復を一度成功させても、担当者ごとに条件や判断が異なれば、次の現場で同じ品質を再現できません。安定した土量計算につなげるには、分類作業を個人の目視判断だけに依存させず、作業手順として管理する必要があります。
まず、原本、作業用データ、分類後データ、計算用データを分けて保存します。ファイル名には取得日、対象範囲、処理段階などを含め、どのデータから作成されたかを追跡できる状態にします。分類コードを修正するたびに上書きすると、以前の結果との比較ができなくなります。
分類基準は案件ごとに記録します。地表に含めた対象、除外した対象、補間した範囲、構造物の扱いなどを短い文章でも残しておくことで、別の担当者が判断を引き継げます。特に資材や施工層の扱いは、現場の出来高管理方針によって変わるため、一般的な地表分類ルールだけでは判断できません。
自動分類の設定値も保存します。近傍範囲、許容傾斜、標高差、点間隔、反復条件などを記録しておけば、同じ条件で再処理できます。ただし、同じ設定をすべての現場へ適用できるわけではありません。点密度や地形条件が異なるため、設定値とともに適用対象の特徴も残します。
手動修正を行った場所は、範囲や理由を記録します。急斜面の誤分類、重機の除去、盛土裾部の追加、植生下の補間など、土量へ影響する修正を優先して記録します。すべてのクリック操作を残す必要はありませんが、結果を説明するために重要な判断は残すべきです。
分類コードが失われた原因も調査します。修復後のファイルを作成できても、同じ変換手順を継続すれば次回も分類情報が消えます。点群の書き出し、結合、間引き、座標変換、共有など、どの工程で属性が失われたかを確認し、属性を保持できる形式と設定へ改めます。
ファイル変換後には、座標と点数だけでなく、分類別点数を比較する確認工程を設けます。分類コードがすべて同一値になっていないか、分類属性が書き出されているか、想定外のコードへ変更されていないかを確認します。この確認を変換直後に行えば、土量計算の直前になって分類消失へ気付く事態を避けやすくなります。
複数時期の土量を継続的に比較する場合は、分類条件をできるだけ統一します。時期ごとに異なる条件で地表を抽出すると、実際の施工変化だけでなく分類方法の差まで土量差に含まれます。点密度や現場状況が変わって条件を変更する場合は、安定範囲で過去結果との比較を行い、変更による影響を確認します。
分類結果の品質確認では、土量の総量だけに注目しないことが大切です。異なる誤分類が互いに相殺され、総土量だけを見ると妥当な数値になることがあります。差分分布、断面形状、局所的な最大差なども確認し、誤差が特定範囲へ集中していないかを見ます。
点群の表示が滑らかであることと、正しい地形面であることも同じではありません。補間や平滑化を強くすると見た目は整いますが、法肩や小段、掘削底面の形状が丸められる可能性があります。見栄えよりも、土量計算に必要な地形変化を保持できているかを優先します。
現場写真、施工図、横断図、測量記録なども分類判断に役立ちます。点群だけでは地表と資材の区別が難しい場所でも、同時期の写真があれば対象物を確認できます。写真と点群の取得日時が異なる場合は、施工状況が変化していないかを確認した上で利用します。
最終的には、第三者が同じデータと条件を使って計算結果を再現できる状態を目指します。分類コードの修復は単なるデータ清掃ではなく、土量計算の根拠を作る工程です。分類前後のデータと判断記録を残すことで、数値の信頼性と説明性を高められます。
まとめ 分類修復から土量計算までを再現可能にする
分類コードが消えた点群でも、座標や地表を判断できる点が残っていれば、再分類によって土量計算へ利用できる可能性があります。ただし、分類コードを機械的に付け直すだけでは十分ではありません。
最初に元データを保全し、分類属性だけが失われたのか、点数や座標にも変化があるのかを確認します。次に、今回の土量計算で地表として扱う対象と除外する対象を定義し、ノイズ、重複面、座標ずれなどを整理して自動分類の下地を作ります。
自動分類では、平坦部、急斜面、掘削部、盛土部などの地形特性を考慮し、必要に応じて領域ごとに条件を変えます。自動処理後は、断面や仮の地形面を使って誤分類を探し、土量へ影響する範囲を手動で修正します。
分類結果は、点の見た目だけでなく、面を作成したときの突起、陥没、橋渡し、欠測範囲などから検証します。計算面を作成する際は、点密度に合った面生成条件を設定し、比較面との座標系、高さ基準、単位、計算境界を統一します。
また、修復した分類コードが書き出し後も維持されていることを確認し、原本、処理条件、手動修正範囲、面作成条件、計算結果をまとめて保存します。これにより、土量差が生じたときに分類、補間、座標、境界のどこに原因があるかを追跡しやすくなります。
点群による土量計算の品質は、点の多さだけで決まりません。計算対象となる点を適切に選び、同じ条件で再現できる地形面を作ることが重要です。分類コードの消失を発見したときは、元データへ直接修正を加えず、診断、基準定義、前処理、再分類、検証、再計算の6工程で対応しましょう。
現場での点群取得から位置情報の確認、土量計算へ渡すデータの管理までを一連の流れとして見直す際は、LRTK Phoneの活用方法も確認してみてください。