点群OBJの一部が消える現象とは
造成工事や土工事では、現場を計測して作成した三次元データを運搬土量の確認や出来形管理に利用する機会が増えています。計測結果からOBJ形式のメッシュを作成し、クラウド型の運搬土量管理ツールや三次元データ閲覧機能へアップロードすれば、現況地形の確認、施工前後の比較、体積計算、断面確認などを一つのデータから進められる場合があります。
ただし、OBJは一般に点群そのものではなく、頂点、面、法線、テクスチャ座標などで形状を表す形式です。点群から作成したOBJであっても、内部では多数の頂点を三角形などの面で接続したメッシュとして保存されます。そのため、点の位置だけでなく、頂点を結ぶ面の状態や、読み込み先がOBJをどのように解釈するかまで確認する必要があります。
手元の確認画面では全体が表示されていたOBJをアップロードしたところ、現場の端部や法面、盛土の一部だけが消えてしまうことがあります。ファイル自体は受け付けられ、中央部分も表示されるため、データ全体の破損ではなく、変換、切り出し、表示、読み込みのいずれかで一部分だけが対象外になったように見える状態です。
この現象が発生したとき、最初に確認したいのがアップロード時またはプロジェクト側で設定される範囲枠です。三次元データを扱うシステムでは、処理対象や表示対象を限定するために、水平方向や高さ方向の範囲が設定されることがあります。OBJの頂点や面がその枠から外れている場合、アップロード後の変換処理や表示処理で対象外になる可能性があります。
特に運搬土量の管理では、欠落した場所が小さく見えても注意が必要です。盛土の法尻、掘削底面、仮置き土の裾、搬出対象範囲の境界などが消えると、基準面との交差位置や計算対象面が変わり、算出される体積へ影響することがあります。表示だけが省略されているのか、計算用データも欠けているのかはツールの仕様によって異なるため、原因を確認せずに数量を確定するのは避けるべきです。
また、OBJの一部が消える原因は範囲枠だけではありません。座標原点からの距離、高さ方向の異常値、座標単位、軸方向、面の構成、データ容量、表示用の簡略化などが関係することもあります。範囲枠を中心にしながら、関連する条件を順番に切り分けることが重要です。
ここでは、点群から作成したOBJをアップロードした後に一部が消えたとき、実務担当者が確認したい六つの項目を解説します。運搬土量管理ツールへの登録前確認や、欠落が起きたデータの再処理手順を整理する際に役立ててください。
確認項目1 アップロード対象の範囲枠を確認する
最初に確認したいのは、システム側で設定されているアップロード対象の範囲枠です。範囲枠とは、三次元データを処理または表示する領域を限定する境界です。平面上の長方形や多角形として設定される場合もあれば、幅、奥行き、高さを持つ直方体として扱われる場合もあります。
OBJの一部だけが消えている場合は、表示されない場所が範囲枠の外側に集中していないか確認します。現場中央は表示されるものの、北側や東側など特定方向の端部だけが消えている場合、OBJ全体の外接範囲に対して、プロジェクトまたはアップロード対象の枠が小さい可能性があります。
範囲枠の決め方は製品や処理工程によって異なります。ファイル全体の外接範囲を使う場合、プロジェクトに登録済みの対象範囲を使う場合、座標変換後の値を使う場合、利用者が指定した切り出し範囲を使う場合などが考えられます。どの情報から範囲が決まるかは一般化できないため、利用中のツールのマニュアル、設定画面、処理ログ、サポート情報で確認します。
手動で範囲枠を指定できる場合は、現場の施工対象範囲だけでなく、外周に余裕を持たせて設定します。土量計算では、法肩や法尻、掘削境界、仮置き土の裾など、数量を決める重要な形状が対象範囲の端に位置することがあります。施工対象線と同じ位置に範囲枠を設定すると、境界をまたぐ面が除外される可能性があります。
必要な余裕幅は現場規模、計測精度、メッシュ密度、計算方法によって異なるため、一律の値で判断するのではなく、OBJの外接範囲と施工対象範囲の差を確認します。現場の端部から範囲枠まで余裕があるか、採用する計算方法で周辺地形が必要かを見ます。
範囲枠の確認では、平面図だけを見て判断しないことも重要です。上から見た範囲に収まっていても、高さ方向の上限または下限を超えていると、法面上部や掘削底面だけが消えることがあります。三次元の範囲枠を設定する機能がある場合は、XY方向とZ方向を分けて確認します。
アップロード前のOBJとアップロード後の表示を比較するときは、できるだけ同じ視点と縮尺で確認します。真上、正面、側面、斜め方向から順番に見比べると、どの方向で切れているかを把握しやすくなります。一定の座標位置で直線的に欠落している場合は、範囲枠、クリッピング、表示範囲などを優先して確認します。
一方、欠落部分の境界が不規則で、穴が点在している場合は、範囲枠以外の原因も疑う必要があります。面の向き、頂点番号の不整合、極端に細長い面、重複面、データ密度の偏り、読み込み未完了などが考えられるため、後の確認項目と組み合わせて切り分けます。
運搬土量管理ツールへ登録する際には、アップロード対象範囲、保存対象範囲、表示対象範囲、計算対象範囲が同じとは限りません。画面で省略表示されていても内部データが保持されている場合や、表示されていても計算対象外になっている場合があります。数量へ利用する前に、それぞれの範囲と処理の関係を確認することが大切です。
確認項目2 座標原点とXY方向の位置ずれを確認する
次に確認したいのが、OBJの座標原点とXY方向の位置です。測量成果から作成された三次元データでは、各頂点に平面直角座標などの大きな座標値が設定されることがあります。現場の位置を実座標で保持するためには有効ですが、読み込み先の内部表現や描画方法によっては、大きな絶対座標を扱う際に表示精度が低下することがあります。
この影響はすべてのツールで起きるわけではありません。内部で局所原点へ変換する仕組みや高精度座標を扱う仕組みがあれば問題にならない場合もあります。一方、大きな座標を表示用の低い精度へ変換する工程があると、細かな形状のちらつき、頂点位置のずれ、面の崩れなどが起きる可能性があります。
まず、OBJに記録されている頂点座標の最小値と最大値を確認します。X方向とY方向について、最小座標、最大座標、その差を見れば、データの位置と幅を把握できます。座標値そのものが大きくても、データ幅が現場規模として妥当であれば、実座標を保持したデータである可能性があります。
一方、想定している現場幅に対して、座標差が極端に大きい場合は、離れた位置に不要な頂点や別形状が含まれている可能性があります。例えば、計測失敗による飛び点、変換時に残った基準点、別区域のデータ、外周に生成された不要面などです。こうした要素が存在すると、OBJ全体の外接範囲が大きくなり、全体表示や自動範囲計算に影響することがあります。
外れた頂点を含む状態で全体表示を合わせると、本来必要な現場部分が画面上で非常に小さくなることもあります。利用者には一部が消えたように見えても、実際には離れた位置に別の形状が存在し、表示倍率が変わっている場合があります。そのため、全体表示だけでなく、座標値と外接範囲を数値でも確認する必要があります。
複数のOBJを重ねて利用する場合は、座標基準の統一がさらに重要です。施工前地形と施工後地形、設計面と現況面、複数日に分けて計測したデータが異なる原点や異なる座標系を使っていると、重ね合わせた際に一部が範囲枠から外れます。単独表示では問題がなくても、運搬土量管理ツール上で統合した時点で位置ずれが明らかになることがあります。
座標を移動して原点付近へ配置する場合は、移動量を記録しておきます。元の測量座標へ戻せなくなると、現場境界、設計面、運搬対象範囲などとの位置合わせができません。単に数値を小さくするのではなく、基準となるオフセット値を定め、関連する全データへ同じ変換を適用します。
XY方向の入れ替わりにも注意が必要です。OBJでは軸の意味や単位が一意に定められていないため、作成元と読み込み先で軸の解釈が異なると、現場形状が回転または反転したように配置されることがあります。正方形に近い現場では気付きにくいものの、細長い道路工事や造成区画では、一方向だけ範囲枠を超えて欠落したように見えやすくなります。
確認時には、既知の構造物や現場境界を基準にします。道路の方向、造成区画の長辺、基準点の位置などを照合し、OBJが想定した向きと位置に配置されているかを確認します。位置が合っていない状態で範囲枠だけを広げても、数量計算に必要な設計面との重ね合わせは正しくなりません。
運搬土量の算出では、施工前後のデータが同じ座標系でそろっているか、または両者を一致させる変換が明確に定義されていることが前提です。一部が表示されるから問題ないと判断せず、両データのXY最小値と最大値、代表点の座標、現場境界との位置関係を確認してください。
確認項目3 高さ方向の表示範囲と異常値を確認する
平面上では範囲枠に収まっているにもかかわらず、法面上部、盛土天端、掘削底面などが消える場合は、高さ方向の範囲を確認します。三次元データの処理では、X方向とY方向だけでなく、Z方向にも上限と下限が設定されることがあります。
例えば、プロジェクトに高さ範囲が設定されている場合、想定より高い盛土や低い掘削部が範囲外になることがあります。高さ範囲が自動設定されるツールでも、その算出方法は製品ごとに異なります。平均値、外接範囲、指定基準面などのどれを使うかを推測で決めつけず、設定値や処理仕様を確認します。
最初に、OBJ内のZ座標の最小値と最大値を確認します。その差が現場の実際の高低差と大きく異なる場合は、異常値が含まれている可能性があります。現場条件から見て不自然な差がある場合は、極端に高い頂点や低い頂点、外周の壁状面、別レイヤーの形状などを探します。
異常値が存在すると、全体表示の縮尺が変わったり、範囲設定が不必要に広がったり、外れ値除去の対象になったりすることがあります。ただし、異常値があるだけで地形の起伏が必ず丸められるとは限りません。どの範囲が削除または簡略化されたかは、処理ログ、アップロード前後の頂点数や面数、断面表示などで確認します。
高さ基準の違いも欠落原因になります。複数のデータで異なる高さ基準を使用している場合、平面位置は一致していてもZ方向に大きく離れます。施工前地形は標高値、施工後地形は任意基準面からの相対高さという状態では、同じ範囲枠へ収まらないことがあります。
点群からOBJを作成する途中で、高さ軸や符号の解釈が変わることもあります。上方向を正とするデータが、変換後に別の軸を上方向として扱われると、地形が上下逆または横倒しに配置されます。真上からの表示では輪郭だけが正しく見えることもあるため、側面表示で地形の上下関係を確認すると誤りを発見しやすくなります。
高さ方向の切断は、断面表示を使うと判断しやすくなります。欠落している場所を通る断面を作成し、一定の高さで水平に切れていないか確認します。天端や底面が同じZ値付近で直線状に消えている場合は、Z方向の上限、下限、クリッピング、切り出し条件を優先して確認します。
また、計測範囲の外周にできた不自然な壁状の面にも注意が必要です。点群からメッシュを作成する際、外周の点同士が意図しない形で接続され、上下に伸びる面や長大な三角形が生成されることがあります。これらが外接範囲や表示倍率へ影響する場合があります。
運搬土量を算出する際、掘削底面や盛土裾部の欠落は特に注意が必要です。採用する体積計算法によっては、施工前後の面がそろわない範囲が計算対象外になったり、補間された面で計算されたり、エラーになったりします。どの挙動になるかを確認し、欠落部を含む結果をそのまま確定しないことが重要です。
高さ方向の範囲を調整するときは、単に上限と下限を広げるだけでなく、不要な異常形状を先に確認します。現場で必要な高さ範囲を整理し、その外側に余裕を設けたうえで、元データとアップロード後の断面が一致するかを検証します。
確認項目4 範囲枠の境界をまたぐ面データを確認する
OBJの表示欠落を調べる際は、頂点だけでなく面の状態を確認することが重要です。OBJでは複数の頂点番号を指定して面を構成します。三角形の面であれば、三つの頂点を結んで地表面や構造物の形状を表します。
範囲枠の内側にある頂点と外側にある頂点を結ぶ面は、アップロード先の処理方法によって扱いが変わります。境界線で面を分割して内側だけを残す処理もあれば、枠外の頂点を含む面を無効として除外する処理も考えられます。具体的な挙動は製品や変換処理によって異なるため、同じOBJでも読み込み先によって欠落の見え方が変わることがあります。
面単位で除外される実装では、実際の範囲枠よりも広い範囲が欠落して見える可能性があります。特にメッシュが粗く、一つの面が大きい場合は影響が大きくなります。現場境界付近に大きな三角形が形成されていると、わずかに枠を超えただけでも、内側の形状まで失われたように見えることがあります。
欠落部分が三角形状や多角形状になっている場合は、境界をまたぐ面、無効面、面の分割方法を疑います。直線的に切れているだけでなく、斜めの線に沿って面単位で欠けている場合も同様です。元のOBJとアップロード後の表示を拡大し、メッシュの辺と欠落境界が一致していないか確認します。
対策としては、アップロード前に必要範囲より外側でOBJを切り出す方法があります。計算対象範囲のすぐ近くで切断するのではなく、周辺に余裕を持たせて切り出すことで、重要な境界面が範囲枠をまたぐ可能性を下げられます。
もう一つの方法は、範囲枠の境界で面を適切に分割してから出力することです。これにより、枠外部分だけを除外し、内側の形状を保持しやすくなります。ただし、分割処理によって細長い面、重複面、法線の不整合が生成される場合もあるため、出力後の形状確認が必要です。
面データの向きも確認します。面を構成する頂点の並び順や法線の状態によって表裏が決まり、読み込み先で背面を描画しない設定が使われていると、裏側から見た面が非表示になることがあります。法面や急斜面で面の向きが不統一になると、特定方向から見た部分だけが消えて見えることがあります。
表裏による非表示と範囲枠による削除は、見え方が似る場合があります。視点を反対側へ移動したときに欠落部分が表示されるなら、面の向きや背面描画が関係している可能性があります。どの方向から見ても表示されない場合は、面自体が読み込まれていない、除外された、または表示用データの取得が完了していない可能性を確認します。
頂点番号の不整合にも注意が必要です。存在しない頂点を参照している面、同じ頂点だけで構成された退化面、読み込み先が対応していない記述を含む面は、変換時にエラーまたは無効として扱われる場合があります。元の閲覧環境では補正されていても、別の読み込み先では除外されることがあります。
また、面が重なっている場所では、表示のちらつきや一部欠落に見える現象が起きることがあります。同じ位置に複数の面が存在すると、描画順が安定しない場合があります。これは範囲枠の問題ではありませんが、枠境界付近の切り出し処理によって重複面が発生することがあるため、同時に確認しておきます。
運搬土量計算に使用する地表面では、採用する計算方法が要求する範囲で面が連続し、不要な穴や自己交差がない状態が望まれます。欠落部が小さくても、計算範囲との交差や補間条件によって結果へ影響することがあります。表示確認だけでなく、面数、境界辺、穴の有無、非多様体形状なども確認すると、数量計算へ利用できる状態か判断しやすくなります。
確認項目5 座標単位と軸方向の設定を確認する
OBJをアップロードした後、全体の一部しか見えない場合は、座標単位の違いも確認します。OBJでは座標値の絶対的な単位や、各軸が何を意味するかが一意に定められていないため、作成側と読み込み側で前提が異なると、縮尺や向きが変わることがあります。
例えば、作成側ではミリメートル相当として出力した座標を、アップロード先がメートル相当として扱うと、形状は想定より大幅に大きくなります。結果として、範囲枠の中央付近にある一部分だけが表示され、残りが枠外へ出ることがあります。
反対に、メートル相当で作成した座標をミリメートル相当として扱うと、形状が極端に小さくなります。この場合はデータが消えたのではなく、非常に小さな範囲へ縮小され、画面上で確認しにくくなっている可能性があります。
単位の確認では、既知の距離を一か所測ります。現場内の道路幅、構造物の長さ、基準点間距離など、実寸が分かる場所をOBJ上で確認し、想定値と一致するかを見ます。全体の外接寸法だけで判断すると、不要な飛び点の影響を受けるため、現場内の代表的な二点間距離を使うと確認しやすくなります。
運搬土量管理では、平面距離だけでなく高さの倍率も一致させる必要があります。XY方向は正しいものの、Z方向だけ異なる倍率が適用されていると、地形が上下に引き伸ばされたり、押しつぶされたりします。見た目では傾斜が強くなった程度に見えても、算出される体積は大きく変わる可能性があります。
軸方向の設定では、どの軸が東西、南北、高さに相当するかを確認します。作成側でZ軸を高さとしていても、アップロード先ではY軸を上方向として読み込むなど、変換設定が必要な場合があります。その場合、地形が横倒しになり、範囲枠から大きく外れます。
横倒しになった地形を真上から見ると、細い線や断面のように見えることがあります。利用者には大部分が消えたように見えますが、実際には地表面が垂直方向へ配置されています。正面、側面、斜め方向から確認することで判断できます。
軸方向を修正する場合は、回転だけでなく座標の符号にも注意します。北方向と南方向が反転したり、高さの正負が逆になったりすると、設計面や別時期の計測データと重なりません。単独の形状が正しく見えるだけでは不十分です。
施工前後の比較では、すべてのデータで同じ単位、軸方向、座標基準、縮尺を使うか、同じ結果になる変換を適用する必要があります。片方だけを修正すると、表示範囲に収まっても数量差が正しく計算されません。変換条件を記録し、関連データへ同じ設定を適用します。
OBJの一部が消えたときに範囲枠を無制限に広げれば、一時的に全体を表示できる場合があります。しかし、単位や軸方向が誤っている状態で範囲だけを広げても、正しい位置や縮尺にはなりません。まず既知距離と既知標高を使って座標設定を検証し、その後に範囲枠を調整する順序が適切です。
確認項目6 データ容量とメッシュ密度を確認する
最後に確認したいのが、OBJのデータ容量とメッシュ密度です。点群から高密度なメッシュを作成すると、頂点数や面数が非常に多くなります。ツール側の上限、変換時間、ブラウザや端末のメモリ、表示用データの配信方法によっては、アップロードの拒否、変換失敗、タイムアウト、表示用簡略化、読み込み待ちなどが発生することがあります。
ここで注意したいのは、画面で一部が見えないことと、保存済みの計算用データが失われていることは同じではない点です。表示用の詳細度が下がっているだけの場合もあれば、変換処理が完了していない場合、実際に一部の面が除外された場合もあります。画面表示だけで内部データの状態を断定せず、処理結果、ログ、再読み込み後の状態、計算結果を確認します。
データ容量が関係する場合、欠落位置に明確な範囲枠との関係がないこともあります。一定方向の端部が表示されない場合もあれば、密度の高い場所だけ描画が遅れることもあります。また、端末性能や通信状態によって表示用データの取得が完了せず、一部が欠けたように見える場合があります。
まず、元のOBJが持つ頂点数、面数、ファイル容量を確認します。運搬土量管理ツール側に対応形式、処理可能な目安、上限、推奨ブラウザなどが示されている場合は、その条件と比較します。上限を超えていなくても、形状の複雑さ、面の細かさ、テクスチャやマテリアルの有無などによって処理負荷は変わります。
地表面の土量計算では、細かな凹凸をすべて残すことが必ずしも有効とは限りません。草木、重機、資材、車両、人、仮設物などが細密に再現されると、地表面として不要な形状が増えます。データ容量が大きくなるだけでなく、地表面抽出や体積計算にも不要な起伏が含まれます。
必要な精度を保ちながらメッシュを適度に簡略化すると、アップロードや表示の負荷を抑えやすくなります。ただし、単純に面数を減らしすぎると、法肩、法尻、掘削底面、側溝、段差など、土量計算に必要な形状まで失われます。重要な地形変化を保持しながら、平坦部の面を減らす考え方が必要です。
現場全体を一つの巨大なOBJとして扱うのではなく、工区や管理区域ごとに分割する方法もあります。分割すれば、一つのファイルあたりの処理量を抑えられ、欠落や変換失敗が発生した場所も特定しやすくなります。
ただし、工区境界で地形が途切れると、体積計算に隙間や重複が生じる可能性があります。分割する場合は、境界位置を明確にし、隣接データに適度な重なりを持たせるか、同一の切断線を使用します。重なりを持たせる場合は、数量を二重計上しないよう、計算対象範囲を別に設定します。
アップロード後に一部が消えたときは、元データを複製し、面数を段階的に減らした検証用OBJを作成すると原因を切り分けやすくなります。軽量化したデータでは正常に表示される場合、処理負荷、表示用配信、端末側の描画負荷などが関係している可能性があります。
反対に、軽量化しても同じ位置が消える場合は、座標、範囲枠、高さ、面構成などを重点的に確認します。原因を一度に複数変更すると、どの修正が有効だったか判断できません。元データを保存したうえで、一項目ずつ条件を変えて比較することが重要です。
運搬土量管理ツールで日々の数量を確認する場合、毎回異なる密度でOBJを作成すると、施工前後の差分に計測条件の違いが混ざります。再現性を確保するため、計測高度、撮影範囲、点の間隔、メッシュ作成条件、地表面抽出条件、簡略化条件をできる限り統一します。
アップロード前に実施したい範囲枠の確認手順
OBJの一部欠落を防ぐには、アップロード後に原因を探すだけでなく、登録前の確認手順を定めることが効果的です。担当者ごとに確認方法が異なると、同じ現場でも品質にばらつきが出ます。
最初に、計測データから作成したOBJをローカル環境で開き、現場全体が存在するか確認します。真上からだけでなく、東西南北の側面、斜め上、斜め下から見ます。この段階で欠落している場合は、アップロード処理ではなく、点群生成、地表面抽出、メッシュ作成、書き出しの工程に原因がある可能性があります。
次に、OBJのX、Y、Zそれぞれの最小値と最大値を記録します。この値から、データの横幅、奥行き、高低差を求めます。現場の予定範囲と比較し、極端に大きい場合は飛び点や不要形状、極端に小さい場合は単位や縮尺の誤りを疑います。
その後、現場境界や計算対象範囲を重ね、OBJが必要範囲を十分に覆っているか確認します。土量計算では、採用する計算方法によって、計算対象線の外側に周辺地形や境界面が必要になる場合があります。必要範囲はツールの仕様と計算条件に合わせて決めます。
範囲枠を手動設定する場合は、OBJの必要範囲より余裕を持たせます。ただし、離れた異常点まで含めて枠を広げるのではなく、先に不要点や不要面を確認します。現場本体と関係のないデータを残すと、表示倍率や処理負荷へ影響することがあります。
高さ方向についても、最低標高と最高標高に余裕を設けます。掘削底面や盛土天端が範囲端と一致すると、わずかな座標差や変換誤差で切断される可能性があります。施工が進行中の現場では、次回計測時に高さ範囲が変わることも考慮します。
範囲確認後は、検証用として一度アップロードし、元のOBJと比較します。現場中央、四隅、最高部、最低部、法面、工区境界など、形状変化の大きい場所を重点的に確認します。全体を眺めるだけでは、小さな欠落を見逃すことがあります。
表示が正常であれば、体積計算前に断面を数か所確認します。断面線は欠落が疑われる端部や急傾斜部を通るように設定します。地表面が途中で途切れていないか、不自然な直線で切られていないかを見ます。
アップロード前後の頂点数や面数を確認できる場合は、その差も記録します。表示用の軽量化によって面数が減ること自体はありますが、計算用データにも同じ簡略化が適用されるかはツールによって異なります。減少量が大きい場合は、必要な形状まで除外されていないか確認します。
最後に、使用した座標系、原点移動量、単位、軸方向、範囲枠、簡略化条件、アップロード日時、使用したツールの版を保存します。後日データを差し替えたり、別担当者が再処理したりするとき、同じ条件を再現しやすくなります。
一部欠落したOBJをそのまま土量計算に使う危険性
OBJの一部が消えていても、中央部分の地形が表示されていれば、大きな問題ではないように見えることがあります。しかし、運搬土量の算出では、欠落位置と計算方法によって結果が変わる可能性があります。
施工前と施工後の地表面差から体積を求める方法では、片方の地表面が欠落している場所で高さ差を求められません。その範囲を計算対象外にするのか、周辺から補間するのか、エラーにするのかはツールによって異なります。対象外になれば実際より少ない土量になる可能性があり、補間されれば実際とは異なる面で計算される可能性があります。
谷部や掘削部が周囲から平らに補間されれば、掘削量が変わることがあります。盛土の裾が欠落して補間されれば、盛土と基準面の交差位置が変わる可能性があります。計算が完了したという事実だけで、欠落の影響がないとは判断できません。
法肩や法尻の欠落は、範囲線との交差位置に影響します。断面上ではわずかな違いでも、長い施工区間全体へ続けば体積差が大きくなることがあります。道路土工や広い造成現場では、端部の小さな欠落も確認が必要です。
仮置き土や搬出土の山を計測する場合は、裾の形状が特に重要です。山の中央部が正常でも、裾が切れていると基準面との境界が内側へ移動します。その結果、体積が少なく算出される可能性があります。
運搬土量管理ツールでは、算出した体積を車両台数、積載量、搬出実績、受入記録などと比較する場合があります。OBJ側の欠落によって計測土量が少なくなると、運搬実績との間に差が生じます。その差を積載量や伝票入力だけの問題と誤認すると、原因調査が複雑になります。
また、欠落したOBJを基準データとして保存すると、後日の比較にも影響します。次回計測データが正常でも、基準面が欠けていれば同じ範囲で差分を求められません。初回登録時に品質を確認し、問題があるデータを基準として確定しないことが重要です。
数量を確定する前には、欠落部の位置、面積、計算対象との重なりを確認します。計算範囲外の不要部分だけが消えている場合と、計算に必要な境界部が消えている場合では、対応が異なります。
画面表示だけの問題か、内部データも欠落しているか分からない場合は、断面、体積計算範囲、処理ログ、再読み込み、出力可能なデータなど複数の方法で確認します。再読み込みによって表示される場合は通信や描画の問題も考えられますが、数量計算に使う前に同じ結果を再現できるか確かめます。
運搬土量管理ツールとOBJデータを連携するポイント
運搬土量管理ツールへOBJを登録する目的は、三次元形状を表示することだけではありません。対応するツールであれば、施工前後の体積差、工区別数量、日別進捗、搬出台数、受入実績などを同じ管理単位で照合できます。
そのためには、OBJの範囲と運搬管理上の範囲を対応させる必要があります。三次元データでは現場全体を保持しながら、計算時には工区、土質区分、搬出先、施工日などの条件で対象範囲を分ける方法があります。
OBJ自体を工区ごとに細かく切り分けすぎると、境界管理が複雑になります。ツールが大きなデータを扱える場合は、周辺を含む連続した地形データを保持し、計算範囲で区分する方法が扱いやすいことがあります。
ただし、現場が広い場合やデータ量が大きい場合は、処理負荷を抑えるために分割が必要です。その場合は、ファイル名だけに頼らず、工区名、計測日、座標範囲、高さ範囲、データ種別を記録します。似た名称のOBJを取り違えると、表示できても異なる時点の地形を計算に使う恐れがあります。
施工前後のデータには、計測日時を明確に付けます。運搬実績の日付と対応していなければ、三次元計測による土量差と日報の運搬量を正しく比較できません。計測日の途中に運搬が行われている場合は、どの時点までの数量がOBJへ反映されているかも確認します。
土質ごとに運搬先が異なる現場では、範囲設定と土質区分の境界も重要です。OBJの形状だけでは土質を判別できない場合があるため、施工計画、試験結果、現場記録、範囲設定を組み合わせます。同じ体積でも土質区分が違えば、運搬計画や受入管理の扱いが変わります。
車両の運搬実績と比較するときは、OBJから求めた地山状態または締固め後の体積と、車両に積み込まれた状態の体積をそのまま同一視しないことも大切です。土は掘削、積込み、運搬、敷均し、締固めによって状態が変わるため、使用する数量の状態と換算条件を統一してから比較します。
OBJの欠落がないことを確認したうえで、計算範囲、基準面、数量の状態、対象期間をそろえると、運搬実績との差を分析しやすくなります。差が大きい場合は、OBJの品質だけでなく、計測時刻、対象範囲、伝票集計、車両ごとの積載条件、換算係数などを順番に確認します。
現場で再発を防ぐための運用ルール
一部欠落の問題は、担当者がその都度修正するだけでは再発しやすくなります。計測からアップロード、確認、数量確定までの手順を標準化することが重要です。
まず、現場ごとに使用する座標系、原点、単位、軸方向を決めます。施工前地形、設計面、施工後地形、工区境界など、関連するデータは同じ条件で管理します。途中で条件を変更する場合は、変更理由と変換内容を記録します。
次に、アップロード用の範囲枠を定めます。範囲枠は施工対象線と同一にせず、計算方法や境界処理に必要な周辺地形を含めます。高低差の大きい現場では、高さ方向の範囲も明示します。
OBJ作成時のメッシュ密度や簡略化条件も統一します。毎回異なる条件で作成すると、欠落の有無だけでなく、施工前後の表面形状にも差が生じます。地形変化を保持する場所と、簡略化できる平坦部を事前に決めておくと安定します。
ファイルをアップロードした担当者とは別の担当者が確認する方法も有効です。作成者は元データを見慣れているため、小さな欠落に気付きにくいことがあります。現場境界、最高部、最低部、法面、工区境界を確認項目として固定します。
数量確定前には、表示確認と計算確認を分けて実施します。画面上で全体が表示されていても、体積計算の対象範囲や使用データが異なる場合があります。反対に、表示が簡略化されていても計算では別の詳細データが使われる可能性があります。利用するツールの処理方法を確認し、既知形状や断面で結果を検証します。
再アップロードを行う場合は、古いデータと新しいデータを区別します。同じ名称で上書きすると、どのデータから数量を算出したか分からなくなることがあります。版番号や更新日時を付け、確定版を明確にします。
現場でLRTK Phoneを使う場合は、測位写真や絶対座標付き点群など、利用している機能に応じた記録をOBJの確認資料として活用できます。現場端部、基準点、法肩、法尻などを記録しておけば、欠落位置が計測範囲外だったのか、メッシュ作成やアップロード後に失われたのかを判断しやすくなります。
まとめ
点群から作成したOBJをアップロードした後に一部が消える場合は、ファイル破損と決めつけず、範囲枠を中心に条件を切り分けることが大切です。
最初にアップロード対象の範囲枠を確認し、現場端部や高さ方向に余裕があるかを見ます。続いて、座標原点、XY方向の位置、高さの最小値と最大値、境界をまたぐ面、座標単位、軸方向、データ容量、メッシュ密度を確認します。
特定方向へ直線的に欠落している場合は範囲枠やクリッピング、三角形状に欠けている場合は面単位の除外や無効面、全体の一部だけが拡大表示される場合は単位や座標位置、場所に規則性がない場合は表示用データの読み込みや処理負荷が関係している可能性があります。ただし、具体的な挙動はツールによって異なるため、設定、ログ、マニュアルで確認します。
一部欠落したOBJを運搬土量の計算に使うと、掘削底面、盛土の裾、法肩、法尻、工区境界などが計算対象から外れたり、補間された面で計算されたりして、数量に差が生じることがあります。表示できるかだけでなく、計算に必要な地表面が連続しているかを断面や範囲設定で確認してください。
運搬土量管理ツールを有効に活用するには、OBJの品質、計算範囲、計測日時、数量の状態、運搬実績の集計条件をそろえることが重要です。アップロード条件を標準化し、確認結果を記録することで、担当者が変わっても同じ品質を保ちやすくなります。
現場での計測から位置情報付き記録、三次元データの確認までを一貫して進めたい場合は、LRTK Phoneの測位写真や絶対座標付き点群などの機能を確認し、運搬土量管理へつながる現場データの取得手順を整理してください。