絶対座標ARで縮尺係数が問題になる理由
3D図面を現地の風景へAR表示するとき、構造物のモデルが現況と合わない原因は測位誤差だけではありません。座標参照系、測地基準、座標系の区域、モデル原点、軸方向、方位、単位、高さ基準、データ変換、測位部とカメラの位置関係、端末姿勢などが重なって、最終的な表示位置が決まります。その中で、道路、河川、造成、橋梁、堤防、管路のように対象範囲が広い現場では、距離の基準をそろえるための縮尺管理が重要になります。
ただし、「縮尺係数」という言葉は一つの意味だけで使われるとは限りません。測地分野でいう投影の縮尺係数は、回転楕円体面上の距離を平面直角座標系の平面上へ表すときの比率です。国土地理院も、縮尺係数を回転楕円体面上の距離から平面上の距離へ投影するための補正係数として説明しています。地上で測った水平距離を平面座標上の距離へ直すには、投影の影響だけでなく、高さによる距離の還元も関係します。したがって、地上距離と平面距離を直接対応させる値を使う場合は、投影縮尺係数と標高補正係数を組み合わせた合成係数として扱い、単独の投影縮尺係数と混同しないことが必要です。([地図情報提供サービス][1])
日本の平面直角座標系は十九の区域から構成され、X軸は真北方向、Y軸は真東方向を正とし、X軸上の縮尺係数は0.9999と定められています。これは座標系の定義に関する値であり、現場のどこでも常に0.9999を使えばよいという意味ではありません。地点の投影縮尺係数は位置によって変わり、二点間の距離へ適用する値も要求精度や区間の位置を考えて決める必要があります。([国土地理院][2])
縮尺の影響は一般に距離へ比例して現れます。変換中心や合わせ込みを行った点の近くでは目立たなくても、そこから離れるほど差が増えることがあります。しかし、起点から離れるほどずれる現象がすべて縮尺に起因するわけではありません。回転角の誤り、ローカル原点の復元ミス、異なる座標区域の混在、測地基準の違い、軸の入れ替えでも似た傾向が出ます。
また、3D図面と測位結果がすでに同じ平面直角座標系で管理されているなら、モデルへ追加の縮尺変換を行う必要はありません。ここで倍率を加えると、正しく整合していた座標を意図的に変形させることになります。縮尺補正が必要なのは、地上距離を基準に作られた施工用座標と、投影面上の平面座標を対応させる場合など、異なる距離体系を同じ座標空間へそろえる必要が確認できたときです。
絶対座標ARを安定して使うには、画面を見ながらモデルを手作業で拡大縮小するのではなく、変換元と変換先の定義を先に確定しなければなりません。以下では、投影縮尺係数、高さによる補正、現場用の合成係数を区別しながら、3D図面の座標を安全に扱う六つの手順を解説します。
手順1 使用する座標参照系とデータの前提を確認する
最初に確認するのは、3D図面と現場測位で使用している座標の正式な定義です。係数の数値を探す前に、水平座標参照系、測地基準、座標系の区域、座標軸、単位、高さ基準、元期や補正履歴を明らかにします。この整理が不十分なまま縮尺を調整しても、原因の異なるずれを一時的に隠すだけになる可能性があります。
まず、3D図面が国家座標に結び付いた絶対座標なのか、現場内だけで使用するローカル座標なのかを区別します。絶対座標とは、座標参照系と測地基準が明示され、測量成果や他の地理空間データと対応できる座標です。ローカル座標は、現場内の任意点を原点として設定し、施工やモデル編集で扱いやすい数値へ置き換えた座標です。
座標値の桁が大きいだけでは、絶対座標と判断できません。独自に設定された現場座標でも大きな数値を持つことがあります。反対に、絶対座標から現場基準点の座標を差し引き、小さな相対座標で保存した3D図面もあります。ファイル内の数値だけではなく、座標参照系の名称、区域、原点座標、軸方向、単位、変換表、書き出し設定を確認します。
日本の平面直角座標系を使う場合は、対象区域を必ず確認します。異なる区域の座標を混在させたずれは、縮尺係数の微調整で解消できるものではありません。図面、測量成果、基準点一覧、測位設定、AR表示用データの全てが同じ区域に属しているかを照合します。
測地基準や成果の時点も確認します。同じ名称の点であっても、成果改定、地殻変動補正、過去の測地系からの変換などによって座標値が異なる場合があります。古い図面と新しい測量成果を組み合わせるときは、どの基準へ統一したのか、変換済みか未変換かを記録します。単に「世界測地系」とだけ書かれている資料では、実際に採用されている成果の状態まで判断できないことがあります。
座標軸の定義も重要です。日本の平面直角座標系ではXが北方向、Yが東方向ですが、3Dモデルや一般的な設計ソフトではXを東西方向、Yを南北方向として扱うことがあります。書き出しや読み込みの段階で軸順序が入れ替わっていないか、符号が反転していないか、上下方向の軸がどれかを既知点で確認します。
単位については、測量座標がメートル、3D図面の形状がミリメートルという組み合わせがよくあります。単位変換の倍率と、距離体系をそろえるための縮尺係数は別の処理です。例えばミリメートルからメートルへの変換は単位をそろえる処理であり、投影によるひずみを補正する処理ではありません。両者を一つの倍率へまとめると計算はできても、後から二重補正や方向の誤りを発見しにくくなります。
高さ方向では、標高、楕円体高、ジオイド高、現場独自の基準高を区別します。国土地理院の計算式集では、地表で観測した距離を基準面上へ還元する標高補正に、平均標高と平均ジオイド高の和が使われています。これは高さによる距離差を扱う処理であり、水平の投影縮尺係数とは別に管理すべき条件です。([国土地理院][3])
最後に、設計データが平面座標上の距離で作られているのか、地上距離に合わせた現場用座標で作られているのかを確認します。「絶対座標付き」「測量座標対応」といった説明だけでは、縮尺補正の有無や係数の定義までは分かりません。設計者、測量担当者、データ変換担当者の間で、モデル内の二点間距離が何を表しているかを言葉で一致させます。
この手順では、まだモデルを拡大縮小しません。元データがどの座標空間にあり、AR表示で使用する測位座標がどの座標空間にあるかを確定し、変換の必要性そのものを判断します。
手順2 地上距離、楕円体面距離、平面座標上の距離を区別する
次に、地上距離、楕円体面距離、平面座標上の距離を区別します。元本文のように地上距離と平面距離だけを直接比較すると、投影縮尺係数と高さによる補正が一つの係数として混在しやすくなります。
地上水平距離は、現地の平均的な高さにおける二点間の水平距離です。測距で得た斜距離を水平距離へ直す処理や、器械高、反射点高、気象条件などの補正が必要になる場合もあります。地上水平距離を測地計算へ使用するには、さらに地表から回転楕円体面付近の基準面へ還元します。
楕円体面距離は、測地基準となる回転楕円体上の距離です。地上水平距離は、地点の楕円体高が高いほど楕円体面距離よりわずかに長くなります。実務では標高とジオイド高から楕円体高に相当する高さを扱い、標高補正係数または高度係数によって地上距離を楕円体面距離へ還元します。
平面座標上の距離は、平面直角座標系へ投影された二点の座標差から求める距離です。楕円体面距離を平面上へ投影するときに投影縮尺係数が関係します。厳密には縮尺係数は地点ごとに変化するため、有限の二点間距離には区間を代表する線の縮尺係数を用いるか、座標変換機能によって各点を正しく投影してから座標差を求めます。
実務上の関係を整理するため、ここでは「地上水平距離に乗じると平面座標上の距離になる値」を合成係数と定義します。この定義なら、平面距離は地上水平距離に標高補正係数と投影縮尺係数を順に乗じた値に相当します。反対に、平面距離から地上水平距離を求めるときは、その合成係数で割ります。海外の公的な測地資料でも、標高補正係数と線の投影縮尺係数を組み合わせた合成係数を地上水平距離からグリッド距離への換算に使う考え方が示されています。([NGS][4])
ただし、ソフトや資料によって「地上縮尺係数」「現場係数」「グリッド係数」「合成係数」などの名称と変換方向が異なることがあります。そのため、名称だけを見て掛け算か割り算かを決めてはいけません。係数の定義を、「入力距離」「出力距離」「掛けるのか割るのか」の三点で記録します。
既知点間の座標距離と現場管理距離を比較する方法は、係数の方向を点検するためには役立ちますが、一組の点だけから正式な係数を逆算して採用するのは安全ではありません。一組だけでは、点名の取り違え、回転、平行移動、座標の丸め、観測誤差、既存モデルの変形を見分けられないからです。
確認には、距離と方向が異なる複数組の既知点を用います。まず座標参照系から得られる投影縮尺係数と、高さ条件から得られる標高補正係数を準備し、計算上の距離差と既知点間距離が整合するかを確認します。短い基線では係数の影響が観測誤差や丸めに埋もれることがあるため、現場の範囲内で十分に離れた点も含めます。
3D図面と測位結果が同一の平面座標系にある場合、両者の座標はすでに同じ投影面上にあります。この状態で地上距離への変換を追加してはいけません。AR表示のために必要なのは、同じ座標参照系、同じ区域、同じ軸、同じ単位、同じ高さ基準へそろえることであり、すべての現場で地上化することではありません。
反対に、施工用の3D図面が地上距離を保持する独自の現場座標で、測位結果が平面直角座標として得られる場合は、正式な対応関係を定めます。その際は、地上座標を平面座標へ変換するのか、平面座標から現場用の地上座標を生成するのかを先に決めます。二つの座標体系を混在させたまま、表示時だけ見た目を合わせる運用は避けます。
手順3 使用する係数の定義と変換方向を決める
座標の前提と距離の種類を整理したら、使用する係数の定義と変換方向を決めます。この手順で決めるのは単なる小数値ではありません。係数の種類、算出根拠、適用方向、適用範囲、代表位置、代表高さ、変換中心、対象成分、保持桁数を一組の条件として確定します。
最初に、投影縮尺係数だけを使うのか、標高補正係数を含む合成係数を使うのかを明記します。モデルと測位座標がともに平面座標なら、どちらも追加適用しません。地上距離基準のモデルを平面座標へ合わせる場合は、地上から楕円体面への還元と、楕円体面から投影面への変換を考慮します。
投影縮尺係数は場所によって変化します。長い線形現場や広い造成区域では、起点と終点で同じ値とは限りません。一つの代表値で処理できるかどうかは、係数差と対象距離から生じる最大の近似誤差が、用途上の許容値を下回るかで判断します。代表値が便利だから採用するのではなく、要求精度に対して近似が成立することを計算で確認します。
高さを含む合成係数も、現場の標高が変われば一定ではありません。平坦で狭い現場では一つの代表高さで管理できる場合がありますが、山間部、長大橋、深い掘削、河川の長区間などでは高さ差の影響を確認します。対象範囲の端部で誤差が許容値を超えるなら、区間ごとの係数、正式な座標変換、または地上座標系の再設計を検討します。
一つの現場係数を用いる場合は、その係数が局所的な近似であることを明示します。平面直角座標系そのものを別の座標参照系へ変換する処理と、現場内で地上距離を保つためのローカルな相似変換は同じものではありません。広域の座標変換を、一点の周りの一様な倍率だけで代用してはいけません。
変換方向は文章と式の両方で残します。例えば、合成係数cを「地上水平距離に掛けると平面距離になる値」と定義したなら、地上から平面への変換は掛け算、平面から地上への変換は割り算です。資料に逆方向の値が記載されている場合は、元資料の値と実際に計算へ使う逆数を別欄で管理します。
係数の桁数は、対象距離と許容誤差から決めます。係数を丸めたことによる距離誤差は、おおむね係数の丸め差と距離の積で評価できます。画面表示が少数桁でも、内部ではより多くの桁を保持していることがあります。表示値を転記して別工程へ渡すと、元の計算精度を失う可能性があります。
縮尺の適用対象は原則として水平二成分です。高さ方向へ同じ倍率を適用すると、構造物の高さ、掘削深さ、部材厚、計画高まで変わります。使用する変換機能が三次元一括倍率しか扱えない場合は、その機能をそのまま使わず、水平成分と高さ成分を分けて処理できる方法を選びます。
変換中心も明確にします。大きな絶対座標値そのものへ係数を直接掛けると、原点からの距離全体に倍率が作用し、モデルが遠方へ移動します。ローカルな地上座標変換を行う場合は、管理基準点または設計で定めた基準点を固定点とし、その点からの相対量へ係数を適用します。
ただし、基準点を中心に拡大縮小する方法が適切なのは、地上座標と平面座標の局所的な対応を相似変換で表す設計になっている場合に限られます。すでに正しい平面直角座標を持つモデルへ同じ処理を加えることはできません。係数を決める前に、変換が必要なデータだけを対象に絞ります。
手順4 基準点を使って3D図面を同じ座標空間へ変換する
使用する係数と方向を決めたら、3D図面を測位座標と同じ座標空間へ変換します。ここでは、元データを保存し、変換を一つの管理工程に限定し、数値検証を行ってからAR表示用データを作成します。
最初に、変換前の3D図面を読み取り専用の元データとして保存します。補正後のモデルを上書きすると、設計変更時に補正済みデータへ同じ係数を再適用する二重補正が起きやすくなります。元モデル、変換作業用モデル、検証済みモデル、現場配布用モデルを区別します。
次に、3D図面がすでに測位と同じ平面座標系にあるかを確認します。同じ座標参照系、区域、軸、単位で、既知点座標も一致するなら、縮尺は1のままにします。大きな座標値による表示精度の問題を避けるためローカル原点へ移す場合も、点間距離は変えず、原点移動量だけを別途保持します。
地上距離基準のローカル座標を平面座標へ変換する場合は、設計で定められた基準点、回転角、合成係数、平行移動量を使用します。二次元相似変換として扱うなら、平行移動、回転、一様縮尺を一体で計算できますが、独立した検証点を確保する必要があります。二点だけでも数学上の条件を作れる場合はありますが、誤入力を検出する余剰がないため、実務では空間的に分散した三点以上を使い、変換に使わない点でも残差を確認します。
一つの固定点を中心に相対座標へ係数を適用する方法を採る場合は、その方法が設計上の地上座標系の定義と一致していることを確認します。地上から平面へ変換するなら相対水平量へ合成係数を掛け、平面から地上へ変換するなら合成係数で割ります。固定点の座標は変えず、そこから離れた点ほど変換量が大きくなります。
単位変換、原点移動、軸交換、符号反転、回転、水平縮尺、高さ補正は別の項目として記録します。実行上は一つの変換行列にまとめる場合でも、各要素の値と順序を残します。変換の順序が変わると結果が変わる処理があるため、「何を、どの順で、どの座標へ適用したか」を再現できる状態にします。
高さ方向は水平縮尺と分離します。標高と楕円体高の変換、アンテナ高や測位部のオフセット、現場基準高への移動は、それぞれ目的が異なります。水平の合成係数をZ座標へ掛けないことを確認します。
座標値が大きい場合は、AR表示環境の数値精度を考慮してローカル原点を使うことがあります。このとき、絶対座標からローカル座標への変換は単純な原点移動であり、縮尺補正ではありません。絶対座標との対応情報を別に保持し、表示時または測位連携時に同じ原点を使って復元します。
変換後は、ARへ登録する前に数値上の検査を行います。変換に使用した基準点だけではなく、独立した検証点の座標差を東西、南北、高さに分けて確認します。モデル内の既知寸法、直交関係、中心線間隔、部材幅、基準点間距離も測り、水平面だけが意図した比率で変わり、高さや形状が不必要に変形していないことを確認します。
この数値検証を省き、現地のAR画面だけで係数を調整すると、測位変動や姿勢推定の揺れが座標変換へ混入します。座標変換の正否は、まず座標値と既知寸法で判定し、その後にAR表示の運用精度を確認します。
手順5 数値検証後に複数の基準点でAR表示を確認する
座標変換の数値検証が終わったら、現場の複数基準点でAR表示を確認します。AR確認は、変換係数を求めるための最初の工程ではなく、正しく作成したモデルが実際の測位、姿勢推定、機器オフセットを含む運用条件で表示できるかを確かめる工程です。
検証点は変換中心の近くに一つだけ置かず、対象範囲へ分散させます。線形現場では起点、中央、終点に加え、可能であれば幅方向の左右にも点を設けます。造成地や橋梁では、範囲の四隅に近い点と中央付近の点を使うと、平行移動、回転、縮尺、軸方向の誤りを見分けやすくなります。
現地とモデルで同一位置を明確に特定できる点を選びます。基準点鋲、中心線交点、構造物角、杭芯、壁面端部、側溝中心など、点として照合できる対象が適しています。面の重なりや遠景の見た目だけでは、視点、透視表示、カメラ位置の影響を受け、数センチから数十センチの差を正しく判定しにくい場合があります。
各点では、東西方向、南北方向、高さ方向の残差を分けて記録します。水平距離だけでは、平行移動か回転か縮尺かを判断しにくくなります。変換中心からの距離、観測時刻、測位状態、端末の向き、使用モデルの版も併記します。
全地点で同じ方向へほぼ同じ量だけずれる場合は、縮尺よりも原点や平行移動量を疑います。変換中心付近では合い、中心から離れるほど放射方向へ差が増える場合は、縮尺係数の過不足、変換方向、二重適用を確認します。中心から離れるほど接線方向へ差が増える場合は、回転角の誤りが考えられます。
特定方向だけ差が増える場合は、水平二軸の一方にしか係数が適用されていない、軸が入れ替わっている、非一様な倍率が使われている可能性があります。構造物の高さまで変わっている場合は、三次元一括スケールの使用を疑います。
同じ地点で複数回確認することも重要です。時間や端末の向きによって不規則に差が変わる場合は、固定した座標変換より、測位条件、姿勢推定、測位部とカメラのオフセット、周囲の遮蔽や反射などの影響が考えられます。縮尺誤差は通常、変換中心からの距離に応じた系統的な傾向を示します。
基準点付近では一定時間静止し、測位と姿勢の表示が安定してから記録します。上空が構造物、樹木、斜面、仮設設備などで遮られる場所では、位置が変動する可能性があります。環境条件の悪い点だけで係数を再調整せず、空が開けた点や既知の良好な条件でも再確認します。
許容値は利用目的に応じて設定します。施工イメージの共有と、位置出し、出来形、埋設物確認では必要な精度と責任範囲が異なります。AR表示が正式な測量成果や検査を代替できるかは、使用機器、測位方式、観測条件、校正、点検方法、適用する基準を含めて個別に判断します。
不一致が見つかったときは、現場でモデルをドラッグして一地点だけ合わせる前に残差を保存します。手動調整は絶対座標との関係を壊し、別地点の誤差を増やすことがあります。原因を特定し、元モデルから正式な変換を再実行して、全利用者へ同じ版を配布します。
手順6 変換履歴と運用条件を記録して再発を防ぐ
縮尺条件を正しく設定できても、変換履歴を残さなければ再現性は確保できません。設計変更やモデル更新のたびに担当者が独自判断で倍率を設定すると、同じ現場内に平面座標モデル、地上座標モデル、二重補正モデルが混在するおそれがあります。
記録には、変換元ファイル名、版、作成日、水平座標参照系、測地基準、座標区域、軸方向、単位、高さ基準、座標の時点、変換中心、投影縮尺係数、標高補正係数、合成係数、各係数の定義と方向、平行移動量、回転角、原点移動量、変換順序、保持桁数、変換日、担当者、検証点、残差を含めます。
係数は数値だけでなく意味を記録します。「0.9999付近の値」のような記載では不十分です。投影縮尺係数なのか、地上から平面への合成係数なのか、平面から地上への逆係数なのかを明示します。元資料に記載された値と、計算で使用した逆数を別々に残します。
変換中心は点名と座標値の両方を記録します。点名だけでは成果更新後に同じ計算を再現できず、座標値だけでは現場のどの基準点を固定したか分かりにくくなります。ローカル原点を別に設定した場合は、縮尺の固定点と表示用原点を混同しないようにします。
元の3D図面は変更せず保存します。モデル更新時は、前回のAR表示用モデルへ差分を追加するのではなく、更新済み元モデルから承認済みの変換手順を再実行します。これにより、二重補正、部材ごとの座標状態の混在、古い係数の継承を防ぎます。
現場へ配布するモデルは、承認済みの一版に絞ります。複数班が異なる変換条件や異なるローカル原点を使うと、同じ基準点で表示結果が一致しません。共有先には、使用すべき版、更新日時、座標状態、確認済み範囲、始業点検に使う既知点を明示します。
係数を変更した場合は、変更理由を記録します。座標区域の訂正、測地基準の統一、計算方向の修正、二重補正の解消、代表高さの更新、現場範囲の拡大、要求精度の変更など、変更の背景と再検証結果を併記します。
始業時の確認方法も手順化します。AR表示を開始する前に既知点へ移動し、水平位置、高さ、方位、使用モデルの版が許容範囲内であることを確認します。前日に正しく表示できていても、データ更新、設定変更、原点の切り替え、端末の取付状態によって条件が変わる可能性があります。
施工範囲が拡大した場合は、当初採用した一つの代表係数が新しい範囲でも有効かを再評価します。位置や高さの範囲が変われば、局所近似の誤差も変わります。区間を追加するだけで係数を流用せず、端部の最大誤差を計算し、新しい検証点で確認します。
複数の担当者が使う場合は、端末ごとにモデル位置や倍率を個別調整しない運用が必要です。不一致は残差として管理者へ共有し、変換元から正式モデルを修正します。現場での一時的な表示調整が必要な用途でも、そのデータを絶対座標付きの正式版として再配布しないように区別します。
縮尺係数の誤りを見分ける実務上のポイント
縮尺係数の設定ミスには、比較的分かりやすい傾向があります。ただし、AR画面だけで断定せず、座標残差と既知点間距離を合わせて判断します。
代表的なのは、固定点付近では合っているのに、離れるほど差が大きくなる状態です。固定点からの距離にほぼ比例して放射方向のずれが増える場合は、係数の過不足、逆方向への適用、二重適用、係数の丸めを疑います。
二重適用では、設計データ作成時に地上化され、書き出し時またはAR登録時にも同じ補正が加えられていることがあります。各工程の倍率が1に見えても、変換済みファイルを入力している場合があるため、元モデルの座標状態まで戻って確認します。
変換方向の誤りでは、本来縮小すべき相対距離が拡大されるか、その逆になります。係数が1より大きいか小さいかだけで判断せず、「地上から平面」「平面から地上」のどちらを実行したかを確認します。
モデル全体が大きく離れた場所へ移動した場合は、絶対座標値へ係数を直接掛けた可能性があります。投影縮尺係数が1に近くても、大きな座標値に直接作用させると、基準点からの距離調整ではなく原点からの位置移動になります。
縦横比が変わった場合は、一方の軸だけへ係数が適用された、軸順序を誤った、異方性スケールを使った可能性があります。直交する二方向の既知距離を測り、同じ比率が保たれているかを確認します。
高さや部材厚まで変わった場合は、水平補正に三次元一括倍率を使った可能性があります。水平座標と高さは分けて処理し、変換前後で計画高、床高、天端高、掘削底面高を比較します。
短い区間では合うものの長い区間で合わない場合は、係数の桁数だけでなく、一つの代表係数を現場全体へ使う近似そのものを見直します。投影縮尺係数も高さ条件も位置によって変わるため、長い区間では区間別の評価や正式な座標変換が必要になる場合があります。
ある方向へ回り込むように差が増える場合は、縮尺より回転角を疑います。放射方向の残差と接線方向の残差を分けると、縮尺と回転を切り分けやすくなります。両方が含まれている場合は、一つずつ手作業で調整せず、複数の基準点を用いた相似変換として再計算します。
過去の現場で使った係数を流用することも避けます。座標区域、中央子午線からの位置、標高、変換中心、モデルの座標状態、要求精度は現場ごとに異なります。手順書は再利用できますが、係数の数値は現場ごとに根拠を確認します。
縮尺以外の位置ずれ要因も切り分ける
AR表示が合わないとき、縮尺係数だけを変更し続けるのは危険です。縮尺以外の要因でも、基準点から離れるほど差が増えるように見えることがあります。確認順序を決め、原因を一つずつ切り分けます。
最初に確認するのは座標参照系と座標区域です。異なる区域、測地基準、成果の時点、軸順序を混在させると、大きな位置ずれや方向の不一致が生じます。この問題は倍率の微調整では解消できません。
次に、モデル原点と平行移動量を確認します。軽量化や表示精度対策のためローカル原点へ移動した後、絶対座標へ戻す移動量が欠落していることがあります。反対に、すでに絶対座標へ復元されたモデルへ同じ移動量を加えると二重移動になります。
方位と軸の違いも確認します。図面上の上方向、モデルのX軸、平面直角座標系の北方向、現地での方位が一致しているとは限りません。軸交換、符号反転、真北と座標北の扱い、回転補正の重複を確認します。
高さ方向だけが一定量ずれる場合は、標高、楕円体高、ジオイド高、現場基準高、測位部の高さ、カメラ位置のオフセットを確認します。水平縮尺を変更しても、高さ基準の差は解消しません。
測位部とカメラの物理的な位置関係も重要です。両者のオフセットが正しく設定されていないと、端末の向きを変えたときにモデル位置が動いて見えることがあります。取付治具やポールを使う場合は、機器高、傾斜、アンテナ基準位置、カメラ基準位置を同じ定義で管理します。
測位環境も影響します。高い構造物の近く、樹木の下、上空が狭い場所、斜面の近くなどでは、位置が時間とともに変動する可能性があります。縮尺の誤りは距離に応じた系統的傾向を示しやすい一方、測位環境の影響は同じ地点でも不規則に変わることがあります。
ARの姿勢推定が安定していない場合もあります。特徴の少ない路面、暗い場所、反射の強い面、急な移動などでは、画面内のモデルが一時的に動く可能性があります。座標変換の確認は静止状態で行い、同じ地点を複数回観測して再現性を確かめます。
データ変換時の数値精度も確認します。大きな絶対座標を低い精度の数値形式で保存すると、小数部が失われることがあります。整数への丸め、有効桁数の不足、単位変換時の切捨て、軽量化処理による頂点移動を、変換前後の既知点座標で確認します。
モデルの形状簡略化では、見た目が保たれていても基準頂点が移動することがあります。縮尺確認に使う点は、簡略化後も座標が保持されているかを数値で比較します。面の中心を自動生成した点や輪郭の再計算点は、元の測量点と一致しない場合があります。
このように、絶対座標ARの位置ずれは、座標参照系、区域、測地基準、縮尺、原点、回転、高さ、単位、測位、姿勢、オフセット、数値精度、モデル変換を順番に確認する必要があります。係数を変更する前後で残差を記録し、どの処理によって改善または悪化したかを判断します。
まとめ
絶対座標ARで3D図面の縮尺係数を正しく扱うには、投影縮尺係数と地上距離から平面距離へ換算する合成係数を区別することが出発点です。投影縮尺係数は楕円体面から平面への投影に関する値であり、地上距離を直接平面距離へ変えるには高さによる補正も関係します。
最初に、3D図面と測位結果の座標参照系、測地基準、座標区域、軸、単位、高さ基準、座標状態を確認します。両者が同じ平面座標系にあるなら、追加の縮尺変換は行いません。地上距離基準の現場座標と平面座標を対応させる必要がある場合だけ、正式な変換条件を設定します。
使用する係数は、種類、定義、方向、代表位置、代表高さ、適用範囲、保持桁数を一組で管理します。一つの代表係数は局所的な近似であり、現場全体の最大誤差が許容値を下回るかを確認してから採用します。
実際の変換では、大きな絶対座標値へ係数を直接掛けません。設計で定めた固定点からの相対水平量へ適用し、平行移動、回転、単位変換、ローカル原点移動、高さ処理を別の条件として記録します。ただし、この方法は地上座標系の局所的な相似変換が必要な場合に限り、すでに正しい平面座標を持つモデルへは適用しません。
変換後は、AR表示より先に、独立した複数の基準点と既知寸法を使って数値検証を行います。その後、起点、中央、終点、幅方向の複数地点でAR表示を確認し、残差を東西、南北、高さへ分けて記録します。
二重補正を防ぐため、縮尺を適用する工程を一つに限定し、変換前の元モデルを保存します。モデル更新時は補正済みデータを再利用せず、更新済み元モデルから承認済み手順を再実行します。
変換履歴には、係数の数値だけでなく、座標参照系、変換方向、変換中心、回転角、高さ基準、原点移動量、検証点、残差、変更理由を残します。これにより、担当者やモデル版が変わっても同じ条件を再現できます。
3D図面を現場へ重ねる目的は、一地点だけで見た目を合わせることではありません。設計、測量、施工、維持管理で共通の位置情報を使い、現地とデータの関係を数値で説明できる状態にすることが重要です。
絶対座標付きの3D図面や点群を現地で確認し、測位からデータ共有まで一体的に運用する場合は、利用目的に応じた精度確認と座標管理を行ったうえで、LRTK Phoneの活用を検討できます。