点群土量計算で処理時間が長くなる主な原因
点群を用いた土量計算は、地形や土砂の形状を面的に捉えられるため、従来の限られた測点だけで数量を推定する方法と比べて、現場の状態を詳しく確認しやすい手法です。一方で、点群の読み込みや表示に時間がかかる、範囲選択の操作が重い、地表面の生成がなかなか完了しないといった問題も起こります。
処理時間が長くなる主な要因の一つは、土量計算に必要な情報量を大きく上回る点群を、そのまま使用していることです。ただし、実際の所要時間は、点数だけでなく、使用するソフトウェアの処理方式、表面生成条件、記憶装置、メモリー、GPUやCPU、ネットワーク環境などにも左右されます。点群計測では、地表面だけでなく、重機、車両、作業員、仮設材、植生、周辺構造物なども記録されます。また、同じ場所を複数の位置から計測すると、一つの面に非常に多くの点が集まることがあります。
多くの点群土量算定では、対象面と基準面の高さや形状の差を、三角網、格子、断面、ボクセルなどの方法で評価し、対象範囲の体積を求めます。そのため、細かな表面形状を確認する用途では高密度な点群が役立つものの、すべての点を計算に使用しなければ妥当な結果が得られないとは限りません。平坦な地盤に大量の点が集中していても、地表面の形状がほとんど変わらなければ、点数の増加に対して得られる情報は限定的です。
点群の容量が大きいと、最初の読み込みだけでなく、画面の拡大や回転、点の選択、分類、表面生成、保存など、作業全体が遅くなる場合があります。処理途中のデータを何度も保存する場合は、保存時間やデータ転送時間も無視できません。複数工区の点群を一つのファイルにまとめている場合、実際に計算したい範囲が小さくても、ソフトウェアの仕様によってはファイル全体を処理対象として読み込むことがあります。
点数以外では、色情報、反射強度、取得時刻、分類情報など、各点に付与されている属性もファイル容量に影響します。これらは点の内容を確認する段階では便利ですが、最終的な体積計算では使用しないこともあります。必要のない属性を計算用データに残しておくと、データ形式やソフトウェアによっては、処理に使わない情報のために読み込みや保存の時間が増える場合があります。
さらに、計測範囲が必要以上に広いことも処理を重くします。造成地全体を取得した点群から一つの土砂山だけを計算する場合でも、周辺道路、建物、法面、資材置場などが残っていれば、計算には不要な点を扱い続けなければなりません。
点群土量計算の処理時間を短縮するには、計算機の性能だけに頼るのではなく、土量計算に必要な範囲、密度、属性を見極める必要があります。元データを安全に保管したうえで、目的に合った計算用データを作成することが、速度と精度を両立させる基本です。
軽量化の前に決めておきたい土量計算の条件
点群を軽量化する前に、何を基準として、どの範囲の土量を求めるのかを明確にします。計算条件が曖昧なまま点を減らすと、後から必要な範囲が不足し、元データから作業をやり直すことになります。
最初に確認するのは、比較する面の組み合わせです。施工前と施工後の点群を比較する方法、現況点群と設計面を比較する方法、土砂山の表面と周囲から作成した基準面を比較する方法などがあります。それぞれの方法で必要となる点は異なります。
施工前後の点群を比較する場合は、双方で同じ座標系、高さ基準、単位、計算範囲を使用することが重要です。一方だけを大きく間引いたり、異なる条件で地表面を作成したりすると、施工による変化だけでなく、処理条件の違いまで差分に含まれる可能性があります。
土砂山の体積を計算する場合は、山の表面だけでなく、裾部と周囲の地盤を残します。裾部の外側を早い段階で削除すると、山と地盤の境界を判断できず、基準面を適切に設定できない場合があります。計算範囲の外側に余裕を持って点群を残し、基準面を作成した後で最終的な集計範囲を設定します。
掘削土量を求める場合は、掘削底、法面、法肩、法尻、工区境界が重要です。特に法面の変化点を減らしすぎると、本来は直線的または段階的な形状が滑らかに補間され、体積が変わることがあります。掘削底に水や泥がある場合は、点群が示す表面と、数量計算で求めたい底面が一致しているかも確認しなければなりません。
必要とする成果の精度や用途も決めます。日々の進捗を把握する概算と、出来高確認や完成時の記録に使用する計算では、求められる確認の細かさが異なります。概算では軽い点群で迅速に傾向を確認し、最終確認では必要に応じて点群密度を上げて再計算する方法も有効です。
また、土量を計算する範囲の境界をどの資料に基づいて設定するかも重要です。工区境界、施工範囲、設計線、土砂山の裾部など、境界の決め方によって体積は変わります。点群を軽量化してから境界を考えるのではなく、境界を設定するために必要な点を先に確認します。
軽量化とは、単にファイル容量を小さくする処理ではありません。計算に必要な情報を残し、不要な情報だけを減らす作業です。比較対象、基準面、集計範囲、要求精度を先に決めることで、どの範囲を切り出し、どの程度まで点を減らせるかを判断しやすくなります。
データ軽量化術1 計算対象範囲だけを切り出す
点群土量計算の軽量化で最初に実施したいのが、計算対象範囲の切り出しです。点の密度や座標値を変更せず、不要な地域を除外できるため、計算精度への影響を比較的抑えながら点数を減らせます。
例えば、広い造成地のうち一つの工区だけを計算するのであれば、工区境界を基準に対象点群を切り出します。複数の土砂山が並んでいる場合は、山ごとに計算用データを分けます。道路や建物、資材置場など、明らかに土量計算へ使用しない範囲を先に除けば、その後の表示、分類、間引き、表面生成に必要な処理を大幅に減らせる可能性があります。
ただし、体積を集計する境界と同じ位置で点群を切断するのは避けた方が安全です。計算範囲の端部では、周囲の点を利用して表面が作られることがあります。境界ぎりぎりまで切り取ると、端部の点が不足し、穴ができたり、長く不自然な面が作られたりすることがあります。
そのため、計算範囲の外側に余裕を持たせて点群を切り出します。土砂山であれば裾部より外側の地盤まで残し、掘削部であれば法肩や周辺の現況地盤まで含めます。表面を作成した後、別に設定した正確な集計範囲で体積を求めれば、端部の形状を保ちつつ計算範囲を限定できます。
平面的な切り出しに加え、高さ方向の範囲も調整できます。地表面の土量を計算する場合、地表より大幅に高い位置にある飛散点や、地下側へ離れている異常点は不要です。高さの上限と下限を設定し、明らかに計算対象外の点を除けば、後工程を軽くできます。
ただし、現場内に大きな高低差がある場合は注意が必要です。全体に同じ高さ条件を適用すると、盛土の頂部や深い掘削底を誤って削除する可能性があります。高低差の大きい現場では、工区を分けて条件を設定するか、地盤からの相対的な高さを見ながら除外します。
施工前後の点群を比較するときは、両方のデータを同じ平面範囲で切り出します。異なる境界を使うと、表面の生成範囲や端部の形状が変わり、純粋な施工差を確認しにくくなります。共通の境界データを保存し、同じ条件を繰り返し使用できる状態にすることが重要です。
計算対象範囲の切り出しは、形状そのものを変えずに点数を減らしやすい方法です。処理が重いと感じた場合は、点群全体を一律に間引く前に、不要な範囲が残っていないかを確認してください。
データ軽量化術2 土量計算に不要な点を除去する
計算範囲を切り出した後は、範囲内に存在する不要な点を除去します。点群には、土の表面だけでなく、計測時に存在していた重機、車両、作業員、仮設材、草木、標識なども記録されます。これらを地表面として使用すると、処理が重くなるだけでなく、体積が実際より大きくなる可能性があります。
不要点には、位置としては正しく記録されているものと、測定の乱れによって発生した外れ値があります。重機や資材の点は、その場所に実際に存在していたため、周囲の点から離れているとは限りません。単純な孤立点除去では消えないことが多く、形状、位置、高さ、色などを確認しながら選別する必要があります。
一方、周囲から大きく離れた点や、空中に薄く広がる点は、外れ値である可能性があります。近くに一定数以上の点が存在しない点を除く処理や、周辺の平均的な高さから大きく外れた点を除く処理を利用すると、手作業だけで除去するより効率化できます。
外れ値除去の条件を強くしすぎると、本来必要な点まで削除されることがあります。土砂山の頂部、鋭い稜線、法肩、法尻、掘削底の隅などは、周辺と比較して点の分布が疎になる場合があります。そのため、自動処理後には点群を立体表示や断面表示で確認し、形状の重要部分が残っているかを確認します。
植生の扱いにも注意が必要です。草や低木を地盤から分離できれば、地表面を作りやすくなります。しかし、植物が密生している場所では地盤まで計測できていないことがあり、植生点を削除すると大きな空白だけが残る場合があります。その空白を周囲の点から自動的に補間すると、実際の地形とは異なる面が作られる可能性があります。
水面や泥濘部でも、点の除去だけでは解決しない場合があります。使用するセンサーや撮影条件によっては、水面で点が取得できなかったり、不安定な高さに点が分布したりすることがあります。掘削底に水がたまっている場合、取得された点をそのまま底面として扱ってよいか、別の測定や現場記録を用いて判断する必要があります。
不要点を除去する際は、削除前のデータを上書きしないことが重要です。削除結果に問題があった場合、元に戻せるように保存用データを残します。また、何を除外したのかを記録しておけば、担当者が変わった場合や再計算が必要になった場合にも、処理内容を説明しやすくなります。
データ軽量化術3 点群密度を適切に調整する
計算範囲と不要点を整理した後は、点群密度を調整します。点群密度の調整は処理時間を短縮する効果が期待できる一方で、土量結果に直接影響する可能性があるため、慎重に条件を設定します。
高密度な点群では、平坦な場所にも大量の点が存在します。地表面の形状がほぼ同じであれば、一定の範囲から代表となる点を残すことで、形状を大きく変えずに点数を減らせる場合があります。空間を一定の大きさに区切り、区画ごとに代表点を選ぶ考え方は、ボクセル単位のサンプリングなどで用いられています。PDALの公式資料でも、点群を三次元ボクセルに分け、各ボクセルから代表点を残す処理や、点数削減による処理・表示の軽減が説明されています。([PDAL][1])
代表点の選び方には、区画内の平均的な位置を使う方法、中心付近の実測点を残す方法、最低点または最高点を残す方法などがあります。平均的な位置を使うと表面を滑らかにしやすいものの、法肩や段差のような急な変化が丸くなる可能性があります。最低点を残す方法は地盤抽出に利用できることがありますが、掘削部の異常な低い点まで残す可能性があります。
土量計算で重要なのは、現場全体を同じ密度にすることではなく、形状の変化を再現できる密度を確保することです。平坦な地盤では点を大きく減らしても表面が変わりにくい一方、土砂山の裾部、法面の折れ、掘削底の段差などでは、比較的細かい点群が必要です。
処理環境によっては、場所ごとに密度を変えることが難しい場合があります。その場合は、平坦部と形状変化部を別の範囲として処理する方法が考えられます。全体を一律に細かく残すよりも、重要部分だけ密度を確保した方が、点数を効率的に抑えられます。
適切な間引き条件を判断するには、複数の密度で試算する方法が有効です。高密度なデータを基準とし、段階的に点数を減らしたデータを作成します。同じ範囲と基準面で土量を計算し、処理時間と計算結果を比較します。
比較するときは、差引土量だけではなく、切土量と盛土量を個別に確認します。ある範囲で切土が減り、別の範囲で盛土が増えると、差引量だけは近い値になることがあります。断面形状や高さ差の分布も確認し、局所的な変化が隠れていないかを見ます。
間引き処理を繰り返し適用することも避けた方が安全です。すでに軽量化した点群をさらに間引くと、最終的な条件が分かりにくくなり、必要以上に点が減る可能性があります。各条件の計算用データは、保存している元データまたは共通の処理済みデータから個別に作成します。
点群密度は、細かければ常に正確になるとは限りません。地表の小さな石、草、泥の凹凸まで拾うことで、数量管理で求めたい代表的な面から外れることもあります。計算目的と対象形状に合った密度を選ぶことが、処理速度と実用的な精度の両立につながります。
データ軽量化術4 地表面に必要な点だけを抽出する
土量計算では、点群に写っているすべての物体を面にするのではなく、数量を求めたい地表面を適切に作成する必要があります。地表面以外の点を分類し、計算対象となる点だけを抽出すれば、点数を減らしながら表面生成を安定させられる場合があります。
地表面の抽出では、周囲との高さ関係、勾配、点の連続性などが判断材料になります。地盤に沿って連続している点を残し、地盤から高く離れている植生や物体の点を除外することで、地形を表す点群を作ります。
ただし、土砂山や盛土を計算する場合は、周囲より高い点が計算対象そのものです。一般的な地盤抽出条件をそのまま適用すると、土砂山の頂部や急な側面を非地表面として除外してしまうことがあります。対象が自然地盤なのか、盛土なのか、掘削面なのかによって、残すべき形状は異なります。
掘削部も同様です。急な法面を異常な勾配として除外すると、掘削形状が実際より緩やかになります。段切りされた法面や垂直に近い壁面を含む場合は、勾配条件だけで地表面を判断せず、断面を確認しながら分類します。
地表面の抽出は、自動処理だけで完了させないことが重要です。自動分類によって多くの作業を減らせても、複雑な現場で常にすべての点を正しく分類できるとは限りません。構造物と地盤が接する場所、土砂山が互いに接している場所、植生が密な場所などは、誤分類が起こりやすい部分です。
分類結果は、上から見た平面表示だけでなく、複数方向の断面で確認します。平面表示では地盤上の点に見えても、断面では地表から浮いていることがあります。反対に、点が少ないため削除された場所が、実際には法肩や土砂山の稜線だったと分かる場合もあります。
計算用として地表面の点だけを抽出すると、色情報を持つ高密度な元点群よりも軽いデータを作成できます。地表面以外の物体を表面生成から除外できるため、計算処理の短縮だけでなく、不自然な突起や面の発生を減らせる場合があります。
抽出後も、元点群と分類済み点群を別に保管します。地表面だけのデータで問題が見つかった場合、元点群に戻って該当部分を再確認できる状態が必要です。抽出した地表面だけを保存して元データを失うと、別の条件で計算し直すことが難しくなります。
データ軽量化術5 不要な属性情報を整理する
点群データには三次元座標だけでなく、色、反射強度、取得時刻、分類、測定番号など、さまざまな属性が含まれることがあります。これらの属性は確認や分類に役立ちますが、最終的な土量計算で使用しない情報もあります。点群データでは、座標以外にも色、分類、取得時刻、反射強度などの属性を保持できます。PDALの公式資料でも、Red、Green、Blue、Classification、GpsTime、Intensityなどの属性が定義されています。([PDAL][2])
計算用データから不要な属性を省くことで、データ形式によっては点数を減らさずにファイル容量を小さくできる可能性があります。点の位置を維持したまま軽量化できるため、密度調整を行う前後で利用できる方法です。
ただし、属性を削除する時期には注意します。色情報は、土、植生、資材、構造物などを目視で区別するときに役立ちます。分類情報は、地表面だけを抽出するときに必要です。処理の途中でこれらを削除すると、誤分類や不要点を確認しにくくなります。
そのため、属性の整理は、計算範囲の切り出し、不要点除去、地表面分類などが終わった後に行うと安全です。保存用の元データには属性を残し、土量計算に使用する作業用データだけを簡素化します。
座標値の保存精度にも注意が必要です。ファイル容量を小さくするために座標の小数桁を減らしすぎると、点が一定の格子に丸められ、細かな高さ変化が失われます。平面位置だけでなく高さの丸めも土量に影響します。
例えば、一点ごとの高さ差が小さく見えても、それが広い面積にわたって生じれば、体積差は大きくなる可能性があります。座標精度を変更した後は、既知の地点間距離や代表点の高さを元データと比較し、必要な精度が維持されているかを確認します。
単位の確認も必要です。メートルとミリメートルの設定が混在すると、距離だけでなく面積や体積も大きく変わります。データを変換した際は、現場のおおよその幅、既知点間の距離、代表的な標高を確認し、桁や単位の誤りがないことを確かめます。
保存方法を変更する場合は、容量だけでなく読み込み時間も比較します。圧縮されたデータは保存容量を抑えられる一方で、使用する環境によっては読み込み時の展開に時間がかかることがあります。実際の作業環境で読み込み、表示、面生成、保存を試し、全体の作業時間が短くなるかを確認することが大切です。
データ軽量化術6 工区や範囲ごとに点群を分割する
広い現場や複数工区の点群を一つの大きなデータとして扱うと、一部の範囲だけを計算したい場合でも、ソフトウェアの仕様によっては全体を読み込まなければならないことがあります。工区、施工段階、測定日、平面区画などを基準に分割すれば、必要な点群だけを処理できます。
分割単位は、土量を管理する単位と合わせると扱いやすくなります。工区ごとに出来高を確認するのであれば工区単位、土砂山ごとに数量を求めるのであれば山ごとに分けます。広い造成面では、一定の平面区画に分けて順番に処理する方法もあります。
分割するときは、点群の境界と土量集計の境界を分けて考えます。点群を工区境界で完全に切断すると、境界外の点がなくなり、端部の表面生成が不安定になることがあります。境界付近に欠損が生じたり、離れた点同士が結ばれて不自然な面ができたりする可能性があります。
この問題を抑えるには、点群の分割範囲に重複部分を設けます。隣接する区画の境界付近を両方の点群に含め、表面生成に利用します。一方、体積を集計する範囲は重複させず、工区境界などで明確に分けます。
各区画で同じ座標系、高さ基準、単位、基準面、表面生成条件を使用し、集計範囲に重複や欠落がないことを確認できれば、区画ごとの土量を合算して全体量を整理できます。反対に、各区画で同じ範囲の土量を計算すると、重複分を二重に加算することになります。また、境界に隙間がある場合は、その部分が集計から抜けます。点群の保存範囲と体積の集計範囲を別々に記録することが重要です。
分割後のデータでは、座標系、高さ基準、単位、点群密度、分類条件を可能な範囲で統一します。一部の工区だけ異なる間引き条件で処理すると、表面再現性が変わり、工区間の数量差に処理条件の違いが含まれる可能性があります。
測定日ごとに点群を分ける場合は、どの時点の施工状態を表しているかも記録します。土砂の搬入や搬出が行われている現場では、同じ日の点群であっても、計測時刻によって形状が変わることがあります。取得日だけでなく、必要に応じて作業時間帯や施工状況も残します。
分割したファイルには、工区、取得日、処理段階、範囲番号などが分かる名前を付けます。ただし、ファイル名だけで管理すると誤入力や取り違えが起こるため、元データ、切り出し範囲、処理条件を別の記録にも残しておきます。
データ軽量化術7 保存用と計算用のデータを分ける
点群を安全に軽量化するためには、一つのファイルを繰り返し編集するのではなく、用途に応じてデータを分けます。保存用、確認用、計算用、成果用を区別することで、処理速度を高めながら、再計算に必要な情報を残せます。
保存用データには、取得した点群と必要な属性を保持します。通常の計算作業では直接編集せず、別の場所に複製したデータを使用します。計算条件を変更する場合や、誤った点を削除した場合は、保存用データから作業をやり直せます。
確認用データは、現場全体の範囲や測定漏れを確認するための軽量な点群です。細かな形状を計算するためではなく、工区、土砂山、掘削部、周辺構造物などの位置関係を見るために使用します。全体を低密度にした確認用データがあれば、元の高密度点群を毎回読み込む必要を減らせます。
計算用データは、対象範囲を切り出し、不要点を除去し、適切な密度へ調整したものです。必要に応じて地表面の点だけを抽出し、使用しない属性を整理します。工区や土砂山ごとに分けておけば、修正が必要な部分だけを再計算できます。
成果用データには、確定した計算用点群、基準面、集計範囲、土量結果、確認断面などを保存します。計算後に作業用データを編集すると、成果の根拠となった状態が分からなくなるため、確定時点のデータを別に残します。
概算用と最終計算用を分ける運用も有効です。最初は軽量な点群で計算範囲や基準面を確認し、条件が決まってから必要な密度のデータで再計算します。試行錯誤のたびに高密度点群を処理するよりも、待ち時間を減らせます。
処理途中のファイルには、切り出し前、不要点除去後、密度調整後、分類確認後、計算確定版など、段階が分かる名称を付けます。どのファイルが最新か分からない状態になると、古い点群で計算したり、未確認のデータを成果に使用したりする可能性があります。
データを分けるだけでなく、処理条件も記録します。切り出し範囲、除去した対象、間引き幅、代表点の選び方、座標系、高さ基準、基準面、集計範囲などを残しておけば、担当者が変わった場合でも計算を再現しやすくなります。
軽量化による土量誤差を確認する方法
点群を軽量化した後は、処理が速くなったことだけでなく、計算結果への影響を確認します。ファイル容量が小さくなっても、土砂山の裾部や法面の変化点が失われていれば、実務で使用できるデータとはいえません。
基本的な確認方法は、軽量化前後の点群を同じ条件で計算し、結果を比較することです。計算範囲、基準面、単位、表面生成条件を統一し、データの軽量化以外の条件を変えないようにします。
比較する値は、差引量だけでは不十分です。切土量、盛土量、差引量をそれぞれ確認します。切土側と盛土側の誤差が相殺されると、差引量だけは近い値になる場合があるためです。
体積差は数値だけでなく、計算対象全体に対する割合でも確認します。同じ体積差でも、小規模な土砂山と広大な造成地では意味が異なります。計算の用途や社内基準、発注条件などを踏まえ、許容できる差かを判断します。
形状の確認には断面比較が有効です。軽量化前後の表面を同じ断面で重ねると、どの位置で高さが変わったかを確認できます。土砂山の頂部と裾部、法肩と法尻、掘削底、段差、構造物との境界など、形状変化の大きな場所を選びます。
高さ差を面的に確認できる場合は、差が集中している範囲を探します。全体の土量差が小さくても、一部の法面や掘削底で大きな差が生じている可能性があります。局所的な差を確認し、点群密度を高く残すべき範囲を判断します。
処理時間も工程ごとに確認します。読み込みが速くなったのか、表示操作が軽くなったのか、表面生成が短縮されたのかを分けて記録します。ファイル容量を小さくしても、分類や補間に時間がかかる場合があるため、全工程の所要時間を見ることが重要です。
軽量化条件を決める際は、一つの現場だけで判断しない方が安全です。平坦な造成地では問題がなくても、急な法面や複雑な土砂山では誤差が大きくなることがあります。形状の異なる複数の対象で比較し、標準条件と例外条件を整理します。
処理時間を短縮する標準的な作業手順
点群土量計算を効率化するには、軽量化の順序を定めておくことが重要です。処理の順番が不適切だと、不要なデータを含んだまま重い分類を行ったり、必要な点を早い段階で失ったりします。
最初に、取得した元データを保存し、座標系、単位、高さ基準、取得日時、対象工区を確認します。この段階では点を削除せず、点群の位置、範囲、高さに大きな異常がないかを確認します。
次に、現場全体を確認できる低密度の表示用データを作ります。表示用データを使って、土量を計算する工区、土砂山、掘削範囲、不要な周辺地域、欠測部分を確認します。高密度データを使った編集は、対象範囲が確定してから始めます。
計算対象が決まったら、外側に余裕を持たせて点群を切り出します。表面生成に必要な周囲の点を残し、体積の集計境界よりも広い範囲を対象にします。高さ方向の異常点が明確な場合は、この段階で大まかに除外します。
続いて、重機、車両、作業員、仮設材、植生、孤立点などを除去します。自動処理を利用する場合も、処理後に断面を確認し、土砂山の頂部、裾部、法肩、法尻、掘削底が残っているかを確認します。
不要点を整理した後、点群密度を調整します。複数の条件で計算用データを作り、処理時間と土量差を比較します。最初から大きく点数を減らすのではなく、段階的に条件を変更すると、許容できる範囲を判断しやすくなります。
地表面の分類が必要な場合は、対象形状に合った条件を設定します。自然地盤用の条件を土砂山や掘削部へそのまま適用せず、分類結果を立体表示と断面表示で確認します。
計算用点群が完成したら、使用しない属性を整理し、工区や集計範囲ごとに分割します。分割範囲には表面生成用の重複部分を持たせ、体積の集計範囲は重複させないようにします。
最後に、軽量化前後の土量、断面、表面形状を比較します。結果が許容範囲に収まっていることを確認してから、計算用データと成果用データを確定します。この流れを標準化すると、現場ごとの処理条件を比較でき、担当者によるばらつきも減らせます。
点群を軽量化するときによくある失敗
点群の軽量化で起こりやすい失敗の一つは、元データを直接上書きすることです。不要点の除去や間引き条件に問題があっても、元に戻せなくなります。取得したデータは保存用として残し、複製した作業用データを編集することが基本です。
次に多いのが、点数を減らすことだけを目的にしてしまうケースです。処理速度を上げようとして間引き幅を大きくすると、土砂山の裾部や法面の折れが失われます。点数が少ないことよりも、体積に影響する変化点が残っていることが重要です。
計算範囲と同じ境界で点群を切り出すことも、端部の欠損につながります。表面生成に必要な周囲の点がなくなるため、境界付近に穴や不自然な面が生じることがあります。点群は計算範囲より広く切り出し、集計時に正確な境界を適用します。
施工前後の点群で異なる軽量化条件を使用することにも注意が必要です。一方だけが高密度で、もう一方が粗い場合、表面モデルの特徴が異なります。差分の中に施工変化だけでなく、処理条件の違いが混ざる可能性があります。
自動分類を確認せずに使用することも失敗の原因です。土砂山の頂部が植生や非地表面として除外されたり、重機の下部が地表面として残ったりする場合があります。土量への影響が大きい範囲は、必ず断面で確認します。
軽量化後の確認を合計土量だけで済ませることも避けます。切土と盛土の誤差が相殺されれば、差引量は近く見えます。切土量、盛土量、高さ差、断面形状を個別に確認することが必要です。
ファイル名だけでデータを管理することも危険です。似た名前のデータが増えると、古い点群や未確認の点群を使用する可能性があります。保存場所、処理段階、確定状態を分け、処理条件も記録として残します。
LRTK Phoneを活用した点群取得と土量確認
点群土量計算の処理時間を短縮するには、計算時の軽量化だけでなく、取得段階から計算対象を意識することが重要です。必要以上に広い範囲を連続して取得すると、後から切り出しや分類に時間がかかります。
計測前に、土量を求める対象、工区境界、基準となる地盤、必要な周辺範囲を確認します。土砂山であれば、山の表面だけでなく裾部と周辺地盤を含めます。掘削部であれば、掘削底、法面、法肩、法尻が確認できるように取得します。
LRTK Phoneの公式ページでは、スマートフォンに取り付けてセンチメートル級の測位を行えることや、点群をスキャンできることが案内されています。実際の精度や取得可能範囲、利用できる機能は、受信環境、スマートフォン、アプリ、契約内容、計測方法などの条件で変わるため、導入時点の仕様を確認することが重要です。([Lefixea Irtk][3])
LRTK Phoneを使用して点群を取得する場合も、工区、施工段階、対象物ごとにデータを整理しておくと、後工程で必要な点群を見つけやすくなります。現場全体を一つの大きなデータとして管理するだけでなく、土量を集計する単位を意識して取得範囲やデータ名を分けることが有効です。
取得直後には、計測漏れや不要物の混入を確認します。土砂山の裏側、深い掘削部、重機や資材の陰、法面の急変部などは点が不足しやすい場所です。現場を離れる前に確認できれば、後日再計測する負担を減らせます。
計測中に車両や作業員が移動すると、同じ場所に異なる時刻の物体が重なり、不要点が増えることがあります。可能な範囲で対象周辺の動きが少ない時間に取得し、計測中に土砂の搬入や搬出が行われた場合は、その時間帯や状況を記録します。
取得データは保存用として残し、計算には切り出しや軽量化を行った作業用データを使用します。元データを保持しておけば、集計範囲の変更、分類条件の見直し、別工区の追加計算にも対応できます。
現場での点群取得、計測漏れの確認、データ整理、軽量化、土量計算を一連の流れとして考えることで、計算処理だけでなく、作業全体の時間を短縮しやすくなります。点群の取得から土量確認までを現場運用へ組み込みたい場合は、LRTK Phoneの最新仕様や対応する計測手順を確認したうえで、現場条件に合う運用を検討します。
まとめ
点群土量計算の処理時間を短縮するには、取得したすべての点をそのまま処理するのではなく、計算目的に合ったデータへ整理することが重要です。
最初に、計算対象範囲だけを余裕を持って切り出します。次に、重機、車両、作業員、仮設材、植生、孤立点など、土量計算に不要な点を除去します。そのうえで、地表面の形状を保てる範囲で点群密度を調整します。
土量計算に必要な地表面の点だけを抽出し、計算で使用しない属性情報を整理すれば、ファイル容量や読み込み負荷をさらに抑えられる場合があります。広い現場では工区や範囲ごとに点群を分割し、必要なデータだけを読み込む運用が有効です。
分割時には、表面生成のために境界付近の点を重複させ、体積を集計する範囲は重複させないようにします。また、座標系、高さ基準、基準面、表面生成条件をそろえ、集計範囲に重複や欠落がないことを確認します。保存用、確認用、計算用、成果用のデータを分けることで、元データを守りながら軽いデータで日常作業を進められます。
軽量化後は、処理時間だけでなく、切土量、盛土量、差引量、断面形状、高さ差の分布を確認します。土砂山の裾部、法肩、法尻、掘削底、段差など、体積に影響する形状が失われていないかを見ることが重要です。
点群の軽量化は、単純に点数を減らす作業ではありません。必要な地形情報を残しながら、不要な範囲、不要な点、過剰な密度、使用しない属性を順序よく整理する作業です。標準的な処理手順と確認方法を定めれば、計算速度、再現性、作業の分かりやすさを同時に改善できます。
点群取得からデータ整理、土量確認までの流れを効率化したい場合は、次の段階としてLRTK Phoneの最新仕様と現場条件に合う点群活用方法を確認してください。