LRTKレフィクシア株式会社

3D図面AR表示でDWGのINSBASE二重加算を防ぐ5確認

3D図面AR表示でINSBASEの確認が重要な理由

3D図面をAR表示するときは、画面上にモデルが現れるだけでは十分ではありません。施工位置、既設構造物、測量成果、基準点などと整合し、現地の正しい場所に重なることが重要です。特に絶対座標を扱う3D図面では、原点移動や挿入変換を複数の工程で重ねると、形状や縮尺が正しくてもモデル全体が大きく平行移動することがあります。

DWGで注意したい代表的な情報がINSBASEです。INSBASEは、現在の図面を別の図面へ挿入したり外部参照したりするときに使われる挿入基点です。ここで重要なのは、INSBASEを「現地座標へ足すためのオフセット」と決めつけないことです。INSBASEは挿入元図面のどの点を挿入先の指定点へ合わせるかを示す基点であり、通常の挿入では、図形座標とINSBASEとの差を基に配置が決まります。

本記事でいう「INSBASEの二重加算」は、INSBASEの数値を必ず二回そのまま足す現象だけを指すものではありません。INSBASE、挿入点、参照配置、変換時の原点移動などから算出された同じ配置移動を、別工程でもう一度適用してしまう状態を実務上の通称として扱います。実際のずれ量はINSBASEそのものではなく、挿入点と基点の差、回転や尺度を含む変換、または変換時に保存した復元オフセットと一致する場合があります。

二重適用が起きると、モデルの向きや寸法が合っているのに、現地とは一定量ずれ続けます。固定的な平行移動は、測位状態やAR追跡によって時間とともに変化するずれとは性質が異なります。ただし、単位換算、軸の入れ替え、回転、尺度が同時に含まれると、単純な一定ベクトルには見えないこともあります。

実務では、設計担当、測量担当、3D変換担当、AR表示担当が分かれていることが多く、どの工程で配置変換を確定したかが見えにくくなります。図面作成者は絶対座標で作成したと考え、変換担当は挿入基点を使って配置を復元したと考え、AR担当は受け取った復元オフセットを現地座標へ反映したと考えることがあります。各処理が単独では合理的でも、同じ変換を重ねれば全体では不整合になります。

そのため、3D図面をAR表示する前には、元図形の座標、INSBASE、挿入点、ブロックや参照図面の変換、座標系、単位、原点移動の履歴を一つの流れとして確認する必要があります。以下では、INSBASEの正しい役割を整理したうえで、配置変換の二重適用を防ぐための5つの確認を解説します。

INSBASEと絶対座標の関係を整理する

INSBASEを正しく扱うには、図形座標、挿入基点、挿入先の配置点を別の情報として理解する必要があります。図形座標は、線、面、点、ソリッドなどを構成する頂点が図面内で持つ座標です。INSBASEは挿入元図面の基点です。挿入点は、その基点を挿入先のどこへ合わせるかを示す配置点です。三者は数値が似ることがあっても、役割は同じではありません。

回転と尺度がなく、同じ軸と単位を使う単純な挿入を考えます。元図面内の代表点をP、INSBASEをB、挿入先で指定する挿入点をI、配置後の点をQとすると、基本的な関係はQ=I+(P-B)です。言い換えると、元図形へ加わる平行移動量はI-Bです。PへBをそのまま加える式ではありません。回転や尺度がある場合は、P-Bへそれらの変換を適用した後、Iへ配置する必要があります。

たとえば、構造物の頂点がすでに現地の平面座標に近い大きな値を持っている図面でも、INSBASEが非ゼロであること自体は直ちに誤りではありません。その図面をどの挿入点へ配置するかによって結果が変わるためです。INSBASEと同じ点を挿入点に指定し、回転と尺度がなければ、元図形の座標は見かけ上維持されます。反対に、挿入点をゼロにすれば、元図形はINSBASEを差し引いた位置へ移ります。

図形が原点付近のローカル座標で作られている場合も、INSBASEだけで絶対座標が一意に決まるとは限りません。正しい現地配置には、挿入先の座標、別途定義した基準点対応、座標変換パラメータなどが必要です。INSBASEに大きな値が入っているからといって、その値を図形へ足せば絶対座標になるとは判断できません。

絶対座標ARでは、現地で得る位置情報と3D図面の座標を同じ基準へそろえる必要があります。水平座標系が一致していても、軸の向き、単位、高さの基準、座標の桁、原点の定義が異なれば重なりません。INSBASEは挿入基点であり、測地系や投影法を定義する座標参照系の情報ではありません。INSBASEの数値だけから測地系、座標系番号、標高基準を特定することはできません。

また、AR表示系では描画計算を安定させるため、絶対座標から現地近傍のローカル原点を差し引いて内部表示することがあります。このローカル化は、DWGの挿入基点とは別の処理です。DWGの配置を確定する変換と、確定済みの絶対座標を描画用ローカル座標へ変える処理を混同すると、同じ移動を重ねたり、必要な復元を取り消したりする原因になります。

座標処理を整理するときは、「元図形の頂点座標」「INSBASE」「挿入点」「ブロックや参照図面の変換」「変換時の原点移動」「AR内部の表示原点」を分けて記録することが有効です。単に「原点」や「基点」とだけ呼ばず、どの工程の何を指すのかを明示することが二重適用防止の第一歩です。

INSBASEが二重適用される主な発生経路

INSBASEに関係する配置変換の二重適用は、一つの操作だけで発生するとは限りません。元図面、参照図面、変換処理、AR読み込み処理の間で、同じ位置変換が異なる名称で保持されると、最終データだけを見ても原因が分かりにくくなります。

代表的なのは、DWGの読み込み時に挿入基点と挿入点から配置済み座標を生成した後、その配置移動量をメタデータとして残し、後段でもう一度足し戻すケースです。前段でQ=I+(P-B)の計算を終えているなら、後段ではQを確定座標として扱う必要があります。ところが後段が再びI-Bを加えると、モデル全体が同じ移動量だけずれます。

別の経路は、読み込み側がINSBASEを本来の挿入基点ではなく、単純な絶対座標オフセットとして誤解するケースです。元図形へINSBASEをそのまま加算する実装は、通常の挿入基点の意味とは一致しません。その処理に加えて、別途の挿入点や復元オフセットも適用すると、ずれはさらに大きくなります。

参照図面を現在の配置で統合した後、参照時の挿入変換を別工程で再適用するケースにも注意が必要です。統合や分解によって親の変換が頂点座標へ反映済みであれば、元の参照位置、回転、尺度を再度適用してはいけません。ただし、どの情報が焼き込まれるかは変換方法や使用する処理系によって異なるため、名称だけで判断せず代表点で確認します。

大きな絶対座標を原点付近へ移す工程も、重複の原因になります。変換担当が絶対座標からローカル原点Cを差し引き、AR側がCを一度足し戻す設計であれば整合します。しかし、DWGの挿入変換ですでに絶対配置を復元した後、別のメタデータから同じCを再加算すれば二重移動になります。INSBASE、I-B、ローカル化オフセットCの数値が近い場合は、名称だけでは区別しにくいため注意が必要です。

単位変換や軸変換が組み合わさると、二重適用の症状が単純な倍数に見えないことがあります。図形座標と基点情報を異なる倍率で解釈した場合、同じ変換を重ねても想定外の大きさになります。東西軸と南北軸の入れ替え、符号反転、高さ軸の違い、回転基点の違いがある場合も、基点由来のずれが別方向へ現れます。

原因を探すときは、最終モデルの見た目だけで推測せず、代表点を一つ決めて各工程の数値を追います。元図面のP、INSBASEのB、挿入点のI、参照統合後の座標、変換後の座標、AR読み込み直後の座標、表示用ローカル化後の座標を順番に並べると、どの段階で同じ変換が重なったかを追跡しやすくなります。

確認1 元図形の座標とINSBASEの値を分けて調べる

最初の確認は、図形そのものがどの座標に存在しているかと、INSBASEに何が設定されているかを分けて調べることです。INSBASEの値だけを見て処理方針を決めると、挿入基点を絶対座標オフセットと取り違えるおそれがあります。

まず、現地で位置が分かっている代表点を図面内で選びます。構造物の角、基準点、通り芯交点、既知の杭芯など、別資料の座標と照合できる点が適しています。その点の図形座標Pを確認し、設計座標や測量成果と比較します。Pがすでに期待する現地座標と整合している場合、少なくとも元図形の頂点は絶対座標に近い状態にあると判断できます。

次にINSBASEの三成分Bを確認します。値がゼロでも安全とは限らず、非ゼロでも誤りとは限りません。確認すべきなのは、想定する挿入点Iと組み合わせたときにQ=I+(P-B)が期待座標になるかです。図形座標をそのまま使う工程であればQ=Pとなるべきです。挿入変換を再現する工程であれば、I、B、回転、尺度を含む変換を一度だけ適用します。

この確認では、INSBASEを単独で足したP+Bだけを正解候補にしないことが重要です。P+Bが偶然期待座標に近くても、それがDWGの挿入規則に基づく結果とは限りません。別のローカル原点や現場基準点をBと同じ数値で管理している可能性もあるため、値の一致ではなく変換の意味を確認します。

座標値の桁は、異常を見つける手掛かりにはなります。図形が原点付近の小さな値で、別途大きな挿入点が指定されているなら、ローカル図形を現地へ配置する構成かもしれません。図形座標、INSBASE、挿入点がいずれも大きな値であれば、どの差分が実際の移動量になるかを確認します。ただし、桁だけで正誤を断定せず、必ず既知点で計算します。

高さ成分も見落とせません。INSBASEのZ値、挿入点のZ値、図形の高さ、変換時の高さオフセットが別々に存在することがあります。水平位置が比較的合っているのに高さだけ大きく外れる場合は、挿入変換のZ成分、標高基準、アンテナ高や端末基準高などを分けて確認します。一つの原因へまとめて判断すると、正しい水平処理まで変更してしまうおそれがあります。

元図面を受け取った段階で、ファイル名、版、確認対象の空間、座標単位、代表点の識別名、P、B、想定するI、期待座標を記録しておくと、後工程の比較が容易になります。担当者の記憶ではなく、同じ代表点と同じ式で追跡できる状態を作ることが重要です。

確認2 読み込み時の挿入変換を一度だけ適用する

二つ目の確認は、DWGを別の処理系へ読み込むとき、挿入変換が一度だけ適用されているかを確認することです。読み込み処理には、モデル空間の図形座標を直接取得する方式、図面全体を一つの参照要素として扱う方式、ブロック階層を保持する方式、階層を展開して頂点へ変換を焼き込む方式などがあります。方式が違えば、INSBASEを参照する場所も異なります。

安全な考え方は、最終座標を構成する変換を明示し、同じ役割の移動を一つに限定することです。図形のPを確定座標として直接読み込むなら、図面全体へ追加する移動は原則としてゼロです。挿入配置を再現するなら、B、I、回転、尺度から一つの変換行列を作り、それを一度だけ適用します。大座標をローカル化するなら、その処理は挿入変換後の別工程として管理します。

読み込み設定に「基点を使用」「原点を保持」「共有座標を使用」「自動配置」などの概念がある場合、名称だけで判断しないことが重要です。どの値を読み、どの座標を基準にし、出力座標へ何を加減算するのかを確認します。処理系によって同じ名称でも意味が異なる可能性があるため、小さな検証用DWGで動作を確認する方が安全です。

検証用データでは、原点から離れた単純な点や立方体を置き、INSBASEと挿入点に意図的に異なる既知値を設定します。BとIを同じ値にした試験、異なる値にした試験、INSBASEをゼロにした試験を比べると、読み込み側がP、B、Iをどのように扱うかを判別しやすくなります。Bだけを大きくして結果が同方向へ増えるなら、単純加算として誤解されていないかを確認します。

実データでも、代表点の座標を読み込み前後で比較します。回転と尺度がない場合は、Q-PがI-Bと一致するかを確認します。回転や尺度がある場合は、単なる差分だけでなく、基点を中心とした変換後の期待値を計算します。実際の処理を式で説明できないまま、たまたま現場に近く見える状態で進めると、版更新や別データで再発します。

一度だけ適用するという原則は、加算だけでなく減算にも当てはまります。大座標をローカル化するためにCを差し引いた後、別工程でも同じCを差し引けば二重減算になります。結果は反対方向への大きなずれとなりますが、根本原因は同じ変換の重複です。各オフセットについて、生成工程、適用工程、解除工程を一つずつ決めます。

変換処理を自動化している場合は、すべてのDWGへ一律にINSBASEを足す運用を避けます。INSBASEは挿入基点であり、絶対配置用オフセットとは限りません。入力データが図形座標を直接使う形式か、挿入参照を再現する形式か、参照統合済みかを判定し、判定できない場合は自動処理を止めて確認対象へ回す方が安全です。

確認3 ブロックと参照図面の入れ子構造を確認する

三つ目の確認は、ブロックや参照図面の入れ子構造です。3D図面では、建物、設備、地形、仮設物などが別ファイルや別ブロックとして管理され、それぞれに挿入点、基点、回転、尺度が設定されていることがあります。配置変換の二重適用は、図面全体だけでなく階層の途中でも起きます。

ブロック参照では、ブロック定義内の座標と、参照側の挿入変換を組み合わせて最終位置が決まります。分解や変換によって参照変換が頂点へ焼き込まれた後、元の挿入位置、回転、尺度を再び適用すると、ブロック単位で二重変換になります。図面全体ではなく一部の構造物だけが同じ傾向でずれる場合は、この経路を疑います。

参照図面でも、参照元の図形座標、参照元のINSBASE、参照先での挿入点、参照側の回転と尺度、上位図面の変換が同時に存在することがあります。参照図面が別の参照図面を含むと、変換は階層ごとに連結されます。正しい最終座標は各階層の変換を一度ずつ順番に適用した結果です。統合済みの座標へ元の階層変換を再適用すると、位置だけでなく向きや大きさも崩れることがあります。

確認では、最上位図面から末端の図形まで親子関係をたどります。各階層について、元座標、基点、挿入点、回転角、尺度、INSBASEの参照有無、変換の焼き込み有無を確認します。回転や尺度が含まれる場合、平行移動量だけを足し算しても正しい結果になりません。基点からの相対座標へ回転と尺度を適用し、その後に挿入点へ配置する順序を保つ必要があります。

入れ子構造の問題を切り分けるには、要素ごとの代表点を使います。最上位図面の直接要素、第一階層のブロック、参照図面内の要素からそれぞれ一点を選び、変換前後の座標を比較します。すべてが同じ量だけずれるなら最上位の全体変換が原因である可能性が高く、一部だけずれるなら該当階層の変換を確認します。

AR表示用にデータを軽量化する際、ブロックや参照を統合することがあります。この工程では、形状の見た目だけでなく、統合前後で代表点の最終座標が変わっていないことを確認します。ポリゴン数やファイル容量が適切でも、座標変換が重複していれば現地には重なりません。

また、同名のブロックや似た参照名が複数存在すると、どの定義を確認したか分からなくなります。検証時は要素識別子や階層パスを記録し、ファイル名だけに依存しないことが重要です。更新時に参照先が差し替わった場合は、旧版と同じINSBASEや挿入変換であるとは限らないため、版ごとに代表点を再確認します。

確認4 変換工程の原点移動と座標系設定を照合する

四つ目の確認は、DWGからAR表示用データへ変換する各工程で、原点移動と座標系設定がどのように使われているかを照合することです。INSBASEだけを確認しても、別工程で同じ移動量が設定されていれば二重適用を防げません。

変換工程では、大きな絶対座標を扱いやすくするため、任意の基準点Cを差し引いてローカル座標化することがあります。その後、AR表示時にCを一度復元することで現地へ配置します。この方法自体は合理的ですが、DWGの挿入変換による移動量I-BとCが同じ、または近い値で管理されている場合、AR側が両方を復元量として加えないようにする必要があります。

工程を整理する際は、入力、処理、出力の三段階で座標式を書きます。入力Pへ挿入変換を適用するのか、Cを差し引くのか、軸を入れ替えるのか、単位を換算するのかを明文化します。出力が絶対座標なのか、ローカル座標と復元オフセットの組み合わせなのかも明示します。式の中に同じ移動量が二度登場していないかを確認すると、名称の違いに隠れた重複を見つけやすくなります。

座標系設定では、測地系、投影座標系、座標軸の順序、単位を確認します。INSBASEは三次元の挿入基点であり、その数値がどの座標参照系で意味を持つかを単独では示しません。元図形を別座標系へ変換する場合、基点、挿入点、代表点も同じ基準で扱う必要があります。図形座標だけを変換し、基点や配置点を元の数値のまま使えば、二重適用とは異なるずれが生じます。

単位も重要です。図面単位とAR側のメートル基準が一致しない場合、図形と配置ベクトルの両方を整合する倍率で扱う必要があります。図形だけが正しい大きさに換算され、I-BやCだけが別倍率で加算されると、代表点間の距離は合っていても全体位置が大きく外れます。モデル寸法が正しく、全体位置だけがおかしい場合は、配置ベクトルの単位換算を確認します。

高さについては、楕円体高、標高、ローカル高さなどの違いもあります。INSBASEのZ値や挿入点のZ値がどの高さ基準で作られたか不明な場合、AR側へそのまま渡すのは危険です。ただし、高さ基準の違いは通常、水平の挿入変換とは別の論点です。水平と高さを分けて検証し、複数の誤差要因を一つの補正値へまとめないようにします。

変換設定を保存できる場合は、設定名だけでなく値を記録します。「絶対座標用」「現場原点用」といった名称は担当者ごとに解釈が異なるためです。INSBASEの参照有無、挿入点、原点移動量、単位倍率、軸変換、座標系識別、高さ処理を数値と状態で残せば、再変換時の再現性が高まります。

確認5 既知点でAR表示の平行移動量を検証する

五つ目の確認は、最終的なAR表示を既知点で検証することです。データ上の確認が正しくても、実際の読み込みや表示処理で別のオフセットが加わる可能性があります。現地検証では、モデルが「だいたい合う」かではなく、既知点との差を数値で確認します。

検証点は一点だけでなく、離れた位置に複数用意します。少なくとも二点、可能であればモデル範囲に分散した三点以上を確認すると、平行移動、回転、尺度の違いを切り分けやすくなります。すべての点で東西、南北、高さの差がほぼ同じなら、全体の平行移動が疑われます。位置から離れるほど差が増えるなら、回転、尺度、座標系、軸方向の不一致も確認します。

INSBASEに関係する二重適用の典型的な症状は、各検証点の差が同じベクトルに近く、そのベクトルが重複した配置移動量と対応することです。比較すべき第一候補はINSBASEそのものではなく、挿入点とINSBASEの差I-B、変換時のローカル化オフセットC、または親参照の平行移動成分です。特定の運用では結果的にINSBASEと同じ値になることもありますが、常に一致するとは限りません。

AR表示には、端末の測位状態や姿勢推定の影響もあります。検証時は、測位状態が安定していること、必要な補正情報を利用できていること、端末を急激に動かしていないこと、周囲の遮へいや反射の影響が大きくないことを確認します。時間とともに変化する揺らぎと、複数地点で再現する固定的なオフセットを分けることが重要です。

既知点の確認では、モデル上の点と現地の点の対応を明確にします。面の端や曖昧な角ではなく、座標が定義された点を使います。現場で直接視認できない埋設物を検証する場合は、地上に設定した確認点や施工記録上の管理点を利用します。対応点が曖昧だと、座標処理が正しくても誤差が大きく見えます。

修正を行うときは、AR画面上で手動位置合わせして終わらせないことが大切です。手動調整は一時的な切り分けには使えますが、絶対座標の不整合を隠します。手動で動かした量を記録し、それがI-B、C、参照変換の移動量と対応するなら、元データまたは変換設定へ戻って原因を修正します。

合格判定は用途に応じて事前に決めます。AR表示は測量成果そのものとは限らず、端末状態や環境の影響を受けるため、要求精度を一律に設定できません。ただし、配置変換の二重適用による系統的な大ずれは、用途上の許容値を検討する前に解消すべきです。まず固定的な座標偏差を除去し、その後に測位や表示のばらつきを評価します。

二重適用を見分ける症状と切り分け方

INSBASEに関係する二重適用を早く見つけるには、ずれ方の特徴を理解しておくことが有効です。最も典型的なのは、モデル全体の形状、向き、寸法が正しいまま、一定方向へ平行移動している症状です。複数の既知点で差がほぼ同じなら、全体オフセットを疑います。

ずれ量がI-Bと同じ場合は、挿入変換の平行移動成分が二度適用された可能性があります。ずれがその反対符号に近い場合は、必要な変換が未適用であるか、同じローカル化オフセットを二度差し引いた可能性があります。INSBASEだけを比較するのではなく、実際に採用した挿入点と変換式を確認します。

ずれ量が特定の配置ベクトルの整数倍に近い場合は、複数階層で同じ変換が使われていないか確認します。図面全体、参照図面、ブロック、AR読み込みの各段階で同じ移動が繰り返されると、二倍や三倍に見えることがあります。ただし、回転、尺度、軸変換、単位換算が含まれる場合は単純な整数倍にはなりません。

モデルの一部だけがずれる場合は、特定ブロックや参照図面の変換重複が考えられます。全体オフセットを修正すると正しかった部分まで動くため、階層別に確認します。地形は合うが構造物だけずれる、建物本体は合うが設備だけずれるといった症状では、該当要素がどの参照やブロックから生成されたかを追跡します。

距離が離れるほどずれが増える場合は、平行移動だけでなく回転角や尺度を確認します。絶対座標系の軸方向とモデル軸が一致していない、投影座標とローカル座標が混在している、単位換算が誤っている場合は、単一の移動量では補正できません。INSBASEに関係する処理を確認しつつ、別要因を同時に切り分けます。

時間とともにずれが変化する、端末を動かすと表示が漂う、測位状態に応じて位置が揺れる場合は、固定された挿入変換だけでは説明できません。ARの追跡状態、GNSS環境、端末姿勢、周辺環境を確認します。固定的な座標変換誤差と動的な表示誤差を分けることで、不要な図面修正を避けられます。

原因を切り分ける順序は、元図形の代表点P、INSBASEのB、想定挿入点I、ブロックと参照の変換、変換時オフセットC、AR表示時オフセットの順が基本です。上流から順に確認すれば、後工程の見かけだけを補正することなく、根本原因へ到達しやすくなります。

再発を防ぐデータ受け渡しと現場運用

配置変換の二重適用は、担当者の注意だけで完全に防ぐのが難しい問題です。データ受け渡しのルールと検証手順を標準化し、誰が処理しても同じ結果になる状態を作る必要があります。

まず、DWGを受け渡す際に、図形が絶対座標かローカル座標かを明記します。「座標付き」とだけ書くのでは不十分です。図形頂点が現地座標を直接持つのか、ブロックや参照の変換を適用して現地座標になるのか、別の基準点対応で配置するのかを記載します。水平座標系、単位、高さ基準、代表点座標も合わせて共有します。

次に、INSBASEを何のために使うかをプロジェクト内で統一します。INSBASEを挿入元図面の基点として保持するのか、AR用変換では参照せず頂点座標を直接使うのかを明確にします。INSBASEを絶対配置用オフセットとして一律に足すルールは避けます。既存データを修正する場合は、参照関係への影響を考慮し、原本を保管したうえでAR用コピーへ適用します。

変換工程では、入力ファイルごとに処理履歴を残します。INSBASEを参照したか、挿入点をどこに設定したか、参照図面を統合したか、ブロックを分解したか、原点移動を行ったか、どの値を加減算したかを記録します。自動変換でも、代表点の変換前後座標と使用した変換行列をログへ残せると確認が容易です。

版管理も重要です。図面が更新されたとき、形状だけが変わったのか、INSBASE、挿入点、参照位置、座標系情報も変わったのかを確認します。前版で正しかった変換設定をそのまま適用できるとは限りません。更新版を受け取るたびに代表点、INSBASE、参照階層を比較し、差分があれば再検証します。

現場へ配布する前には、机上検証と現地検証を分けて実施します。机上では代表点座標、INSBASE、挿入点、単位、階層変換、原点移動を確認します。現地では複数の既知点へAR表示を重ね、固定的なオフセットがないことを確認します。どちらか一方だけでは、変換工程または表示工程の問題を見逃す可能性があります。

現場担当者には、ずれが見つかったときの報告項目を統一します。「合わない」という報告だけでは原因を追えません。確認地点、モデル上の点、現地点、東西、南北、高さの差、測位状態、使用データの版、手動補正の有無を記録します。別地点でも同じ差が出るかを確認すると、固定オフセットか動的な揺らぎかを切り分けやすくなります。

AR表示の運用では、手動合わせを標準手順にしないことが重要です。絶対座標での表示を目的とするなら、手動調整は異常確認や暫定対応に限定します。手動調整量を保存して次回も使う運用は、元の座標誤差を固定化するおそれがあります。根本修正後は、過去の補正値が端末側やデータ側に残っていないことも確認します。

LRTK Phoneで3D図面を現地表示する運用でも、端末側の位置情報だけでなく、入力する3Dデータの座標整合が前提になります。高精度な位置を取得できる条件でも、DWG由来の挿入変換や原点移動が二重に適用されていれば、モデルは正しい場所に重なりません。データ作成から変換、配布、現地確認までの座標処理を一続きで管理することが、安定したAR活用につながります。

まとめ

3D図面を絶対座標でAR表示するとき、DWGのINSBASEは重要な挿入基点である一方、絶対座標へそのまま足すためのオフセットではありません。回転と尺度がない単純な挿入では、元図面内の点P、INSBASEのB、挿入点I、配置後の点Qの関係はQ=I+(P-B)となり、図形へ加わる平行移動はI-Bです。

実務上の「INSBASE二重加算」は、INSBASE、挿入点、参照配置、原点移動から算出された同じ配置変換を複数工程で重ねる問題として捉える必要があります。INSBASEを単純に足す誤処理、統合済み参照への再変換、ローカル化オフセットの重複復元など、発生経路は一つではありません。

防止の要点は、元図形の座標とINSBASEを分けて確認し、読み込み時の挿入変換を一度だけ適用し、ブロックと参照図面の階層を追跡し、変換工程の原点移動と座標系設定を照合し、最後に複数の既知点でAR表示を数値検証することです。この5確認を順番に行えば、固定的な配置誤差と、測位やAR追跡による動的な変化を切り分けやすくなります。

重要なのは、INSBASEが非ゼロだから足す、ゼロだから無視するという単純な判断を避けることです。図形がどの座標空間にあり、どの基点をどの挿入点へ合わせ、どの変換がすでに適用済みなのかを確認します。座標処理を式と代表点で追跡すれば、担当者やデータ版が変わっても再現しやすい運用になります。

3D図面のAR表示は、現地確認、施工位置の把握、干渉確認、完成イメージの共有などに役立ちます。ただし、その効果を引き出すには表示前の座標品質が欠かせません。DWGのINSBASE、挿入点、参照変換、原点移動を整理したうえで、LRTK Phoneへ整合した絶対座標の3Dデータを受け渡し、現場で安定して重ねられる運用へつなげてください。

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

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