LRTKレフィクシア株式会社

3D図面AR表示で大規模モデルの丸め誤差を抑える6対策

大規模モデルで丸め誤差が発生する理由

絶対座標を持つ3D図面をAR表示すると、モデルの形状や座標系の設定に問題がないにもかかわらず、線が細かく震えたり、部材の端部にわずかな隙間が生じたりすることがあります。現地の基準点とモデルを合わせた直後は正しく見えていても、視点を移動すると位置が微妙に変化する場合もあります。こうした現象の原因の一つが、コンピューター内部で座標値を処理するときに生じる丸め誤差です。

3D図面の座標は、一般にX、Y、Zの数値で表されます。建物の内部だけを扱う小規模なモデルであれば、原点から各部材までの距離は数十メートル程度に収まります。一方、測量成果や公共座標をそのまま利用する絶対座標モデルでは、X座標やY座標が数万、数十万、あるいはそれ以上の大きな値になることがあります。

コンピューターは、すべての小数を無限の桁数で保持できるわけではありません。限られたビット数の中で値を表現するため、非常に大きな数値と非常に小さな差を同時に扱うと、細かな桁が保持されにくくなります。たとえば、数十万という座標値の中で数ミリメートルの差を区別しようとしても、演算や描画の途中で下位の桁が丸められることがあります。

この問題は、元の測量座標が誤っていることとは異なります。座標データ自体が正しくても、3Dモデルの読み込み、座標変換、描画、AR空間への配置といった処理を通過する過程で、少しずつ数値の精度が失われる場合があります。特に、リアルタイム表示を優先する処理では、計算負荷を抑えるために扱える有効桁数が限定された数値形式が使われることがあります。

丸め誤差は、常に一定方向へ発生するとは限りません。表示する角度、視点からの距離、モデルの更新、端末の姿勢、座標変換の回数などによって見え方が変わります。そのため、単純にモデル全体を数センチメートル移動させても解決しないことがあります。位置合わせを繰り返すほど変換処理が増え、かえって誤差の原因を増やす可能性もあります。

3D図面をAR表示する実務では、絶対座標の正しさを維持しながら、描画時には扱いやすい数値範囲へ変換する設計が重要です。絶対座標を削除してしまうのではなく、測量やデータ管理に使う座標と、画面表示に使う座標を適切に分けることが基本になります。

3D図面のAR表示で丸め誤差が問題になる場面

丸め誤差は、大規模モデルであれば必ず目立つわけではありません。モデルの原点、座標値の大きさ、データ形式、変換方法、表示範囲などの条件が重なったときに、実務上の問題として現れます。

典型的なのは、広い道路、造成地、河川、港湾施設、地下構造物、長大な配管、複数街区にまたがる建築群などを一つのモデルとして扱う場面です。対象範囲が広いほど、モデル内の最小座標と最大座標の差も大きくなります。さらに、公共座標や測量座標を直接頂点座標として持たせていると、各頂点が非常に大きな数値になります。

AR表示では、3D図面の絶対座標だけでなく、端末の現在位置、端末の向き、カメラの視点、画面上の投影位置などを連続的に計算します。静止した3D表示では気にならなかった小さな誤差が、端末を動かしたときの揺れとして見えることがあります。

また、モデルの中に細い配管、鉄筋、ボルト穴、墨出し線、継ぎ目、仕上げ境界などの細かな要素が含まれていると、わずかな丸め誤差でも視覚的に目立ちます。数ミリメートルのずれが、部材同士の干渉や施工位置の違いに見えてしまうためです。

絶対座標モデルを複数回変換している場合にも注意が必要です。設計用の座標から測量座標へ変換し、その後に別の原点へ移動し、さらにAR表示用の位置合わせを行うと、一つひとつの処理で小さな丸めが発生する可能性があります。変換後の値を再び変換元として利用すると、誤差が累積しやすくなります。

異なる担当者が個別にモデルを処理している現場でも問題が起こります。ある担当者は絶対座標のまま出力し、別の担当者は任意原点へ移動し、さらに別の担当者が縮尺や軸方向を調整すると、どこで数値が変化したのか追跡できなくなります。丸め誤差そのものよりも、誤差と設定ミスが混在して原因を判断できなくなることが大きなリスクです。

丸め誤差を抑えるには、表示結果だけを見て微調整するのではなく、座標値がどの段階で大きくなり、どこでローカル座標へ変換され、どの精度で保存されているかを確認する必要があります。

対策1 モデル原点を作業範囲の近くに設定する

最初の対策は、3D図面のモデル原点を、実際にAR表示する作業範囲の近くへ設定することです。大規模モデルの丸め誤差は、原点から離れた位置にある頂点ほど影響を受けやすくなります。モデル原点が対象現場から数十キロメートル、数百キロメートル離れている状態では、表示対象が小さくても内部座標は大きな値になります。

ここで重要なのは、絶対座標を失わないことです。モデルの頂点座標を単純に小さな値へ書き換え、元の位置情報を破棄すると、測量成果や他の3D図面との整合が取れなくなります。モデル原点を移動するときは、元の絶対座標と移動量を記録し、いつでも元の座標へ戻せる状態にします。

実務では、工区の代表点、施工基準点、構造物の中心付近、現場内で継続して利用する管理点などをローカル原点の候補にします。対象範囲の端に原点を置くよりも、表示範囲の中央付近に置いたほうが、各頂点の座標値を全体的に小さくできます。

たとえば、絶対座標上でXとYが大きな値になっている場合、基準となるXとYを差し引き、作業範囲内の座標を数百メートル程度の範囲に収めます。高さについても、必要に応じて基準標高を差し引いてローカルなZ座標を作成できます。ただし、高さを移動する必要がない運用もあるため、水平位置と高さを分けて検討することが大切です。

原点を変更した後は、移動前後の対応関係を明文化します。元の絶対座標、ローカル原点の絶対座標、各軸の移動量、回転の有無、使用単位、適用した日付、作成者を記録します。これらの情報が残っていないと、後から絶対座標へ戻す際に推測が必要になり、丸め誤差より大きな位置ずれを生む恐れがあります。

工区が広い場合は、モデル全体で一つの原点を使う方法が適切とは限りません。東西に長い道路や線状構造物では、区間ごとにローカル原点を設定したほうが座標値を小さくできます。その場合も、各区間のローカル原点を同じ絶対座標体系で管理し、区間間の関係が失われないようにします。

AR表示用のモデル原点を作業範囲の近くへ置くことで、描画処理が扱う座標値を抑えられます。これは丸め誤差対策の土台となる方法です。ただし、原点変更だけでは座標変換の重複や単位設定の誤りは解消できないため、後述する対策と組み合わせる必要があります。

対策2 絶対座標と表示用ローカル座標を分離する

二つ目の対策は、測量やデータ管理に使う絶対座標と、AR表示に使うローカル座標を明確に分離することです。大規模モデルでは、すべての処理を絶対座標のまま行うよりも、用途に応じて座標表現を切り替えたほうが安定した表示を実現しやすくなります。

絶対座標は、現実空間のどこにモデルが存在するかを示すために必要です。異なる時期の測量成果を重ねる場合、複数の工区を統合する場合、設計データと出来形データを比較する場合には、共通の絶対座標が欠かせません。

一方、表示用ローカル座標は、現在の作業地点を基準としてモデルを描画するために使います。ローカル座標では、端末や作業地点の近くを原点とし、画面に表示する要素を原点周辺の小さな数値として扱います。これにより、絶対座標の大きな値を毎回そのまま描画処理へ渡す必要がなくなります。

理想的な構成では、元データとして高精度の絶対座標を保持し、AR表示を開始するときに現在位置の近くへ座標を変換します。端末が別の作業地点へ移動した場合は、新しい基準位置に合わせて表示用座標を作り直します。この仕組みは、モデルを現地座標から切り離すものではありません。絶対座標とローカル座標の対応関係を維持しながら、描画に適した数値へ変換する方法です。

座標の分離を行うときは、原本と派生データを区別します。絶対座標を持つ原本モデルを直接上書きせず、AR表示用モデルを別データとして作成します。原本には設計変更や測量成果の更新を反映し、表示用モデルは定めた手順で再生成します。

表示用モデルだけを修正し続けると、原本との違いが拡大します。現場で位置を合わせるために数センチメートル動かしたモデルをそのまま正式データとして保存すると、次回の出力時にその移動が重複する可能性があります。そのため、現地での一時的な調整値と、正式な座標変換値は別々に管理します。

絶対座標からローカル座標への変換は、一方向の決まった処理として定義することが重要です。誰が作業しても同じ原点、同じ回転角、同じ単位、同じ軸方向で変換されるようにします。担当者ごとに異なる方法で原点を移動すると、複数モデルを重ねたときに整合しません。

LRTK Phoneで絶対座標を利用した3D図面のAR表示を行う場合も、元モデルが持つ座標情報と、端末周辺で表示するための座標処理を区別して考えることが大切です。モデルが現地に合わないときは、すぐに手動移動で補正するのではなく、絶対座標と表示座標のどちらに原因があるかを確認します。

対策3 高精度の座標値を保持して変換順序を統一する

三つ目の対策は、座標の保存や変換に十分な精度を確保し、変換処理の順序を統一することです。丸め誤差は、表示時だけでなく、データの書き出し、読み込み、単位変換、回転、平行移動などの各段階で発生する可能性があります。

座標値を保存する際は、必要な小数桁が保持されているかを確認します。測量や施工管理でミリメートル単位の確認が必要であるにもかかわらず、書き出し時に小数点以下の桁数が少なく設定されていると、その時点で情報が失われます。後から高精度の形式へ変換しても、失われた桁は復元できません。

大規模な絶対座標を扱う処理では、内部計算に高精度な数値形式を使い、画面へ描画する直前に表示用の数値へ変換する考え方が有効です。すべての処理環境で同じ精度を利用できるとは限りませんが、少なくとも原本座標、座標変換パラメータ、基準点座標については、必要な桁数を省略せずに保持します。

変換順序も結果へ影響します。平行移動してから回転する場合と、回転してから平行移動する場合では、一般に得られる座標が異なります。縮尺変換を含む場合も同様です。複数の担当者や処理環境が異なる順序で変換すると、同じパラメータを使っているように見えても結果が一致しません。

実務では、変換処理を一つの手順として固定します。たとえば、元データの単位を確認し、座標軸を統一し、必要な回転を適用し、絶対座標からローカル原点を差し引き、最後に表示用データを書き出すという順序を決めます。順序を変更した場合は、別の変換として管理します。

変換済みデータを再び変換元に使わないことも重要です。前回のローカルモデルに新しい移動量を加え、さらに次回もそのモデルを使う運用では、丸め誤差と手動調整値が蓄積します。毎回、同じ絶対座標の原本から表示用モデルを生成すれば、累積誤差を抑えられます。

文字列として座標を書き出す形式では、表示桁数と内部精度が混同されることがあります。画面上では小数点以下が短く表示されていても、内部では十分な桁が保持されている場合があります。反対に、見た目では桁が多くても、すでに丸められた値の末尾へゼロが付いているだけの場合もあります。確認するときは、表示形式ではなく、実際に保存されている値の差を検証します。

座標変換パラメータについても、途中で桁を省略しないようにします。回転角や縮尺係数は、見た目には小さな差でも、対象範囲が広くなるほど位置への影響が大きくなります。特に長大な構造物では、基準点付近では合っていても、離れた場所でずれが拡大することがあります。

高精度値を保持し、変換順序を固定し、常に原本から再生成する運用を整えることで、処理を繰り返すたびに誤差が増える状況を避けられます。

対策4 大規模モデルを分割して必要範囲だけ読み込む

四つ目の対策は、大規模モデルを適切な範囲に分割し、AR表示する地点に必要なデータだけを読み込むことです。モデル分割は動作の軽量化だけでなく、座標値の範囲と描画処理の負荷を抑えるためにも有効です。

広域モデルを一つのデータとして扱うと、現在の作業地点から遠く離れた部材まで同時に読み込まれます。画面に表示されていない要素であっても、位置計算、表示判定、メモリー管理などの対象になる場合があります。モデルの頂点数や部材数が増えるほど、端末は多くの処理を行わなければなりません。

処理負荷が高い状態では、表示更新の遅れやフレームごとの変動が起こりやすくなります。これらは純粋な丸め誤差とは別の問題ですが、画面上ではモデルの震えや位置ずれとして見えるため、原因を混同しやすくなります。分割によって処理対象を減らすと、数値精度と表示安定性の両面で管理しやすくなります。

モデルの分割単位は、単純なデータ容量だけで決めるべきではありません。施工区間、街区、階、構造物、工種、測点範囲、管理区域など、現場の運用と対応する単位にします。どの作業地点でどのモデルを読み込むかが明確であれば、誤った区画のデータを表示する事故も防げます。

各分割モデルには、それぞれ独立したローカル原点を設定できます。ただし、分割モデル同士を重ねる必要がある場合は、共通の絶対座標との対応を必ず保持します。分割後に目視で位置を合わせる運用では、境界部分に隙間や重複が生じます。

隣接区画の境界は、共通の基準点や重複範囲を使って確認します。モデルを分割するときに境界線ぴったりで切ると、接続状態を確認しにくくなる場合があります。検証用として一定の重複範囲を設け、両方のモデルで同じ構造物や基準点が同じ位置に表示されるかを確認すると効果的です。

分割モデルの名称には、工区、座標範囲、版、作成日などを含めます。名称が曖昧だと、AR表示時に異なる原点を持つモデルを選択する恐れがあります。ファイル名だけに依存せず、モデルの内部情報や管理台帳にも原点と対象範囲を記録します。

モデル分割後も、細かな部材を無条件にすべて残す必要はありません。現場確認の目的に応じて、表示に不要な内部部材や遠方の詳細形状を省略した表示用モデルを作成します。ただし、施工判断に必要な部材を誤って削除しないよう、軽量化の基準を事前に決めておく必要があります。

現在地周辺だけを読み込む方式を採用できる場合は、端末の移動に応じて表示区画を切り替えます。切り替え時にも各区画の絶対座標との関係を維持し、モデルが飛んだり回転したりしないことを確認します。

対策5 単位・座標系・軸方向の設定を固定する

五つ目の対策は、単位、座標系、軸方向の設定を工程全体で固定することです。大規模モデルのずれが丸め誤差に見えても、実際には単位変換や軸設定の違いが原因であることが少なくありません。

3D図面では、メートル、ミリメートルなどの異なる単位が使われます。座標値が同じ数値でも、単位が異なれば実際の大きさは大幅に変わります。読み込み時に自動判定へ任せると、データ形式や作成環境によって解釈が変わる可能性があります。

単位変換を何度も繰り返すことも避けます。ミリメートルからメートルへ変換し、別の工程で再びミリメートルへ戻すと、設定ミスや丸めが入り込む機会が増えます。原本の単位、内部計算の単位、表示用データの単位を定め、どの段階で変換するかを一度だけ決めます。

座標系については、単に座標値が似ているだけで同じものと判断してはいけません。平面位置の基準、高さの基準、適用範囲、座標軸の定義などを確認します。異なる座標系のデータを数値だけで重ねると、基準点付近では近く見えても、範囲が広がるにつれてずれが大きくなることがあります。

X軸とY軸の扱いにも注意が必要です。測量成果、3D図面、表示環境によって、軸の意味や並び順が異なる場合があります。XとYが入れ替わると、モデルは大きく離れた位置へ配置されたり、対角方向へ反転したりします。軸の正負が異なる場合は、左右反転や南北反転のような状態になります。

高さ方向についても、Z軸が上向きであるとは限りません。別の軸を鉛直方向として作られたモデルを変換する場合、回転処理が必要です。鉛直軸の変換と平面座標の回転を同時に行うと原因を追いにくくなるため、処理を分けて検証します。

方位の基準も明確にします。図面上の上方向、座標北、現地で使う方位、AR画面上の向きが一致しているかを確認します。北方向の違いを補正する回転角を複数の工程で適用すると、二重回転が発生します。

設定を固定するためには、作業者の記憶に頼らず、変換仕様書を用意します。使用する座標系、水平基準、高さ基準、長さ単位、角度単位、軸順、軸の正方向、原点座標、回転の方向を記載します。角度については、度を使うのか、別の角度表現を使うのかも統一します。

単位や軸方向の不一致は、丸め誤差より大きなずれを引き起こします。一方、設定の一部だけが異なると、局所的には小さな誤差に見えることがあります。そのため、細かな震えを確認する前に、基本設定が完全に一致しているかを確認することが大切です。

対策6 既知点を使って現地で誤差を検証する

六つ目の対策は、座標が分かっている既知点を使い、現地でAR表示の誤差を検証することです。画面上の見た目だけで精度を判断すると、丸め誤差、測位誤差、端末姿勢の誤差、モデル設定の誤りを区別できません。

検証には、現場で位置を確認できる基準点や構造物の明確な角を使います。平面位置だけでなく、高さも確認できる点を含めると、水平ずれと鉛直ずれを分けて判断できます。一つの点だけでは、平行移動、回転、縮尺の違いを区別しにくいため、できるだけ離れた複数点で確認します。

最初の既知点でモデルを合わせた後、別の既知点へ移動して表示位置を確認します。すべての点でほぼ同じ方向、同じ量だけずれている場合は、原点や平行移動量の設定が原因として考えられます。基準点から離れるほどずれが増える場合は、回転角、縮尺、座標系、変換係数などを確認します。

近距離でも線や頂点が細かく震える場合は、描画時の数値精度や端末姿勢の変動が関係している可能性があります。モデル全体が滑らかに移動するのではなく、部材の端だけが不安定になる場合は、絶対座標値の大きさやモデル内部の頂点精度を疑います。

検証時には、端末を動かし続けながら判断しないことが大切です。一定の位置と姿勢で数秒間保持し、表示が安定するかを確認します。その後、向きを変えた場合、数メートル移動した場合、モデルへ近づいた場合、離れた場合の変化を記録します。

周辺環境によって測位状態が変化する可能性も考慮します。上空の見通し、建物や構造物による遮へい、反射の影響などにより、端末の位置精度が変わることがあります。測位状態が不安定な場所でモデルが揺れていても、それだけでは丸め誤差と断定できません。

LRTK Phoneを使用する場合は、測位状態を確認したうえで、既知点に対する3D図面の表示位置を検証します。測位が安定している条件でも、視点や表示距離によってモデル形状が震える場合は、表示用座標やモデル原点の見直しを進めます。

検証結果は、単に「合った」「ずれた」と記録するのではなく、基準点名、座標、確認日時、使用モデルの版、表示した区画、ずれの方向、概算量、端末の状態を残します。記録があれば、モデル更新前後の比較や別端末での再現確認が可能になります。

丸め誤差を抑えるための実務フロー

大規模モデルをAR表示する際は、対策を個別に実施するだけでなく、データ受領から現地確認までの流れを固定すると効果的です。

最初に、元の3D図面が持つ座標を確認します。モデル内の代表的な頂点を調べ、座標値の桁数、最小値と最大値、対象範囲、単位を把握します。絶対座標を持つデータであっても、作成途中で任意原点へ移動されている場合があります。座標値だけで判断せず、作成者の資料や基準点との対応も確認します。

次に、使用する座標系と高さ基準を確定します。現場の測量成果、設計図面、出来形データ、AR表示用モデルで同じ基準を利用するかを整理します。異なる基準が含まれる場合は、どの段階で変換するかを決めます。

その後、AR表示する範囲に合わせてローカル原点を選びます。広域モデルでは工区分割も同時に検討します。ローカル原点は、現地で確認できる基準点と関連付けておくと検証しやすくなります。

変換前には、元データを変更せず保存します。座標変換やモデル軽量化を行うデータは複製し、原本と区別します。変換に使う数値や処理順序も記録します。

表示用モデルを生成したら、机上で座標を検算します。代表点の絶対座標からローカル原点を差し引いた結果が、表示用モデルの座標と一致するかを確認します。回転や軸変換がある場合は、複数点で確認します。

次に、モデル形状を確認します。原点移動の前後で、部材間の距離、構造物の寸法、角度、高さ関係が変わっていないことを調べます。原点だけを変更したつもりでも、単位変換や縮尺変更が同時に適用されることがあります。

その後、端末へモデルを読み込み、表示負荷を確認します。操作が重い場合は、モデル分割や詳細度の調整を行います。動作が不安定な状態では、位置精度の評価も難しくなります。

現地では、まず既知点付近でモデルを表示します。測位状態を確認し、近距離で基準点との一致を確認した後、離れた既知点でも検証します。位置合わせを行った場合は、その補正量を記録し、正式な座標変換へ反映すべき値なのか、一時的な現場調整なのかを区別します。

最後に、検証済みのモデル、変換設定、基準点記録を一つの版として管理します。設計変更が発生した場合は、検証済みモデルを直接編集するのではなく、更新された原本から同じ手順で再生成します。

この流れを定着させることで、丸め誤差が発生したときにも、どの工程を確認すべきかが明確になります。

AR表示のずれ方から原因を切り分ける方法

AR表示に違和感がある場合は、ずれ方の特徴を観察すると原因を絞り込みやすくなります。丸め誤差だけを疑うのではなく、座標設定、測位、姿勢、モデル形状を順番に確認します。

モデル全体が一定方向へ同じ距離だけずれている場合は、原点座標や平行移動量の違いが考えられます。複数の既知点で同じ傾向が出るかを確認します。同じ量だけずれているなら、ローカル原点の値や絶対座標への復元方法を調べます。

基準点付近では合っているものの、遠くへ移動するほど横方向のずれが増える場合は、回転角や方位設定の違いが疑われます。細かな角度差でも、距離が長くなるほど位置差が大きくなります。

距離に比例してモデルの大きさが合わなくなる場合は、単位や縮尺係数を確認します。水平距離は合うのに高さだけが大きく異なる場合は、高さ単位、基準標高、アンテナ位置や端末位置の扱いを確認します。

モデルが鏡写しのように表示される場合は、軸の正負や軸順を疑います。XとYの入れ替わり、回転方向の違い、座標軸の反転がないかを確認します。

モデル全体の位置はおおむね合っているものの、細い線や遠方の部材が小刻みに震える場合は、丸め誤差や描画負荷が関係している可能性があります。モデル原点から対象部材までの距離、頂点座標の大きさ、表示中のモデル量を確認します。

端末を静止させてもモデル全体が不規則に動く場合は、測位や姿勢推定の変動も考えられます。場所を変えたときに改善するか、測位状態が安定した後も続くかを確認します。

視点を変えたときだけ部材の境界が乱れる場合は、ほぼ同じ位置に重複した面が存在している可能性があります。これは丸め誤差によって強調されることもありますが、モデル内部の重複形状を整理する必要があります。

特定の分割モデルだけがずれる場合は、その区画に設定されたローカル原点や変換パラメータを確認します。全区画が同じ方向へずれる場合は、共通設定や端末側の基準を調べます。

原因を切り分ける際は、一度に複数の設定を変更しないことが重要です。原点、回転角、縮尺、単位を同時に変更すると、どの修正が有効だったのか分からなくなります。一つの条件を変更し、同じ既知点で再検証します。

複数担当者で精度を維持する運用ルール

大規模モデルの丸め誤差対策は、一度モデルを調整すれば終わるものではありません。設計変更、工区追加、測量成果の更新、担当者交代があるたびに、同じ精度管理を継続する必要があります。

まず、絶対座標を持つ原本モデルの管理者を明確にします。誰でも原本を直接編集できる状態では、原点移動や単位変換が意図せず保存される恐れがあります。AR表示用の加工は複製データで行い、原本とは保存場所や名称を分けます。

次に、ローカル原点を一覧化します。工区ごとの原点座標、対象範囲、適用モデル、作成日、担当者を記録します。同じ名称の原点を異なる座標で使用しないようにします。

モデルの版管理も重要です。設計変更後のモデルと旧モデルが同じ場所に保存されていると、現地で誤った版を表示する可能性があります。版番号だけでなく、更新内容と検証状況を確認できるようにします。

検証前、検証中、承認済みといった状態も区別します。作成したばかりの表示用モデルを、既知点で確認せずに現場へ配布しないようにします。承認済みモデルには、使用した絶対座標、ローカル原点、対象範囲、確認した基準点をひも付けます。

変換作業を自動化する場合も、設定値を外部から確認できるようにします。処理が自動であっても、入力単位や原点座標が誤っていれば、同じ誤りを正確に繰り返すだけです。変換結果の代表点を毎回照合する工程を残します。

現地で手動調整した値を正式設定へ反映する場合は、調整の理由を確認します。測位が不安定な瞬間に行った補正を恒久的な座標変換へ追加すると、別の日には逆方向のずれが生じる可能性があります。

複数の端末で同じモデルを使用するときは、同じモデル版と同じ座標設定が配布されていることを確認します。端末ごとに個別調整を行うと、表示結果を比較できなくなります。端末固有の補正とモデル共通の補正を分けて記録します。

担当者への引き継ぎでは、操作方法だけでなく、なぜ絶対座標とローカル座標を分けているのかを共有します。理由が理解されていないと、座標値を小さくするために絶対座標を削除したり、現地で合わないモデルを目視だけで移動したりする運用へ戻りやすくなります。

精度を維持するには、特別な担当者だけが判断できる仕組みよりも、誰が作業しても同じ結果になる手順のほうが有効です。原本、変換設定、表示用モデル、検証記録を一つの流れとして管理することが、長期的な丸め誤差対策になります。

まとめ

3D図面を絶対座標のままAR表示する場合、大規模モデルでは座標値が大きくなり、描画や変換の過程で丸め誤差が目立つことがあります。線の震え、部材端部の隙間、視点移動に伴う細かな位置変化が見られても、元の測量座標が誤っているとは限りません。

対策の基本は、絶対座標を正しく保持したまま、表示処理が扱う座標値を小さくすることです。作業範囲の近くへモデル原点を設定し、絶対座標と表示用ローカル座標を分離します。そのうえで、高精度の座標値を保持し、単位変換、回転、平行移動の順序を統一します。

広域モデルは工区や構造物ごとに分割し、必要な範囲だけを読み込むことで、座標値と処理負荷の両方を抑えられます。単位、座標系、軸方向、方位の設定を固定することも欠かせません。これらの設定ミスは丸め誤差より大きな位置ずれを生むため、最初に確認する必要があります。

現地では複数の既知点を使い、ずれの方向や距離による変化を検証します。基準点から離れるほどずれが増えるのか、モデル全体が一定量ずれるのか、細部だけが震えるのかを観察すると、原因を切り分けやすくなります。

丸め誤差への対応は、画面を見ながらモデルを手動で合わせる作業ではありません。元の絶対座標、ローカル原点、変換パラメータ、モデル版、検証結果を一貫して管理することが重要です。

大規模な3D図面を現地で安定して活用するには、座標精度と表示負荷の両方を考慮した準備が必要です。絶対座標を生かしたAR表示の運用を具体化する際は、LRTK Phoneを用いた現場確認へつなげることで、3D図面と実際の施工位置を照合しやすくなります。

現場を3Dで残して、あとから測る。
実際の画面と動画で使い方を確認できます。

LRTK Phoneの使い方・実例を見る
資料請求導入相談
現場をスマホで3DスキャンLRTK Phone実例を見る