LRTKレフィクシア株式会社

3D図面AR表示でモデル更新後のキャッシュ残りを防ぐ5対策

モデル更新後の3D図面AR表示で起きるキャッシュ残りとは

3D図面をAR表示する運用では、設計変更や施工状況の反映に合わせてモデルを更新する機会が少なくありません。ところが、更新したファイルを所定の保存先へ置き直したにもかかわらず、現場の端末では更新前の形状が表示されることがあります。梁や配管の位置を修正したはずなのに旧位置のまま見える、削除した仮設物が残っている、属性だけが古い、ある端末では新しいモデルが表示されるのに別の端末では旧モデルが表示される、といった現象です。

このような状態は、広い意味でキャッシュ残りと呼べます。キャッシュとは、表示や通信を速くするために一度取得したデータを一時的に保存し、次回以降に再利用する仕組みです。3D図面AR表示では、モデル本体だけでなく、材質情報、座標情報、サムネイル、属性、表示設定、変換済みデータ、ダウンロード済みのオフラインデータなどが別々に保存される場合があります。そのため、更新元では最新版になっていても、途中の配信経路や端末内に旧データが残り、結果として新旧が混在することがあります。

特に注意したいのは、ファイル名を変えずに中身だけ差し替える運用です。利用者にとっては同じ案件の同じモデルなので分かりやすい一方、システム側から見ると同じ識別子のデータとして扱われやすく、再取得が行われないことがあります。また、モデル本体を更新しても、変換処理後の表示用データや関連する設定ファイルが更新されていなければ、見た目の一部だけが古い状態になることもあります。

キャッシュ残りは単なる表示上の違和感で終わりません。現地で3D図面を絶対座標に重ね、施工位置、離隔、出来形、干渉、仮設計画などを確認する場合、旧モデルを最新版だと思い込むと判断の前提が崩れます。AR表示は現実空間とモデルを直感的に比較できる反面、表示されている内容が正しい版であることを画面だけから見抜くのは難しいため、更新管理を仕組みとして整える必要があります。

キャッシュ残りが絶対座標ARの確認作業を難しくする理由

絶対座標を使ったAR表示では、モデルの形状だけでなく、座標系、原点、標高、回転方向、単位、基準点との関係が正しく設定されていることが重要です。モデル更新後に表示位置が合わない場合、その原因が旧データの残存なのか、新しいモデルの座標設定ミスなのか、現地測位の状態なのかを切り分けなければなりません。キャッシュ残りがあると、この原因究明が複雑になります。

例えば、更新前モデルでは構造物の位置が数十センチずれており、更新版で座標を修正したとします。ところが端末が旧データを表示し続けていると、担当者は座標修正が反映されなかったと考え、変換条件や原点を再度変更するかもしれません。そこで別の誤った補正を加えると、本来正しかった更新版の座標まで崩れてしまいます。反対に、形状は更新版でも座標情報だけ旧版が参照されている場合、モデルの一部は新しく見えるため、キャッシュが原因だと気付きにくくなります。

また、AR表示では端末の姿勢推定や測位結果も画面上の位置に影響します。端末を再起動したら合う、別の場所から表示を開始したらずれる、時間がたつと位置が変わるといった現象は、必ずしもモデルキャッシュだけが原因ではありません。しかし、更新版を確実に取得したことが確認できなければ、測位、座標変換、モデル変換、表示処理のどこを調べるべきか判断できません。したがって、モデル更新のたびに版識別、配信、端末更新、現地確認を一つの流れとして管理することが重要です。

実務では、最新版を公開した担当者と現地で確認する担当者が異なることもあります。公開側は更新完了と認識していても、現地側は以前ダウンロードしたオフラインデータを使用している可能性があります。通信が不安定な現場では、端末が新しいデータを取得できず、保存済みの旧版を継続表示する場合もあります。このため、「更新したか」だけでなく、「どの版を、どの端末が、いつ取得し、どの座標条件で表示したか」まで確認できる運用が必要です。

対策1 更新ファイルに一意の版識別子を付ける

最初の対策は、更新のたびにモデルへ一意の版識別子を付けることです。同じファイル名のまま中身だけを差し替えると、端末や配信側が旧データを再利用する可能性があります。そこで、案件名やモデル種別に加えて、更新日、版番号、承認状態などを識別できる情報を持たせます。重要なのは、担当者が見て分かる名称だけでなく、システム側でも別データとして判定できる形にすることです。

例えば、モデルの表示名は現場で分かりやすい名称を維持しつつ、内部の識別子や配信用の保存先には更新ごとに異なる値を設定します。更新日時だけに依存すると、同じ日に複数回更新した場合や端末の時刻設定がずれている場合に判別しづらくなるため、連番や内容に基づく識別値を組み合わせると管理しやすくなります。モデルの内容から算出する識別値を利用できる仕組みでは、内容が変われば識別値も変わるため、旧版との区別が明確になります。

版識別子は、モデル本体だけでなく、変換済みデータや関連ファイルにも引き継ぐ必要があります。元の3D図面が第5版でも、AR表示用に変換されたデータが第4版のままでは、利用者は正しい版を判断できません。公開画面、端末のモデル一覧、現地確認画面など、実際に作業者が見る場所へ版情報を表示できると、確認が容易になります。

また、「最新版」という名称だけで運用しないことも大切です。最新版という言葉は時間とともに意味が変わり、画面の保存画像や作業記録を後から見た際に、どのデータだったか追跡できません。「承認済み第6版」「現地確認用第7版」のように、版と用途を区別できる名称を使うと、誤使用を減らせます。検討中のモデルと施工確認に使うモデルが同じ一覧に並ぶ場合は、状態を明確に分け、現場で選ぶ対象を限定します。

ファイル名を変更できない制約がある場合でも、配信用の参照先へ版番号を付ける、更新識別用の値を追加する、旧版と新版を別の保存単位として登録するなどの方法があります。仕組みによって設定方法は異なりますが、目的は同じです。更新後のデータを旧データの上書きとして曖昧に扱わず、明確に別の版として認識させることが、キャッシュ残りを防ぐ基本になります。

対策2 モデル本体と関連データを同じ単位で更新する

2つ目の対策は、モデル本体だけを更新するのではなく、AR表示に必要な関連データを一つの更新単位として扱うことです。3D図面AR表示では、形状データのほかに、材質、属性、座標系、原点、標高補正、表示範囲、変換条件、軽量化済みデータなどが利用されることがあります。これらが別々に保存されていると、一部だけ更新されて新旧が混在する可能性があります。

典型的なのは、元モデルを差し替えたものの、端末が参照する軽量化済みデータが再生成されていないケースです。大容量モデルは、そのままでは端末表示に負荷がかかるため、表示用に変換または分割されることがあります。元データが最新版でも、表示用データの生成処理が旧版のままなら、現場では変更が反映されません。更新作業では、どのデータが最終的にAR表示へ使われるのかを把握し、必要な再変換を完了させることが重要です。

座標情報も同様です。形状変更だけのつもりでも、書き出し時の原点や単位が変わっている場合があります。反対に、座標設定を修正したのに、以前生成した配置情報が残っていれば、旧座標で表示されることがあります。モデル本体、座標設定、配置情報を別々の担当者が扱う場合は、更新対象を一覧化し、同じ版番号でそろっていることを確認します。

更新の途中で利用者がデータを取得すると、新旧が混在する危険があります。例えば、モデル本体の公開後に関連データを順番に差し替える運用では、その間にアクセスした端末が不完全な組み合わせを保存する可能性があります。これを避けるには、公開前の作業領域でモデル本体と関連データを準備し、整合性を確認してから一括で公開状態を切り替える方法が有効です。完全な一括更新が難しい場合でも、更新中は現場利用を停止する時間帯を設け、公開完了の連絡後に端末側で再取得する運用にします。

関連データの範囲は、システム構成によって異なります。そのため、最初に「端末へ届くまでに何が生成され、何が保存されるか」を整理する必要があります。元ファイル、変換結果、表示設定、座標設定、属性、サムネイル、オフライン保存データなどを更新経路に沿って確認し、どこか一つだけ旧版が残る状態を防ぎます。更新対象を一式として管理することで、見た目だけでなく絶対座標や属性の整合性も保ちやすくなります。

対策3 端末側の保存領域とARセッションを明示的に更新する

3つ目の対策は、端末側に残る保存データを明示的に更新し、必要に応じてAR表示のセッションも開始し直すことです。公開側で最新版へ切り替えても、現場端末が以前取得したモデルを保持していれば、旧版が表示されることがあります。特にオフライン利用に対応した運用では、通信がある状態でも保存済みデータを優先して表示する場合があるため、再取得の手順を決めておく必要があります。

端末側の更新では、まず表示中のモデルを閉じ、モデル一覧を更新して版情報を確認します。次に、旧版のオフラインデータや一時保存データを削除し、新版を再取得します。単に画面を戻るだけでは表示用データが解放されないこともあるため、アプリケーションを終了して再起動する、案件を開き直す、端末の保存領域から対象データを削除するなど、利用環境に合った手順を定めます。ただし、端末全体のデータ消去を安易に行うと、未送信の測定結果や現場記録まで失うおそれがあります。削除対象を確認し、必要なデータを同期または保存してから実施します。

AR表示では、モデルデータだけでなく、表示開始時に作られる位置合わせの状態が残る場合があります。モデル更新後も同じARセッションを継続すると、新しいモデルを読み込んだつもりでも、旧セッションの原点や姿勢情報が引き継がれ、位置が不自然に見えることがあります。更新確認時は、表示を一度終了し、測位状態を確認したうえで新しいセッションとして開始することが重要です。

絶対座標ARの場合、再開始時には基準となる座標系、標高の扱い、端末の測位品質も確認します。端末側キャッシュを消去した直後に位置が変わったとしても、それだけで旧データが原因だったとは断定できません。屋外で上空視界を確保し、測位が安定してから、既知点や分かりやすい構造物で表示を照合します。更新前後を同じ場所、同じ向き、近い時間帯で比較できると、モデル差と測位差を切り分けやすくなります。

複数端末を使う現場では、端末ごとの更新状況をそろえることも必要です。担当者Aの端末では最新版、担当者Bの端末では旧版という状態になると、同じ場所を見ながら異なる判断をする可能性があります。モデル公開後に対象端末を一覧で確認し、旧版削除、新版取得、版表示確認、AR再開始までを完了した端末だけを使用可能にする運用が安全です。

対策4 配信側のキャッシュ条件と公開手順を統一する

4つ目の対策は、モデルを端末へ届ける配信側のキャッシュ条件を見直し、公開手順を統一することです。端末側を何度更新しても旧版が表示される場合、保存先や配信経路上に古いデータが残っている可能性があります。サーバー、変換処理の保存領域、配信中継層など、端末に到達するまでの途中で旧版が再利用されると、利用者側だけでは解消できません。

配信側では、更新頻度の高い管理情報と、内容が変わらない版付きモデルを分けて扱うと管理しやすくなります。例えば、どの版が現在の公開対象かを示す小さな管理情報は短い間隔で更新確認を行い、版ごとに一意の参照先を持つモデル本体は長く保存できるようにします。この考え方では、同じ参照先の内容を頻繁に上書きする必要が減るため、旧版が残る問題を抑えやすくなります。

同じ参照先へ上書きする運用を続ける場合は、更新時に配信側の一時保存を無効化または削除する手順が必要です。ただし、どの範囲まで削除するかは慎重に決めます。全案件のデータを一律に削除すると、通信量や再取得時間が増え、現場作業に影響することがあります。対象案件、対象モデル、対象版を特定し、必要な範囲だけ更新する方が安定した運用につながります。

公開手順では、更新開始、変換完了、整合性確認、公開切替、端末再取得の案内という順序を固定します。公開担当者が元ファイルを置き換えた時点で「更新完了」と連絡すると、変換や配信が終わる前に現場が確認を始めるおそれがあります。実際に端末が取得するデータまで確認してから公開完了とすることが大切です。可能であれば、公開担当者自身が確認用端末で新規取得を行い、版番号と代表的な変更箇所を確かめます。

また、配信設定の変更は、表示速度やオフライン運用にも影響します。キャッシュを全面的に使わない設定にすれば常に最新データを取得しやすくなりますが、通信が遅い現場では読み込み時間が長くなり、圏外では利用できなくなる可能性があります。目的はキャッシュをなくすことではなく、旧版と新版を正しく識別し、更新時だけ確実に切り替わるようにすることです。速度、通信量、オフライン利用、更新頻度のバランスを考え、案件に合った保存期間と更新条件を決めます。

対策5 更新後の表示確認を座標付きで記録する

5つ目の対策は、更新後の表示確認を担当者の目視だけで終わらせず、版情報と座標条件を含む記録として残すことです。キャッシュ残りは、更新直後には気付かず、後日の現場確認で発覚する場合があります。その際、どの端末がどの版を表示していたか分からないと、原因を再現できません。更新確認を記録すれば、旧版の取得、関連データの不整合、端末固有の保存状態、座標設定の違いなどを追跡しやすくなります。

確認記録には、案件名、モデル名、版番号、公開日時、取得日時、確認端末、確認担当者、座標系、標高の扱い、測位状態、確認場所、代表的な変更箇所を含めます。すべてを手入力すると負担が大きいため、画面上に表示される版情報と現地の位置付き写真を組み合わせる方法も考えられます。重要なのは、後から見た人が「何を最新版として確認したか」を特定できることです。

変更箇所は、形状の差が明確な場所を選びます。例えば、追加した構造物、削除した仮設物、位置を変更した配管、標高を修正した面などです。単にモデル全体が表示されたことを確認するだけでは、旧版との違いを見逃す可能性があります。更新内容ごとに代表点を決め、画面上で新しい形状になっていることを確認します。属性更新を含む場合は、形状だけでなく属性値や表示条件も確認します。

絶対座標ARでは、変更箇所が正しい位置に重なっているかも記録します。既知点や現地の固定物と照合し、水平位置と高さの両方を確認します。ただし、AR画面は測位状態や端末姿勢の影響を受けるため、画面上の重なりだけを測量成果の代わりにしないことが大切です。AR表示は現地照合や意思決定の支援として使い、必要な精度確認は目的に応じた測定方法と併用します。

確認で不一致が見つかった場合は、端末の再取得だけを繰り返すのではなく、どの段階で版が変わっていないかを順に確認します。公開元の版、変換後データの版、配信先の版、端末一覧の版、表示画面の版を追うことで、問題箇所を絞り込めます。記録が蓄積されると、特定の更新経路や特定端末で起きやすい問題も把握でき、次回の予防策につながります。

5対策を現場で回すためのモデル更新手順

5つの対策は、個別に実施するよりも、一連の更新手順としてまとめると効果を発揮します。まず、更新前に対象モデルの現在版と利用中の端末を確認します。現場で旧版を使っている最中に公開を切り替えると混乱しやすいため、更新時間帯と利用停止範囲を共有します。更新内容についても、形状、属性、座標、標高、表示範囲のどこが変わるかを整理します。

次に、更新版へ新しい版識別子を付け、モデル本体と関連データを準備します。元データからAR表示用データを生成する場合は、変換条件が前版から意図せず変わっていないかを確認します。単位、軸方向、原点、座標系、標高基準、不要要素の除外、分割範囲などは、形状変更とは別に確認すべき項目です。更新内容が形状だけでも、書き出し設定の違いで配置が変わることがあるためです。

準備したデータは、公開前の確認環境で読み込みます。ここでは、モデルが開けること、代表的な変更が反映されていること、座標付きで正しい位置に配置されること、関連する属性や表示設定が同じ版になっていることを確認します。問題がなければ公開対象を新版へ切り替え、配信側の更新処理を完了させます。更新途中のデータを現場が取得しないよう、公開完了の判断基準をあらかじめ決めておきます。

公開後は、確認用端末で旧版データを閉じ、新版を新規取得します。モデル一覧と表示画面の版番号を照合し、ARセッションを開始し直します。その後、代表的な変更箇所を絶対座標で表示し、現地の固定物や既知点との関係を確認します。確認結果は位置付きの記録として残し、現場利用者へ公開完了と再取得手順を連絡します。

最後に、現場で使用する全端末の更新状況を確認します。端末ごとに通信状態や保存状態が異なるため、一斉連絡だけでは更新が完了したとは限りません。少なくとも、版番号の確認と代表変更箇所の表示確認を行い、未更新端末を特定します。更新後に旧版が必要となる場合は、誤って現場利用しないよう保管場所と状態を分けます。旧版を完全に削除するのではなく、履歴として保存しながら、現在使用する版を明確にすることが重要です。

絶対座標を持つ3D図面で追加確認したい項目

モデル更新後のキャッシュ対策が正しくても、絶対座標の設定が変わっていればAR表示は合いません。そこで、更新時には版管理と並行して座標条件を確認します。特に、設計データを別形式へ書き出した場合、モデル原点が自動的に移動していないか、座標値の桁が保持されているか、単位が一致しているかを確認します。

平面位置については、使用する座標系と軸の向きを確認します。座標値が同じでも、XとYの解釈、北方向、回転基準が異なると、モデル全体が回転または反転して表示されます。更新前と同じ変換設定を使ったつもりでも、別の担当者が書き出したことで初期設定が変わることがあります。既知の基準点を複数使い、平行移動だけでなく回転や縮尺の誤りがないかを見ます。

高さについては、モデル内の高さが何を基準にしているかを確認します。測位で得られる高さと、設計図面で使う標高は、設定によってそのまま一致しないことがあります。更新時に高さ基準や補正条件が変わると、平面位置は合っているのに上下だけずれる状態になります。更新前後の同一点で高さを比較し、一定量の差なのか、場所によって変化する差なのかを確認すると原因を絞りやすくなります。

大きな絶対座標値を持つモデルでは、表示用の内部処理で一時的なローカル原点を使うことがあります。この処理自体は表示を安定させるために用いられますが、変換条件が版ごとに異なると配置差の原因になります。元の絶対座標と表示用原点の関係を記録し、更新後も同じ規則で変換されているかを確認します。モデルを複数分割している場合は、各分割モデルが共通の基準で配置されていることも重要です。

座標確認は、画面上で一か所だけ合わせて終わらせないことが大切です。一点が合っていても、回転、縮尺、軸の入れ替えがあると離れた場所でずれが拡大します。現場の範囲に応じて複数地点を選び、水平位置と高さを確認します。これにより、キャッシュ残りによる旧形状の表示と、更新版の座標設定不良を区別しやすくなります。

キャッシュ残りと座標設定ミスを切り分ける方法

モデル更新後にAR表示が合わないときは、原因を順序立てて切り分けます。最初に確認するのは版情報です。公開元、変換済みデータ、端末のモデル一覧、表示画面で同じ版が示されているかを確認します。版表示が異なる場合は、キャッシュや公開処理の問題を優先して調べます。版情報が表示されない運用では、更新版にだけ存在する代表形状や属性を使って識別します。

次に、通常の3D表示でモデル自体を確認します。ARを使わずにモデルを開き、更新内容が反映されているかを見ます。通常表示でも旧形状なら、ARの位置合わせではなく、モデル取得または変換の問題です。通常表示では新形状だがARだけ旧位置に見える場合は、座標情報、配置情報、ARセッションの状態を調べます。

続いて、端末を変えて比較します。複数端末で同じ旧版が表示されるなら、配信側や変換後データに原因がある可能性が高まります。一台だけで旧版が表示されるなら、その端末のオフライン保存や一時保存を確認します。ただし、端末ごとに測位状態が異なるため、形状の版と位置ずれを分けて比較することが重要です。

座標設定の切り分けでは、既知点に対する差の傾向を見ます。モデル全体が同じ方向へ同じ量だけずれる場合は、原点や一定の補正値が関係している可能性があります。距離が離れるほど差が増える場合は、回転、縮尺、座標系の違いが疑われます。高さだけ一定にずれる場合は、高さ基準や補正条件を確認します。一方、旧版特有の形状が見えるなら、座標設定より先にキャッシュ残りを解消します。

現場では複数の原因が同時に存在することもあります。旧モデルを表示したまま測位も不安定であれば、端末再取得後に見え方が変わっても、すべて解決したとは限りません。版を確定し、通常表示を確認し、ARセッションを新しく開始し、測位が安定した状態で複数点を照合するという順序を守ることで、原因を一つずつ除外できます。

複数端末と複数担当者で更新を管理する考え方

3D図面AR表示を組織で使う場合、技術的なキャッシュ対策だけでなく、担当と権限の整理が必要です。誰でも自由にモデルを上書きできる状態では、版識別子を付けても公開中のデータが意図せず変わる可能性があります。元データの作成、AR用変換、座標確認、公開承認、現地確認の役割を分け、各段階の完了条件を定めます。

更新依頼には、変更理由と使用開始日を含めます。緊急の修正では公開を急ぐあまり、関連データの再生成や現地確認が省略されがちです。しかし、旧版と新版が混在した状態で作業を続ける方が、手戻りの影響は大きくなります。緊急時ほど、最小限の確認項目を固定し、版番号と変更箇所だけでも確実に共有します。

現場端末には、利用者名だけでなく端末識別情報を割り当てると管理しやすくなります。同じ利用者が複数端末を使う場合や共用端末がある場合、誰に連絡したかだけでは更新状態を把握できません。端末ごとに最終取得版と確認日時を記録し、長期間使われていなかった端末が現場へ戻る際には、再同期を必須にします。

通信制限がある現場では、事務所など安定した環境で新版を取得し、現場到着後にオフライン表示を確認する手順が有効です。ただし、取得後にさらに更新が行われる可能性があるため、現場開始前に公開版を再確認します。通信できない場所で旧版が判明しても更新できないため、作業前確認の時点を工程に組み込むことが大切です。

教育面では、キャッシュを単に「画面が古いときに消すもの」と説明するだけでは不十分です。モデル本体、関連データ、端末保存、ARセッション、配信経路が別々に更新される可能性を共有し、版番号を確認する習慣を定着させます。利用者が原因を完全に解析できなくても、表示版、確認場所、端末、症状を正確に報告できれば、管理者が早く切り分けられます。

まとめ

3D図面AR表示でモデル更新後のキャッシュ残りを防ぐには、端末の再起動だけに頼らず、更新の入口から現地確認までを一つの仕組みとして整える必要があります。更新ごとに一意の版識別子を付け、モデル本体と関連データを同じ版でそろえ、端末側の保存データとARセッションを明示的に更新します。さらに、配信側のキャッシュ条件と公開手順を統一し、更新後の表示を版情報と絶対座標の条件を含めて記録することが重要です。

キャッシュは表示速度やオフライン利用を支える有用な仕組みであり、すべて無効にすればよいわけではありません。旧版と新版を明確に区別し、更新時だけ確実に再取得されるように設計することが実務的です。特に絶対座標を使うARでは、旧モデルの残存と座標設定ミスが似た症状に見えるため、版確認、通常表示、端末比較、座標照合の順で切り分ける必要があります。

モデル更新を安全に運用できれば、現場担当者は表示内容が最新版かどうかに迷う時間を減らし、施工位置や干渉、出来形などの確認へ集中できます。位置付きの現場記録、絶対座標による3D図面の表示、更新版の共有を一つの流れで扱いたい場合は、LRTK Phoneを活用した現場運用も次の検討先になります。

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

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