3D図面AR表示で標高単位が混在すると起こる問題
3D図面を絶対座標に配置して現地でAR表示したとき、平面的な位置はおおむね合っているにもかかわらず、モデルだけが空中へ浮いたり、地中へ沈んだりすることがあります。こうした上下方向の大きなずれが発生した場合に確認したい代表的な原因が、標高値やモデル内部座標に使われているメートルとミリメートルの混在です。
日本の平面直角座標や国土地理院の座標値ファイルでは、X座標、Y座標、標高をメートルで扱う例が示されています。一方、建築物や土木構造物の設計モデルでは、部材寸法をミリメートルで作成する運用も広く見られます。測量成果と設計モデルを結び付ける工程で変換条件が一致していないと、数値に千倍または千分の一の差が生じます。([国土地理院][1])
たとえば、ある地点の標高が35.420メートルである場合、同じ高さは35420ミリメートルです。35420という値をメートルとして解釈すれば、意図した高さとは大きく異なる位置に配置されます。反対に、35.420というメートル値をミリメートルとして扱えば、メートル換算では0.03542メートルとなります。
ただし、ファイル内のZ座標が35420だからといって、直ちに誤りと断定することはできません。モデルがローカル原点からの相対座標を持ち、別の配置情報で絶対標高へ移動される構造もあるためです。確認すべきなのは数値の桁だけではなく、その値がモデル寸法、ローカル座標、配置原点、絶対標高のどれを表しているかです。
単位の混在が難しいもう一つの理由は、X座標とY座標はメートルで正しく設定され、Z座標または部材の高さ寸法だけがミリメートルのまま残る場合があることです。この状態でモデル全体へ一律に0.001を掛けると、正しかった平面座標まで千分の一になり、現場から大きく外れます。全軸を変換すべきデータなのか、形状寸法だけを変換すべきデータなのか、Z方向だけを変換すべきデータなのかを分けて判断しなければなりません。
また、標高という言葉の中に異なる高さ基準が混在している場合があります。GNSSで直接得られる楕円体高と、一般に地図や測量成果で用いられる標高は同じ値ではありません。日本では、標高は楕円体高からジオイド高を差し引いて求める関係として説明されています。単位がどちらもメートルでも、高さ基準が違えば一定量または地域に応じた差が残るため、メートルとミリメートルの問題と分けて確認する必要があります。([国土地理院][2])
標高単位の混在を見落とすと、AR画面上でモデルを手動移動して一時的に合わせる対応が増えます。しかし、倍率が誤っている状態では、ある一点を合わせても異なる高さの部材で差が残ります。現場ごと、端末ごと、担当者ごとに異なる補正値を保存すると、絶対座標で共有する利点も小さくなります。
問題を安全に直すには、見た目だけで上下へ動かすのではなく、元データの単位、座標の意味、変換係数、高さ基準、標高オフセット、最終出力値を順番に確認することが重要です。
メートルとミリメートルの混在を見抜く基本
メートルとミリメートルの混在は、既知の長さや高低差とデータ上の差を比較すると発見しやすくなります。代表的な特徴は、正しい値に対して千倍または千分の一の差が現れることです。
正しい高低差が5メートルであるのに、3D図面内の二点間のZ差が5000として扱われていれば、モデル内部の高さがミリメートルで作成され、それをメートルとして読み込んでいる可能性があります。反対に、正しい高低差が5メートルなのに0.005となっていれば、すでにメートルだった値へ不要な0.001を掛けた可能性があります。
ここで重要なのは、一点の絶対Z値だけでなく、二点以上の差分を見ることです。絶対Z値にはローカル原点、配置原点、標高オフセットが含まれる場合があります。差分を使えば、一定オフセットの影響を除き、形状やZ方向の倍率を確認しやすくなります。
確認には、実際の高さが分かっている点を使います。基礎天端、道路中心、床面、構造物の角、管理点など、図面上と現地の両方で特定しやすい点が適しています。その点のZ座標を元データ、変換途中、最終出力の各段階で比較します。
単位の問題と一定オフセットの問題は、ずれ方が異なります。倍率誤りでは、二点間の高低差も同じ倍率で変化します。一方、原点や高さ基準の違いによる一定オフセットでは、各点の絶対標高は同じ量だけずれていても、点間の高低差は保たれます。
ただし、実際の変換には倍率とオフセットの両方が含まれることがあります。たとえば、モデル内部の高さをミリメートルからメートルへ直した後、設計基準面を現地標高へ合わせるために一定量を加える場合です。そのため、単純に千倍かどうかだけを見るのではなく、複数点から倍率とオフセットを分離して確認します。
場所によって差が徐々に増える場合は、単位だけでなく、モデルの傾き、回転、座標変換に使った基準点、座標軸の定義を確認します。単位変換は同じ対象座標へ一定の倍率で作用するため、水平移動するほど上下差が増える現象は、姿勢や変換パラメータの問題を含む可能性があります。
モデル全体ではなく一部の部材だけが異常な高さに表示される場合は、複数の作成元データが統合されていないか確認します。構造物本体、設備、地形、測量点が別々の単位や原点を持つ状態では、統合後のファイル全体へ同じ係数を適用しても直りません。
混在を見抜く基本は、異常な桁を探すことではなく、各数値がどの単位で、何を基準として、どの階層に保存されているかを整理することです。
対策1 元データと出力データの単位を明確にする
第一の対策は、3D図面をAR表示用に変換する前に、元データと出力データの単位を明確にすることです。標高単位の混在は、変換作業そのものよりも、どの段階でどの単位が使われているか分からない状態から発生しやすくなります。
最初に確認するのは、3D図面の作成単位です。画面上の寸法表示だけではなく、モデル内部の代表寸法を調べます。幅10メートルの構造物がモデル内で10000という長さになっていれば、ミリメートルで作成されている可能性があります。同じ構造物が10という値で表されていれば、メートル単位の可能性があります。
次に、配置に使用している絶対座標の単位と座標参照系を確認します。平面座標、標高、楕円体高、ローカル高さは、同じファイルに含まれていても意味が同じとは限りません。座標系の名称、測地成果の版、高さ基準、単位を一組として確認します。
絶対座標を含む3D図面では、モデル寸法と配置座標を分けて確認します。モデル寸法とは、柱の高さ、床版の厚さ、道路幅、壁の長さなど、形状そのものを構成する数値です。配置座標とは、そのモデルを現実空間のどこへ置くかを示す数値です。形状がミリメートルで、配置情報がメートルという構成もあり得ます。
出力先の単位解釈も確認します。3D形式や変換ソフトによって、単位情報を明示的に保持する場合、規定の単位を前提とする場合、読み込み側の設定に依存する場合があります。作成画面で正しく見えていても、書き出しまたは読み込みの段階で倍率が変わる可能性があるため、最終出力された座標値と代表寸法を再確認します。
AR表示用の標準単位は、使用するシステムの仕様に合わせてプロジェクト内で統一します。測量成果や絶対座標との照合では、X座標、Y座標、標高をメートルで比較できる状態にすると検証しやすくなります。ただし、元の設計モデルを直接変更するのではなく、設計用データとは別にAR表示用の派生データを作成する方法が安全です。
ミリメートルをメートルへ変換する場合は、対象となる長さまたは座標へ0.001を掛けます。メートルをミリメートルへ変換する場合は1000を掛けます。しかし、X、Y、Zのすべてを変換すべきか、形状階層だけを変換すべきか、Z方向だけを変換すべきかはデータ構造によって異なります。
平面座標がすでにメートルで正しく、Z座標だけがミリメートルで保存されていると確認できた場合は、Z座標だけを変換します。モデル形状全体がミリメートルで、配置原点も同じ単位で管理されている場合は、全軸の変換が必要になることがあります。親階層と子階層で単位の役割が異なる場合は、両方へ同じ変換を重ねないよう注意します。
変換後のデータは、元ファイルへ上書きしないようにします。元データ、単位確認用データ、AR表示用データを分ければ、問題が発生したときに変換前へ戻れます。上書き運用では、変換済みデータへ再び0.001を掛ける二重変換が起こりやすくなります。
管理記録には、モデル寸法の単位、平面座標の単位、Z値の意味、高さ基準、適用した変換係数、変換対象、変換日、担当者を残します。「メートルへ変換済み」という記述だけでは、どの座標や階層を変換したか分かりません。
対策2 縮尺変換と標高オフセットを分けて処理する
第二の対策は、メートルとミリメートルを直す縮尺変換と、高さ基準や配置原点を合わせるオフセット処理を分けることです。どちらもZ値を変化させますが、計算の意味が異なります。
縮尺変換は、元の数値へ一定の係数を掛ける処理です。ミリメートルからメートルへ変換する場合は0.001を掛けます。元の高低差が10000なら10になり、35000なら35になります。
標高オフセットは、単位をそろえた後の値へ一定量を加算または減算する処理です。たとえば、モデル基準面を現地の既知標高へ合わせるために0.250メートル加える場合、各点へ同じ0.250メートルを加えます。
この二つを同じ調整として扱うと、正しい修正ができません。ミリメートル値をメートルとして読み込んだモデルをAR画面上で大きく下へ移動させても、部材間の高低差に残る千倍の倍率誤りは解消されません。ある一点では合って見えても、異なる高さの部材では差が拡大します。
たとえば、ローカルZ値が35420ミリメートルで、単位統一後に0.250メートルのオフセットを加える必要があるとします。最初に35420へ0.001を掛けて35.420メートルへ変換し、その後で0.250メートルを加え、35.670メートルとします。
単位変換前の35420へ0.250をそのまま加えると、ミリメートルとメートルを混ぜた計算になります。また、0.250メートルのつもりで加えた値を後から0.001倍すると、意図したオフセットまで千分の一になります。計算式には単位を明記し、処理順序を固定します。
処理順序は、座標と寸法の意味を確認し、単位を統一し、高さ基準をそろえ、最後にプロジェクト固有の配置補正を行う流れで整理すると分かりやすくなります。
標高オフセットが必要になる理由には、設計基準面、プロジェクト原点、既知点の標高、楕円体高と標高の違い、アンテナや端末の基準位置などがあります。これらはすべて同じ「高さのずれ」に見えることがありますが、補正の根拠は別々です。
全地点でほぼ同じ量だけ上下にずれ、点間の高低差が正しい場合は、縮尺変換より先に原点、高さ基準、固定オフセットを確認します。反対に、点間の高低差自体が千倍または千分の一になっている場合は、Z方向の縮尺や形状単位を確認します。
AR表示側に手動の高さ調整機能がある場合も、その値を根本的な単位変換の代わりに使わないことが重要です。現地で一時的に位置を確認するための調整と、標準モデルを正しい絶対座標へ置くための変換は分けて管理します。
変換式を記録するときは、縮尺係数とオフセットを一つの数値へまとめません。縮尺係数は0.001、標高オフセットは0.250メートルというように分ければ、再計算と検証がしやすくなります。
対策3 複数の既知点でZ座標を検証する
第三の対策は、標高が分かっている複数の既知点を使い、変換前後のZ座標を検証することです。一点だけで判断すると、倍率、一定オフセット、高さ基準の違いを区別できない場合があります。
検証点には、図面上と現地の両方で位置を特定しやすい点を選びます。構造物の角、基礎天端、道路中心、床面、管理点、標高が確定している基準位置などが候補です。形状の境界が曖昧な場所や、施工状況によって位置が変わる仮設物は避けます。
検証点は、高さの異なる場所から選びます。地面付近の点だけを複数確認しても、Z方向の縮尺誤りを発見しにくいことがあります。低い点、中間の点、高い点を選び、絶対標高と点間の高低差を比較します。
たとえば、正しい標高が20メートル、25メートル、35メートルである三点について、データ上の値が20000、25000、35000で、その値がメートルとして読み込まれているなら、ミリメートル値の誤解釈を疑います。データ上の値が0.020、0.025、0.035であるなら、メートル値へ不要な0.001を掛けた可能性があります。
三点すべてが正しい標高より2.5メートル低く、各点間の高低差が正しい場合は、一定オフセットや高さ基準を疑います。一点目では一致するものの、高い点ほど差が大きくなる場合は、Z方向の縮尺を確認します。水平位置に応じて差が変わる場合は、モデルの傾きや座標変換も確認します。
検証では、元のZ座標、元単位、座標の意味、変換係数、変換後のZ座標、標高オフセット、最終標高を記録します。最終結果だけを見るのではなく、どの工程で値が変化したかを追えるようにします。
3D図面の絶対標高と、部材間の相対的な高さも分けて確認します。モデル全体の配置標高が正しくても、柱の高さや床版間の高低差が千倍になっていることがあります。反対に、部材寸法は正しくても、モデル全体が一定量だけ上下にずれている場合があります。
たとえば、下端から上端までの高さが5メートルである部材について、変換後の高低差が5000メートルとして扱われていれば、形状側の単位変換に問題があります。高低差は5メートルのままでも、下端と上端の標高がどちらも20メートル低ければ、配置オフセットや高さ基準の問題が考えられます。
書き出し後のデータでも再確認します。作業中のモデルでは正しい値でも、最終形式への書き出しやAR側への読み込み時に単位解釈が変わることがあります。実際に使用する形式へ変換し、そのデータを再読込して代表寸法とZ座標を確認します。
大規模なモデルでは、既知点周辺だけを切り出した確認用モデルを作る方法も有効です。軽量なモデルで標高、平面位置、向き、寸法を確認してから、全体モデルへ同じ変換を適用します。
検証結果は、合否だけでなく差分量を残します。正しい標高との差が0.02メートルなのか、2メートルなのか、20000メートルなのかによって、考えられる原因が変わります。差分量とその規則性が、原因切り分けの重要な手掛かりになります。
対策4 現地の絶対座標でAR表示を照合する
第四の対策は、机上で変換した数値だけで完了とせず、現地の絶対座標で3D図面をAR表示し、既知点や実物と照合することです。数値上は正しく見えていても、最終的な取込処理、座標参照系、高さ基準、現地側の測位状態によって差が残る場合があります。
現地確認では、まず測位状態を安定させやすい場所を選びます。上空が大きく遮られる場所や、周囲に高い構造物が多い場所では、単位設定とは別に測位結果が変動することがあります。モデル側の問題を確認する最初の試験は、できるだけ条件の良い場所で行います。
AR表示を開始した直後に位置を確定せず、取得位置の状態を確認します。モデルが時間とともに上下へ動いている場合は、標高単位を変更する前に測位状態、端末姿勢、表示の安定性を確認します。単位誤りは同じデータと設定で規則的な差として現れやすい一方、測位や姿勢による差は時間とともに変化することがあります。
現地の既知点へ移動し、3D図面内の対応点と比較します。このとき、平面位置と標高をまとめて「合っている」「ずれている」と判断せず、X方向、Y方向、Z方向を分けて記録します。
平面位置が合っていても、点間の高低差が千倍または千分の一になっている場合は、Z方向の単位設定を確認します。平面寸法と高さ寸法がともに同じ倍率で異なる場合は、モデル形状全体の単位変換を確認します。単一の絶対Z値だけで倍率を判断せず、複数点の差分で確認することが大切です。
平面位置と標高が一定量ずれている場合は、配置原点や基準点の座標を確認します。場所によって標高差が変わる場合は、モデルの姿勢や座標変換に使用した基準点の配置を見直します。
現地確認では、地面付近の一点だけでなく、高さの異なる複数の対象を照合します。基礎天端、床面、壁上端、床版上面、配管中心などを確認すると、モデル全体の配置標高と部材の高さ寸法を分けて判断できます。
AR表示は視覚的に分かりやすい反面、視点の高さ、透視表現、遮蔽関係、モデルの透明度によって差を誤認することがあります。そのため、画面上の印象だけではなく、既知点の座標値、標高差、点間距離などの数値を併用し、用途に応じた許容範囲を事前に決めます。
LRTK Phoneは、位置情報に基づいて3Dモデルや設計データをAR表示する用途が公式に案内されています。ただし、端末側で高精度な位置を取得できても、読み込むモデルの単位、座標参照系、高さ基準が誤っていれば、意図した高さには表示されません。([Lefixea Inc.][3])
現地で手動の高さ調整を行った場合は、どの既知点を使い、何メートル上下へ移動し、別の地点でも同じ調整値が有効だったかを記録します。複数地点で同じ調整値が有効で、点間の高低差が正しいなら、一定オフセットとして整理できる可能性があります。地点や高さによって必要な調整値が異なる場合は、単純なオフセットではなく、単位、傾き、座標変換を再確認します。
現地照合は、単位変換の最終確認であると同時に、データ作成からAR表示までの工程全体を検証する作業です。
標高だけがずれる場合の原因切り分け
3D図面の標高だけがずれる場合でも、原因はメートルとミリメートルの混在だけとは限りません。誤った修正を避けるためには、倍率、一定差、場所による変化、時間による変化を分けて確認します。
モデルの高さ寸法や点間高低差が本来の千倍になっている場合は、ミリメートル値をメートルとして解釈している可能性があります。反対に、千分の一になっている場合は、すでにメートルだった値へ0.001を掛けた可能性があります。作成時、変換時、書き出し時、読込時のどこで単位処理が実行されたかを確認します。
モデル全体がどの地点でもほぼ一定の高さだけ浮き、点間高低差が正しい場合は、標高オフセット、高さ基準、配置原点を疑います。特に、楕円体高と標高を取り違えると、単位が同じメートルでも大きな差が生じるため、使用している高さの種類を確認します。
地面付近では合うものの、高い位置ほど差が拡大する場合は、Z方向の縮尺を確認します。モデル原点の標高は合っていても、形状の高さ寸法だけがミリメートルのまま解釈されている可能性があります。
一部の部材だけが高く伸びたり、地中へ沈んだりする場合は、その部材が別の元データから統合されていないか確認します。構造、設備、地形などの作成単位が異なると、特定の構成要素だけに単位誤りが現れます。
モデルが上下反転したように見える場合は、Z軸の正方向、符号、深さの定義を確認します。高さを上方向の正値として扱うデータと、深さを下方向の正値として扱うデータを組み合わせると、同じ数値でも反対側へ配置されます。
現場の片側では標高が合い、反対側へ移動するほど差が増える場合は、モデルの傾き、回転、座標変換に使用した基準点を確認します。単位変換だけであれば対象座標へ同じ倍率が作用します。水平位置や方向に応じて差が変わる場合は、姿勢や変換の問題を含む可能性があります。
AR表示中にモデルが継続的に上下する場合は、測位状態、端末姿勢、表示遅延を確認します。時間ごとに変動する現象を単位変更だけで解決しようとすると、正しいモデルへ不要な補正を加えることになります。
複数モデルを統合するときの単位管理
絶対座標の3D図面は、構造物、地形、道路、配管、設備、仮設物など、異なる担当者が作成した複数モデルを統合して作られる場合があります。この工程は、メートルとミリメートル、高さ基準、原点が混在しやすい場面です。
各モデルは、統合前に単位と座標の意味を確認します。元モデルごとに、寸法単位、配置座標の単位、Z値の種類、原点、高さ基準、座標参照系を記録します。統合後の全体モデルだけを見ても、どの部分がどの条件で作成されたか判断しにくくなります。
構造物モデルはミリメートル、地形モデルはメートル、測量点はメートルという組み合わせでは、構造物モデルの必要な階層だけを変換してから統合します。統合後に全体へ0.001を掛けると、正しかった地形と測量点まで縮小されます。
モデル内部の階層にも注意します。親となる配置情報はメートル、子となる形状座標はミリメートルという構成では、階層ごとに数値の意味が異なります。親と子の両方へ同じ変換を行うと、二重変換になる可能性があります。
一部のモデルがローカル座標で作られ、別のモデルが絶対座標を持っている場合は、単位変換だけでなく、絶対座標へ配置するための回転と平行移動が必要です。このとき、単位変換、回転、平行移動、高さ基準の変換、標高オフセットを別々の工程として記録します。
統合後は、各元モデルから一つ以上の検証点を選びます。構造物本体は正しくても、設備だけが千倍になっている場合があります。全体から数点を選ぶだけでは、局所的な単位誤りを見落とす可能性があります。
更新モデルを受け取ったときも、前回と同じ単位であると決め付けません。作成担当者、テンプレート、書き出し設定が変わると、同じ種類のデータでも単位解釈が変わることがあります。更新のたびに代表寸法、Z差、原点、高さ基準を確認します。
統合済みモデルへ更新部材を直接追加する運用では、過去の変換履歴と新しい部材の条件が混ざりやすくなります。可能であれば、元データから定められた変換手順を再実行し、新しい統合モデルを作成します。
標高単位の再混在を防ぐ運用ルール
一度標高単位を修正しても、モデル更新や担当者変更の際に再び混在することがあります。継続的に3D図面をAR表示する場合は、変換作業だけでなく、データ管理のルールを整える必要があります。
最初に、AR表示用データの標準単位と高さ基準を決めます。メートルを標準とする場合は、平面座標、標高、モデル寸法をどの段階でメートルへ変換するかを明確にします。さらに、Z値が標高、楕円体高、ローカル高さのどれであるかを明記します。
元の設計データがミリメートルである場合は、設計用データをそのまま保持し、AR表示用の派生データを作ります。元データの単位を直接変更すると、設計作業や他工程へ影響する可能性があります。
変換履歴には、元単位、変換先単位、係数、変換した軸または階層、座標参照系、高さ基準、標高オフセット、使用した基準点を記録します。Z座標だけを0.001倍したのか、モデル形状全体を0.001倍したのかでは意味が大きく異なります。
変換済みデータへ再変換を行わないルールも必要です。別の担当者が元データと勘違いして再び0.001を掛けると、モデルはさらに千分の一になります。変換前と変換後の保存場所を分け、利用目的を明確にします。
AR表示用データを更新するときは、前回の完成データへ形状を継ぎ足すのではなく、元の設計モデルから同じ変換手順で再作成する方法が安全です。継ぎ足し運用では、新旧部材の単位や原点が混ざる可能性があります。
既知点の情報も共通管理します。点名、X座標、Y座標、高さの種類、標高値、現地での識別方法、モデル内の対応点を記録します。同じ検証点を使えば、モデル更新前後の差を比較できます。
現地で行った手動補正は、端末内だけに残さず、プロジェクトの記録へ反映します。補正値の理由が不明なまま別のモデルや別の現場へ流用されると、新たな標高ずれを生むことがあります。
複数端末で表示する場合は、原則として同じ変換済みモデルと同じ座標条件を使用します。端末間で表示位置が異なる場合は、モデルを個別に変更する前に測位状態、端末設定、姿勢補正、使用データの版を確認します。
作業完了の判定条件も決めます。代表寸法が正しいこと、複数の既知点で点間高低差と絶対標高が許容範囲内であること、最終形式への書き出し後も値が保持されていること、現地AR表示で平面位置と高さが確認できることを条件にします。
3D図面AR表示の確認精度を高めるポイント
標高単位を正しく統一しても、AR表示の確認方法が適切でなければ、実際のずれを正しく判断できません。単位修正後の検証精度を高めるためには、モデル、現地環境、確認手順をそろえる必要があります。
まず、既知点を一点だけで判断しないことが重要です。一点が合っていても、オフセットによって偶然一致している可能性があります。異なる高さと異なる位置にある複数点を確認します。
次に、絶対標高と相対高低差を分けます。絶対標高がずれていても相対高低差が正しければ、一定オフセットや高さ基準の違いが考えられます。絶対標高の一部が合っていても相対高低差が千倍なら、Z方向の縮尺に問題があります。
モデルの平面位置も同時に確認します。標高だけに注目すると、実際にはモデルが斜め方向へずれているのに、高さの差として見えていることがあります。X、Y、Zの三方向を分けて記録します。
確認時の視点にも注意します。斜め方向からモデルを見ると、平面方向のずれが上下方向のずれに見えることがあります。対象を複数方向から確認し、座標値や距離表示も併用します。
現地の施工物が設計モデルどおりであるとは限りません。AR表示と実物の差が、必ずしもデータや測位の誤りとは限らないため、施工記録や出来形情報も確認します。設計値、施工後の実測値、ARモデルの値を分けて比較します。
測位状態が安定しにくい環境では、同じ地点で複数回確認します。一回の表示結果だけで補正値を決めると、一時的な変動をモデルへ反映する可能性があります。
現地確認前にモデルを軽量化することも有効ですが、再出力時に単位や原点が変わらないか確認します。表示負荷が高い場合、画面更新の遅れが位置の変化に見えることがありますが、それを座標誤差と即断しないようにします。
最終確認では、使用したモデルの版、変換履歴、確認日時、既知点、差分量、高さ基準、測位状態を記録します。同じモデルを後日再利用するときに、前回の条件と比較できるようになります。
3D図面AR表示の信頼性は、単位変換だけで決まるものではありません。正しいモデル、明確な座標参照系と高さ基準、安定した測位、再現性のある確認手順がそろうことで、現場で判断に使いやすい表示になります。
まとめ
3D図面を絶対座標でAR表示したときに、モデルが上空へ浮いたり地中へ沈んだりする場合は、標高値やモデル内部座標のメートルとミリメートルが混在していないか確認します。ただし、Z値の桁だけで単位誤りと断定せず、その値が形状寸法、ローカル座標、配置原点、標高のどれを表しているかを確認することが重要です。
ミリメートル値をメートルとして扱うと、対象となる長さや座標差は本来の千倍になります。メートル値へ不要な0.001を掛けると、本来の千分の一になります。X座標とY座標は正しく、Z方向または形状階層だけが異なる単位になっている場合もあるため、モデル全体を一律に拡大または縮小する方法は適切でないことがあります。
第一の対策は、元データと出力データの単位、座標参照系、高さ基準、座標の意味を明確にすることです。第二の対策は、縮尺変換と標高オフセットを分け、計算順序を固定することです。
第三の対策は、異なる高さにある複数の既知点でZ座標と点間高低差を検証することです。一点の絶対値だけでなく、差分を使うことで倍率と一定オフセットを区別しやすくなります。
第四の対策は、最終形式へ変換したモデルを現地の絶対座標でAR表示し、平面位置と高さを分けて照合することです。測位状態、高さ基準、モデル単位、座標変換を一連の工程として確認します。
標高単位の再混在を防ぐには、変換済みモデルを別管理し、元単位、変換係数、対象軸または階層、座標参照系、高さ基準、標高オフセット、検証点を記録します。複数モデルを統合する場合は、統合前にモデルごとの条件を確認し、一部の部材だけが異なる倍率や基準にならないようにします。
絶対座標ARの品質は、測位精度だけでは決まりません。3D図面の単位、原点、座標参照系、高さ基準、変換履歴を正しく管理して初めて、現地の位置とモデルを安定して照合できます。LRTK Phoneを用いる場合も、AR表示前にモデル側の単位と高さ基準を検証し、複数の既知点で確認する運用が重要です。