LRTKレフィクシア株式会社

土木CADのSIMA読込で測点が欠落する原因と7つの対処法

土木CADで測量成果や現場計測データを扱う際、SIMAファイルを利用して測点座標を受け渡すことがあります。多数の座標を一件ずつ手入力する必要がなく、異なる測量・CAD環境間でデータを移す際に便利ですが、読込後に元データにあるはずの測点が見つからない、出力した点数とCAD上で確認できる点数が合わない、特定の測点だけ表示されないといった問題が発生することがあります。

こうした現象が起きても、直ちにSIMAファイルが破損しているとは限りません。出力時点で対象点が含まれていない、測点レコードの記述を読込側が解釈できない、測点名の扱いがソフト間で異なる、座標値が想定外の位置になっている、CAD内部には存在するものの表示条件によって見えていないなど、複数の原因が考えられます。

また、SIMAは共通フォーマットですが、対応しているデータ区分や重複データの処理、エラー時の動作まで、すべての土木CADで完全に同じになるわけではありません。SIMA標準として決められているファイル構造と、各ソフトの読込仕様を分けて考えることが重要です。

測点欠落を調べるときは、出力元、SIMAファイル、読込処理、CAD内部データ、画面表示という順番で追跡すると原因を切り分けやすくなります。この記事では、土木CADのSIMA読込で測点が欠落したように見える代表的な原因と7つの対処法を、実務で確認しやすい順序で解説します。

土木CADのSIMA読込で測点が欠落するとはどのような状態か

SIMA読込でいう測点の欠落は、必ずしもファイルから座標データそのものが消えていることだけを意味しません。実務では複数の異なる状態が、利用者からは同じように測点がない状態として見えることがあります。

最も分かりやすいのは、出力元には存在していた測点がSIMAファイルへ書き出されていないケースです。この場合、土木CAD側でどのような設定を変更しても測点は読み込めません。出力対象、選択範囲、点の分類などを確認する必要があります。

次に、SIMAファイルには測点のレコードが存在しているものの、土木CAD側がそのレコードを正常な座標データとして解釈できないケースがあります。データ区分、項目数、区切り、座標値の記述などに問題がある場合や、使用しているCADがそのデータをサポートしていない場合などです。

さらに、測点は正常に読み込まれているものの、想定している工区の近くに表示されていない場合があります。座標値の入力ミスやXとYの扱い、CAD側の座標設定などによって遠方へ配置されていれば、通常の表示範囲では確認できません。

同じ座標に複数点が存在する場合は、画面上で重なって一つの点に見えることもあります。また、同じ点名が複数存在するときの扱いは土木CADによって異なります。同名点をそのまま複数保持するソフトもあれば、警告や置換など別の処理を行うソフトも考えられるため、同一名称なら必ず上書きされると決めつけないことが重要です。

このように、SIMA読込の確認では、ファイルにない、レコードを解釈できない、別位置に読み込まれた、重なっている、表示されていないという状態を区別する必要があります。

対処法1 出力元とSIMAファイル内の測点数を最初に照合する

測点が欠落したと感じたとき、最初に確認したいのが出力元の対象点数とSIMAファイルの内容です。原因が分からない状態で土木CADの設定を次々に変更すると、本来正常だった条件まで変わり、かえって切り分けが難しくなることがあります。

まず、SIMAを書き出す前のデータで何点を出力対象にしたのか確認します。例えば元データに120点あっても、その120点すべてがSIMA出力対象になっているとは限りません。ソフトによっては選択した点のみを書き出したり、一定の分類や作業データだけを対象にしたりすることがあります。

次に、欠落したと思われる測点がSIMAファイル内に存在するか確認します。一般的なSIMA共通フォーマットの座標データでは、座標出力開始、座標データ、座標出力終了といったデータ区分によって座標群が構成され、座標データはA01レコードとして記述されます。座標点の件数を確認する際は、単純なファイル行数ではなく、対象となる座標レコードを確認することが重要です。

目的の測点がSIMA内に存在しなければ、まず出力側の設定を確認できます。反対にSIMA内に存在するなら、出力処理より後の段階へ調査対象を絞れます。

件数だけでなく、代表的な測点名を使って照合する方法も有効です。連番の途中だけ抜けているのであれば、その番号のレコードを直接探します。特定の区間がまとめて欠けているのか、一点だけなのか、特定分類だけなのかによって疑うべき原因が変わります。

一点だけ欠落している場合は、その測点固有の点名や座標値、記述状態を確認する方が効率的です。一方、同じ種類の点がまとめて欠落しているのであれば、出力対象やデータ区分、読込対象の違いを優先的に確認します。

可能であれば、SIMA作成前の測点一覧を保存しておきます。点番号、点名、X座標、Y座標、必要に応じて標高などを照合できれば、出力前、SIMA、CAD読込後という三段階で追跡できます。

対処法2 測点名の重複や文字の扱いを確認する

SIMAファイル内に座標レコードが存在するにもかかわらず、読込後に一部の測点が見つからない場合は、測点名や点番号の扱いを確認します。

ここで注意したいのは、同じ測点名が存在した場合の処理をSIMA共通フォーマットだけから一律に判断できないことです。同名点をどのように管理するかは、出力元や読込先のソフトウェア仕様によって異なる可能性があります。そのため、同一名称の点が存在している場合は、使用している土木CADの仕様や実際の読込結果を確認します。

測量時期の異なるデータを統合したときは、特に重複が発生しやすくなります。例えば最初の計測にP1、P2、P3があり、追加計測でも同じ名称を再利用していると、一つのファイル内に同名点が複数存在することになります。座標が異なる点を同名で管理すると、CAD上での検索や後工程の照合でも混乱が生じます。

測点名に使用する文字にも注意します。SIMAでは項目をカンマで区切るため、点名などの項目に区切りとして解釈される文字を含めると、読込ソフトによっては正常に処理できない可能性があります。特に半角カンマを点名へ使用することは避けた方が安全です。

先頭や末尾に意図しない空白がある点名、全角と半角が混在する点名も確認します。P1とP1の末尾に空白がある名称は画面上では違いを見つけにくく、ソフトによって空白を保持するか除去するかが異なる可能性もあります。

原因を確認するときは、本番データを直接変更するのではなく複製を作り、問題のある点だけP001などの単純な名称へ一時的に変更して読込テストを行う方法が安全です。名称変更後に読み込めるのであれば、点名の文字や重複が原因候補になります。

ただし、既存図面や測量記録との対応関係を失わないよう、元の点名と試験用点名の対応は記録しておきます。測点名の変更は原因確認のための試験として扱い、安易に本番データを書き換えないことが重要です。

対処法3 座標値や必要項目の空欄・異常値を確認する

測点名に目立った問題がなければ、座標値やレコードの各項目を確認します。一部の点だけ読めない場合は、正常に読み込まれるレコードと問題のあるレコードを並べて比較すると違いを発見しやすくなります。

まず確認したいのはX座標とY座標です。座標データとして読み込むために必要な値が欠けていないか、数値として解釈できる形式になっているかを確認します。ただし、どの項目を必須として扱うかはSIMAのデータ区分や使用しているソフトの実装によって異なるため、単に空欄があるという理由だけで異常と決めつけないことも重要です。

数値の途中に文字が混入していないかも確認します。表計算ソフトやテキスト編集ソフトを経由して加工した場合、座標値の前後に不要な文字や区切りが加わることがあります。

符号にも注意します。座標値には負の値が含まれる場合があるため、マイナス記号を誤って削除すると位置が大きく変わります。反対に、本来ない符号が追加されていても別の位置へ配置されます。

小数点や桁数も確認対象です。小数点の位置が一桁ずれただけでも、測点は工区から大きく離れる可能性があります。読み込まれなかったのではなく、異常な座標値のまま遠方へ作図されている場合もあります。

ゼロと空欄も区別します。例えば標高を利用しない受け渡しでどのように値を記述するかは、対象データ区分とソフト側の仕様に合わせて確認する必要があります。意味の分からない空欄をすべてゼロで埋める方法は、別の意味を持つ数値へ変更してしまうため避けます。

一点だけ座標の桁が違っていないかも確認します。周辺点がほぼ同じ桁数なのに一つだけ極端に大きい、または小さい場合は入力や変換の誤りを疑えます。

数点だけが欠落したように見える場合は、土木CAD全体の設定を変更する前に、正常点と問題点のA01レコードを比較する方が効率的です。大量の点がまとめて読めない場合は、ファイル全体の形式やデータ区分へ調査範囲を広げます。

対処法4 文字コードや改行などSIMAの記述条件を確認する

SIMAファイルをテキストとして編集した後に読込不良が発生した場合は、文字コード、改行コード、区切り、行構造を確認します。

一般的に利用されてきたSIMA共通フォーマットでは、1行1レコードのテキストとして構成し、項目はカンマで区切ります。また、日本語を含む文字コードにはShift-JISを用い、行末にはCRLFを使用する形式が規定されています。

そのため、SIMAをテキストエディタなどで開き、内容を変更しないまま保存した場合でも注意が必要です。編集環境によって文字コードがUTF-8へ変更されたり、改行がLFだけへ変更されたりすると、元のSIMAとファイル構造が変わります。

現在のソフトウェアにはUTF-8など標準外の保存状態も読み取れるものがありますが、すべての土木CADが同じように対応しているとは限りません。あるソフトでは読めても別のソフトでは一部のレコードを正しく認識できないということがあり得ます。そのため、受け渡しでは出力ソフトが生成したファイルを不用意に再保存しない方が安全です。

改行も同様です。SIMAは一行ごとにデータ区分と項目を持つため、改行が消えたり複数行が結合されたりすると、本来別々のレコードとして処理される情報を正しく認識できなくなる可能性があります。

カンマの数や項目の位置も確認します。見た目を整えるために区切りを削除したり、点名へ半角カンマを追加したりすると、項目の位置が変わる原因になります。

特定の測点以降がまとめて読めない場合は、正常に読める最後の行と、その直後のレコードを重点的に確認します。途中に構造の崩れた一行がある場合、読込ソフトの実装によっては後続の処理にも影響することがあります。

確認するときは、出力直後の未編集SIMAと、問題が発生したSIMAを比較します。未編集ファイルなら正常に読める場合、CAD設定を変更するよりも、保存や編集工程の差を調べる方が原因へ近づきやすくなります。

対処法5 SIMAのデータ種別と土木CADの読込条件を合わせる

SIMAには座標だけでなく、画地、路線、縦断、横断など複数のデータ区分が定められています。そのため、SIMAファイルであれば、どのソフトでも含まれるすべてのデータを同じように読み込めるとは限りません。

座標データを読み込む場合、まず目的の点が座標データとしてファイルに記録されているか確認します。出力元で画地や路線など別のデータとして管理されている情報は、座標点だけを対象にした読込機能では意図どおり反映されない場合があります。

また、土木CADごとに対応するSIMAのデータ区分が異なることがあります。あるCADでは座標と路線の両方を扱えても、別の機能では座標データだけを利用するなど、同じ製品内でも読込コマンドによって対象が異なることがあります。

したがって、一部の種類だけ規則的に見つからない場合は、個々の座標値を修正する前に、どのデータ区分として出力され、どの読込機能を使用しているのかを確認します。

SIMAには仕様の版があり、ソフト側が対応する版やデータ区分にも差があり得ます。対応状況については、使用している土木CADのマニュアルや読込仕様を確認することが安全です。共通フォーマットという名称だけを根拠に、すべての属性が完全に相互変換されると考えないようにします。

原因切り分けには、小さな試験ファイルが有効です。正常に読める点、問題が疑われる点、必要に応じて異なるデータ種別の点を少数だけ含むファイルを作り、同じ読込条件で比較します。

少数点でも問題点だけ読めないなら、そのレコード固有の記述へ調査対象を絞れます。少数点では問題なく、本番ファイルだけで異常になる場合は、重複、途中のレコード、混在するデータ区分などを確認します。

SIMAでデータを渡すときは、ファイル名だけでなく、座標、路線、画地など何の情報を含めたファイルなのかを共有しておくと、受け取った側でも適切な読込方法を選びやすくなります。

対処法6 座標値の基準・XとYの扱い・表示範囲を確認する

測点欠落で見落としやすいのが、読み込まれているものの目的位置に表示されていないケースです。この場合、ファイルを何度作り直しても根本的な解決にはなりません。

最初に、既知点を一つ選び、SIMAに記録されたX座標とY座標を確認します。次に土木CAD内部で同じ点の座標を確認し、数値がそのまま引き継がれているかを照合します。

SIMAによる受け渡しでは、座標値が存在することと、受け取ったCADがその座標の基準を自動的に正しく判断することを分けて考える必要があります。利用するSIMAの種類やソフトによっては、座標参照系の情報をCAD側で別途設定する必要があります。そのため、平面直角座標系の系番号や現場独自座標など、受け渡し時に必要となる座標基準はファイル名だけに頼らず共有しておくことが重要です。

XとYの扱いも確認します。測量で使用している座標値とCAD画面の横方向・縦方向の扱いが、利用者の想定と異なる場合があります。ソフトによっては座標入力や配置時にXとYを入れ替える設定を持つものもあるため、既知点で方向を確認します。

確認には一点だけでなく、互いに離れた二点以上を使用すると安全です。一点だけでは原点付近の位置しか確認できず、方向や縮尺の異常を十分に判断できないことがあります。工区の両端など離れた既知点を使えば、座標の向きや距離感も確認できます。

また、図面全体を表示し、工区から大きく離れた位置に測点が存在しないか確認します。一点だけ桁を誤った場合、その点だけ遠方に配置されます。複数点がまとまって別位置にあるなら、座標基準や変換条件を確認します。

作図単位や取り込み時の倍率設定も確認します。SIMAの数値そのものを変更する前に、土木CAD側で座標をどの単位・倍率で扱っているかを確認します。設定を誤ると、位置関係は似ていても図形全体の大きさが合わないことがあります。

現場独自のローカル座標を使用している場合は、原点や変換条件を共有します。ローカル座標のSIMAと、公共座標など別の基準で作成した図面をそのまま重ねても一致しません。この状態は測点欠落ではなく、異なる座標基準のデータを比較している問題です。

再出力する前に、既知点の数値確認、図面全体表示、離れた複数点の照合を行えば、読み込まれているのに見つからないケースを効率的に切り分けられます。

対処法7 重複点とCADの表示設定を確認する

最後に確認したいのが、重複点と土木CAD側の表示条件です。SIMAの座標レコードが正常に読み込まれていても、画面上の見た目だけでは点数が少なく感じることがあります。

例えば同じ座標に複数の測点が存在すると、点記号が完全に重なります。二つのデータが存在していても、画面上では一つにしか見えません。点名の文字も同じ位置に配置されれば、重なって判読できなくなることがあります。

近接点にも注意します。広い範囲を表示している状態では、わずかな距離しか離れていない点を画面上で区別できない場合があります。目的位置を拡大し、点記号と点名を個別に確認します。

レイヤや表示グループも確認します。SIMA読込によって作成されたデータが特定レイヤに登録され、そのレイヤが非表示になっていれば、内部データとして存在していても画面には表示されません。

土木CADによっては、点記号と点名、属性文字などを別々に表示制御できる場合があります。点は存在するのに点名だけが表示されていない状態を、測点自体の欠落と取り違えないようにします。

表示範囲、縮尺に応じた表示制御、フィルタなどを使用している場合も確認します。可能であれば、画面上の見た目だけで判断せず、座標一覧やオブジェクト一覧などCAD内部のデータから目的点の存在を確認します。

重複を調べるときは、同一名称と同一座標を分けて考えます。同じ名前で座標が異なるなら命名上の重複です。名称は違っても座標が同じなら位置の重複です。両者は別の問題なので、同じ処理で一括削除しないことが重要です。

特に同名点については、SIMA標準として必ず一方が消えると考えず、使用している土木CADでどのように登録されるかを確認します。読込後の件数と一覧を照合すれば、実際にデータが失われたのか、画面上で見えないだけなのかを判断しやすくなります。

測点欠落を短時間で切り分ける確認手順

SIMA読込トラブルでは、思いついた設定を順不同で変更するより、確認順序を固定した方が効率的です。

最初に、SIMAを書き出す前の対象点数を確認します。元データそのものの総点数ではなく、今回の出力対象として選択された点数を確認することが重要です。

次に、欠落したと思われる代表点を選び、その点がSIMAファイル内にあるか確認します。座標データであれば、該当するA01レコードを探します。SIMA内に存在しない場合は出力側を優先して調査し、存在する場合は読込側へ進みます。

SIMA内にある場合は、正常に読めた座標レコードと比較します。点番号、点名、X座標、Y座標、必要な項目、カンマの位置などを確認します。特定の点だけ違うなら個別データ、同じ種類の点がまとめて読めないならデータ区分や読込仕様を疑います。

その次に、土木CAD内部に目的点が存在するか確認します。画面に見えなくても、座標一覧や検索機能などから存在を確認できる場合があります。

CAD内部に存在するのであれば、図面全体表示、レイヤ、表示フィルタ、重複、座標値を調べます。既知点のXとYを直接照合し、想定と違う場所に配置されていないか確認します。

SIMA内にはあるのにCAD内部に存在しない場合は、データ区分、文字コード、改行、項目の記述、使用CADの対応仕様などを確認します。

それでも原因を特定できなければ、正常点と問題点だけを含む小さな試験用ファイルを作ります。少数点にすると、どのレコードを境に結果が変わるのかを追跡しやすくなります。

元データ、SIMA、CAD内部データ、画面表示という順番を崩さず確認すれば、原因がない場所の設定を何度も変更する作業を減らせます。

SIMA受け渡し時のミスを減らす運用方法

SIMA読込のトラブルを減らすには、問題が発生してから修正するだけでなく、受け渡し時の確認方法を標準化することが有効です。

まず、SIMAを書き出す際に対象となった座標点数を記録します。単に測点一式と伝えるより、何点を渡したのか明確にしておけば、読込後の件数照合が容易になります。

次に、代表となる既知点を複数決めておきます。工区の両端など互いに離れた点を選び、点名とX座標、Y座標を確認できるようにします。読込後は総点数だけでなく、代表点の座標も照合します。

受け渡す座標の基準も記録します。現場独自座標なのか、平面直角座標系を使用しているのか、使用している場合は必要な系の情報などを共有します。SIMAファイルだけを受け取れば、すべての土木CADが自動的に同じ位置へ配置してくれるとは限りません。

測点名の付け方も統一します。同じ現場で点名を何度も使い回すと、別時期の計測データを統合した際に重複しやすくなります。施工段階や工区を識別する必要がある場合は、後から由来を追える命名規則を決めます。

SIMAを手作業で編集するときは元ファイルを残します。修正前のデータがなければ、どの変更によって読込結果が変わったのか比較できません。出力直後のファイルを原本として保存し、編集は複製ファイルで行う方が安全です。

ファイル名にも版や作成時点を識別できる情報を付けておくと、古いSIMAを誤って使用するトラブルを抑えられます。ただしファイル名だけに頼らず、必要に応じて受け渡し記録にも作成日や対象点数を残します。

重要な測点を施工位置の確認や出来形管理などに使用する場合は、画面に点が表示されたという確認だけで終了せず、既知点との整合や必要な精度確認を行います。SIMAはデータの受け渡し手段であり、読込に成功したこと自体が座標の正しさを保証するものではありません。

現場座標と土木CADをつなぐ記録方法

SIMAの受け渡しが正常でも、最終的にはCAD上の測点と現場の対象物が正しく対応していることを確認する必要があります。

土木CADでは多数の座標を効率よく管理できますが、どの位置をいつ、何の目的で計測したのかという情報が残っていなければ、後から座標値だけを見ても判断しにくくなります。

そのため、現場計測の段階から点名、対象物、計測時期などを対応させて記録しておくことが重要です。施工前、施工中、施工後に同じ周辺を計測する場合も、同一名称を無条件に使い回すのではなく、各データの由来を追跡できる状態にします。

現場で座標情報を取得する方法の一つとしてLRTK Phoneを活用することもできます。取得した位置情報と現場記録を整理し、土木CADで扱う点名との対応関係を残しておけば、事務所で座標データを確認するときにも現場のどの位置に相当するのかを追跡しやすくなります。

SIMA読込後に一点だけ位置が合わない場合、CAD内部の数値だけでは原因を特定できないことがあります。現場で記録した点名、対象物、計測時刻などが残っていれば、異なる点を取り違えたのか、入力値が違うのか、座標基準の設定に差があるのかを調べる手掛かりになります。

測点管理を座標値だけの一覧として扱うのではなく、現場の記録と関連付けて管理することが重要です。土木CAD、SIMA、現場計測を別々の作業として分断せず、共通する点名や座標を軸に追跡できれば、受け渡し時の照合作業も行いやすくなります。

LRTK Phoneを利用する場合も、取得した座標を無条件に正しいものとして扱うのではなく、使用する座標基準、測位状態、既知点との整合、業務で求められる精度などを確認したうえで利用します。施工管理や成果作成では、対象業務に応じた確認方法を組み合わせることが大切です。

まとめ

土木CADのSIMA読込で測点が欠落したように見える場合、最初からファイル破損と判断するのではなく、どの段階で問題が発生したかを切り分けることが重要です。

まず、出力元で対象になった点がSIMAへ実際に書き出されているか確認します。座標データであればA01レコードを確認し、SIMAに存在しない場合は出力側、存在する場合は読込側以降へ調査範囲を絞ります。

一部の点だけ読めない場合は、点名の重複、半角カンマなど区切りと競合する文字、座標値の異常、レコードの記述差を正常点と比較します。ただし、同名点をどのように処理するかは土木CADによって異なるため、重複名称なら必ず上書きされると断定せず、使用ソフトの仕様を確認します。

途中で編集したSIMAに問題が発生した場合は、文字コードと改行にも注意します。一般的なSIMA共通フォーマットではShift-JIS、CRLF、カンマ区切りなどの記述条件があるため、テキスト編集によって保存形式が変わっていないか確認します。

また、SIMAには座標以外にも複数のデータ区分があり、すべての土木CADが全区分を同じように処理するとは限りません。同じ種類の点だけ見つからない場合は、出力したデータ区分と読込機能の対応を確認します。

見えないことと読み込まれていないことを区別することも欠かせません。CAD内部に測点が存在するなら、図面全体表示、XとYの扱い、座標基準、作図単位や倍率、レイヤ、表示フィルタ、同一座標の重複などを確認します。

実務では、出力元、SIMA、CAD内部データ、画面表示の順に追跡し、さらに離れた複数の既知点を照合する方法が有効です。受け渡し時に対象点数、代表点の座標、座標基準、ファイルの版を記録しておけば、トラブル発生時にも原因を絞り込みやすくなります。

土木CADへ取り込む座標の信頼性を高めるには、データ変換だけでなく、現場での取得から受け渡し、読込後の照合までを一つの流れとして管理することが大切です。現場で取得した座標と記録を後工程へつなげたい場合は、LRTK Phoneを活用し、土木CAD上の測点と現場情報の対応関係を残す運用を検討すると、SIMA読込後の確認や測点管理を進めやすくなります。

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

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

技術記事一覧へ戻る →