等高線の標高属性が消えるとはどのような状態か
等高線データを別の図面形式や地理空間データ形式へ変換した後、線そのものは正常に表示されているのに、標高の数値だけを確認できなくなることがあります。変換前には各等高線に100、105、110といった標高値が登録されていたにもかかわらず、変換後の属性一覧から標高項目がなくなっていたり、すべて空欄やゼロになっていたりする状態です。
この問題は、単純に数値が削除された場合だけを指すものではありません。標高項目の名称が変わって見つけにくくなった場合、数値が文字列へ変換された場合、小数部分だけが失われた場合、三次元座標が二次元化された場合も、実務上は標高属性の消失として扱う必要があります。
また、画面上から標高文字が消えたからといって、元の標高値まで失われたとは限りません。文字表示だけが変換対象から外れ、線形の属性や高さ方向の座標には数値が残っているケースがあります。反対に、標高文字は表示されていても、それが独立した文字データであり、等高線の属性としては何も登録されていないこともあります。
等高線の形が残っていると、変換が成功したように見えやすい点には注意が必要です。平面図では高さ方向の情報が見えないため、すべての線が同じ標高に置き換わっていても気づかないことがあります。そのまま地形モデルを作成すると、地表が平らになったり、一部の線だけ標高ゼロへ落ち込んだりして、不自然な地形が生成されます。
標高属性の欠落は、造成計画、土量計算、縦横断図の作成、排水方向の確認、斜面勾配の検討などに影響します。数値の一部だけが欠けた場合でも、地形モデルに局所的な穴や突起が発生する可能性があります。変換したファイルを開けることだけでは、正常なデータであると判断できません。
原因を効率よく特定するには、標高が元データのどこに保存されていたかを確認する必要があります。線形の属性項目なのか、各頂点のZ座標なのか、線形全体に設定された高さなのか、独立した文字なのか、外部表から結合された値なのかによって、対処方法が変わります。
したがって、等高線のデータ変換では、線の本数や位置だけでなく、標高の保存場所、数値型、単位、三次元情報、項目名、空欄の扱いまで確認することが重要です。変換前、変換中、変換後の三段階で検証することで、標高属性の欠落を早期に発見できます。
標高情報が保存される主な場所
等高線の標高は、すべてのデータで同じ場所に保存されるわけではありません。最も分かりやすいのは、線形の属性一覧に標高用の項目があり、線ごとに数値が登録されている状態です。この場合は、等高線を選択すると属性一覧から標高を確認できます。
属性項目の名称は一定ではありません。「標高」「高さ」「標高値」「等高線高」など、作成者や業務によって異なる名称が使われます。同じデータ内に現況標高、計画標高、表示用標高などが併存していることもあるため、項目名だけで正しい値を判断してはいけません。実際の線の位置や標高文字と照合し、どの項目が正式な標高なのかを確認します。
別の保存方法として、線形を構成する各頂点のZ座標に標高が入っている場合があります。平面位置を表すX座標とY座標に、高さ方向のZ座標を加えた三次元線形です。通常の等高線であれば、一つの線を構成する頂点はすべて同じZ座標を持ちます。
ただし、三次元線形であっても、属性一覧に標高項目があるとは限りません。立体表示では正しい高さに見えていても、属性を書き出す処理では標高を取得できないことがあります。逆に、属性には標高値がある一方、すべての頂点のZ座標がゼロになっているデータもあります。
線形全体に一つの配置標高が設定される構造もあります。この場合、各頂点は二次元座標のままでも、線形オブジェクトに高さが与えられています。変換先がこの構造に対応していないと、高さが削除される可能性があります。
さらに、等高線のそばに配置された数字が標高を示している場合があります。この数字は線形の属性から自動表示されていることもあれば、独立した文字として配置されていることもあります。人が見ると等高線と標高文字の関係は明らかでも、データ上では何の関連付けも存在しない場合があります。
外部の属性表に標高が保存され、線形の識別番号を使って結合されているケースもあります。画面上では一つの属性一覧として表示されますが、線形ファイル自体には標高が含まれていません。結合先の表を伴わずに変換すると、標高だけが消える原因になります。
標高が計算式によって一時表示されていることもあります。例えば、Z座標から計算した値を仮の項目として表示している場合です。計算結果が固定値として保存されていなければ、別形式へ書き出したときに項目や数値が残らない可能性があります。
このように、標高属性の消失を防ぐためには、変換前に保存場所を特定することが欠かせません。画面上に標高が表示されているという事実だけで、どの形式にも引き継げると判断しないことが重要です。
原因1 変換先の形式が属性情報を保持できない
標高属性が消える代表的な原因は、変換先のデータ形式が元データの属性構造に対応していないことです。データ形式によって保存できる情報は異なり、線の形状だけを主に扱う形式もあれば、線形と複数の属性項目を一体で保存できる形式もあります。
図形の受け渡しを主な目的とする形式では、線の座標、線種、色、画層などは引き継がれても、任意に作成した属性項目が保存されるとは限りません。元データに「標高」という数値項目があっても、変換先に対応する保存場所がなければ、その項目は除外されます。
変換処理に属性項目の選択機能がある場合も注意が必要です。初期設定が形状だけの書き出しになっていると、標高属性を選択しないまま変換が完了します。処理自体はエラーなく終了し、線形も正常に表示されるため、欠落に気づきにくくなります。
変換先の形式に項目名の長さや文字種の制限がある場合、標高項目が短縮されたり別名へ変更されたりすることがあります。標高が消えたのではなく、見慣れない項目名に変わっている可能性もあります。変換後は項目の有無だけでなく、名称の変換規則を確認する必要があります。
保存できる属性項目の数に制限がある場合、後方に配置された項目が除外されることも考えられます。標高項目が属性一覧の末尾にあると、変換時に書き出されない可能性があります。不要な項目を整理し、業務上必要な標高項目を明示的に指定することが安全です。
対処法としては、属性を保持できる中間形式を利用する方法があります。元データから最終形式へ直接変換するのではなく、線形、属性、三次元座標を保存できる形式へ一度書き出します。中間データで標高が残っていることを確認してから最終形式へ変換すると、どの工程で情報が失われたかを切り分けやすくなります。
最終的に属性を保存できない形式を使用しなければならない場合は、別の方法で標高を残します。Z座標へ標高を反映する、標高文字を併記する、線形に一意の識別番号を付けて属性表を別に渡すといった方法です。
ただし、別ファイルで標高表を管理する場合は、線形との対応関係を確実に保つ必要があります。変換によって線が分割されたり結合されたりすると、元の識別番号が維持されないことがあります。変換前後で識別番号と線形の関係を検証しなければなりません。
データ形式を選ぶときは、相手の環境で開けるかどうかだけではなく、業務で必要な情報を保持できるかを確認します。地形解析や設計に利用する等高線であれば、線形、標高属性、Z座標、座標参照情報、単位を保存できる形式を優先することが重要です。
原因2 標高がZ座標として引き継がれていない
元の等高線が三次元線形であっても、変換設定によって二次元化されるとZ座標が失われます。平面図上の位置は変わらないため、変換後も等高線の形は正しく見えます。しかし、立体表示や地形モデル作成を行うと、すべての線が同じ高さに並んでいることが分かります。
二次元化は、変換先が高さ方向の座標に対応していない場合だけでなく、変換設定で平面化が選択されている場合にも発生します。既定の設定が二次元になっている処理では、利用者が意識しないままZ座標がゼロへ置き換えられる可能性があります。
標高が属性項目に保存されていても、Z座標がゼロのデータでは別の問題が生じます。変換先や後工程が属性ではなく三次元座標だけを参照する場合、等高線は高さを持たない線として扱われます。属性一覧に正しい標高が残っているため、一見すると問題がないように見えますが、地形モデルには反映されません。
反対に、Z座標には正しい標高があるものの、属性項目が存在しない場合もあります。三次元形状を保持できる形式では問題ありませんが、属性だけを利用する処理へ渡すと標高を認識できません。変換先や利用目的によっては、Z座標から標高属性を作成する必要があります。
変換前には、代表的な等高線を選び、属性標高と複数頂点のZ座標を確認します。一つの等高線内でZ座標が一定になっているかも重要です。通常の等高線であるにもかかわらず、頂点ごとに異なるZ座標が入っている場合、地形モデルに不要な凹凸が生じる可能性があります。
属性値をZ座標へ反映するときは、線ごとに一つの標高値をすべての頂点へ設定します。属性の空欄や異常値をそのまま反映すると、線全体が標高ゼロや極端な高さに配置されるため、事前の値確認が必要です。
Z座標から属性を作る場合は、どの頂点の値を採用するかを決めます。すべての頂点が同じ高さであれば、任意の代表点から取得できます。頂点間に差がある場合は、平均値を安易に採用せず、元データの作成過程を確認します。等高線として正しい高さを特定できない場合は、周辺の標高文字や隣接線との関係を使って判断します。
変換後は、平面表示だけでなく立体表示でも確認します。最低標高、中間標高、最高標高の線を選び、Z座標が段階的に変化しているかを調べます。すべて同じ値になっている場合は平面化されている可能性があります。
属性標高とZ座標を両方保持する場合は、両者が一致していることを確認します。属性が120でZ座標が125というような不一致があると、使用する処理によって異なる地形が生成されます。どちらを正式な値とするかを決め、変換後のデータを統一することが重要です。
原因3 標高文字と等高線が別データになっている
等高線図に表示されている標高数字が、線形の属性ではなく独立した文字である場合、線形だけを変換すると標高表示が消えます。画面上では線と数字が近接しているため一体に見えますが、データ上は別々の要素です。
文字を含めて変換した場合でも、文字と等高線を結び付ける関係が保存されるとは限りません。変換後に標高数字が残っていても、どの線の標高であるかを処理側が判断できなければ、地形解析には利用できません。人が図面を見て読み取れる状態と、機械が属性値として利用できる状態は異なります。
標高文字を線形へ対応付ける際、単純に最も近い線へ割り当てる方法には注意が必要です。等高線が密集している急斜面や、谷と尾根が近接する場所では、文字の中心に最も近い線が本来の対象とは限りません。文字を配置するために線が途中で切られている場合もあります。
文字の回転方向や挿入位置を利用できる場合は、線の方向との一致を確認します。さらに、前後の標高値や等高線間隔との連続性を確認すると、誤った対応付けを減らせます。周囲が100、105、110の順に並ぶ場所で、突然150が入っていれば、文字と線の対応を見直す必要があります。
標高文字の内容にも注意します。数字だけでなく、単位、補助記号、注記、空白が含まれていると、そのまま数値型へ変換できないことがあります。全角数字と半角数字、小数点の種類、負の符号の表現が混在している場合も、変換失敗の原因になります。
文字列から標高値を抽出するときは、不要な文字を除き、数値として解釈できる形式へ統一します。変換できなかった文字を空欄やゼロのまま放置せず、対象を抽出して確認します。特に標高ゼロが実際に存在する範囲では、変換失敗によるゼロと正しい標高ゼロを区別しなければなりません。
すべての等高線に標高文字が付いているとは限りません。太く表示された主要な等高線だけに数値があり、その間の線は一定の等高線間隔から標高を推定する図面もあります。この場合、主要な線へ標高属性を設定した後、線の並びと地形の上下関係を確認しながら中間の標高を補います。
ただし、補助等高線や特殊な地形表現が含まれる場合は、一定間隔で機械的に値を割り当てられないことがあります。途中で等高線間隔が変わっている図面や、部分的な補助線があるデータでは、元の凡例や作成条件を確認する必要があります。
文字から標高属性を作成した後は、元の標高文字をすぐに削除しないことが安全です。属性値との照合が完了するまで残し、主要地点や線が密集する場所を目視確認します。検証後に表示を整理することで、復元作業の誤りを発見しやすくなります。
原因4 属性の型や項目名が変換条件に合っていない
標高項目が存在していても、属性のデータ型が変換先に適合していなければ、値が欠落することがあります。標高は計算に使う数値ですが、元データでは文字列として保存されている場合があります。画面上に125.5と表示されていても、内部では数値ではなく文字として扱われている状態です。
文字列の標高に単位や空白が含まれていると、数値型への変換に失敗する可能性があります。例えば、数値の後ろに単位を示す文字が付いている場合や、数値の前後に不要な空白がある場合です。一部の行だけ形式が異なると、変換できた行と空欄になった行が混在します。
整数型と小数型の違いにも注意が必要です。標高に小数が含まれているにもかかわらず、変換先の項目を整数型にすると、小数部分が切り捨てられたり丸められたりします。詳細な地形や小さな等高線間隔を扱う場合、この差が地形モデルや数量計算に影響することがあります。
数値の最大桁数が不足している場合も、異常値や空欄が発生する可能性があります。標高値そのものは小さくても、内部で別の単位へ換算されて大きな数値になっている場合があります。変換先の項目が保持できる範囲を事前に確認することが重要です。
項目名の制限も見落としやすい原因です。長い項目名、日本語を含む名称、空白や記号を含む名称は、変換時に短縮または置換されることがあります。「等高線の標高」という項目が短い名称へ変わると、利用者が標高項目を見つけられないことがあります。
同じような名称の項目が複数存在する場合、自動的な項目対応で誤った値が選ばれることもあります。現況標高、計画標高、補正前標高、表示標高などが同時に存在する場合は、どの項目を正式値として変換するかを明示します。
空欄とゼロの扱いも重要です。空欄は標高が未設定であることを示しますが、ゼロは有効な標高値です。変換処理で空欄を自動的にゼロへ置き換えると、欠損している等高線が標高ゼロとして利用されてしまいます。
反対に、ゼロを空欄として除外する設定があると、実際に標高ゼロを表す線が欠落します。変換前に空欄数とゼロの件数を記録し、変換後に同じ件数が維持されているかを確認すると異常を発見しやすくなります。
安全な対処法は、変換用の標高項目を新しく作成することです。数値型、小数桁数、単位、項目名を変換先に適した状態へ統一し、正式な標高値を複写します。元の項目を残したまま変換用項目を作れば、処理前後の比較も行いやすくなります。
原因5 結合項目や一時的な計算結果が保存されていない
等高線の属性一覧に表示されている標高が、線形ファイルに直接保存されているとは限りません。外部の属性表を識別番号で結合し、標高を表示している場合があります。この状態で線形だけを書き出すと、標高値は含まれません。
外部表との結合では、線形側と表側に共通の識別番号があります。画面上では標高を含む一つの属性一覧に見えますが、実際の線形データには識別番号しか入っていない構造です。結合先の表を伴わずに別環境へ渡すと、標高項目が消えます。
対処するには、結合されている標高値を線形側の新しい項目へ書き込み、固定値として保存します。その後、結合を解除した状態でも標高が残っているかを確認します。結合解除によって値が消える場合は、まだ実体化されていません。
識別番号の型が一致していない場合にも注意が必要です。一方が数値型、もう一方が文字列型になっていると、見た目が同じ番号でも正しく結合されないことがあります。先頭にゼロを含む番号を数値型へ変換すると、ゼロが削除され、対応関係が崩れる可能性があります。
一つの線形に複数の属性行が対応する場合、変換時にどの値を採用するかが不明確になります。最初の行だけが書き出されたり、線形が複製されたりする可能性があります。標高は原則として一つの等高線に一つの値となるため、重複した対応がないかを変換前に確認します。
計算式によって標高を表示している場合も同様です。Z座標や別項目から計算した結果が一時的な表示であり、データとして保存されていなければ、書き出し時に失われることがあります。画面を閉じるまでしか保持されない一時レイヤーにも注意が必要です。
計算結果を固定値へ変換するときは、元の式と計算条件を記録します。単位換算や補正値を含む計算では、固定した数値だけを見ても算出根拠が分からなくなるためです。元項目、計算方法、作成日を作業記録に残しておくと、後から検証できます。
一時的な処理結果は、正式な保存先へ書き出した後に再度開き、標高が残っているかを確認します。作業中の画面では見えていても、保存したファイルを開き直すと消えることがあります。保存直後の再読み込みは、標高の実体化を確認する有効な方法です。
変換前に実施したい確認作業
変換前には、まず元データを複製し、原本を上書きしない状態にします。変換設定を誤った場合や復元作業で値を書き換えた場合でも、元の状態へ戻れるようにするためです。原本、作業用、変換後のファイルを明確に区別します。
次に、等高線の総数を確認します。変換後の件数と比較する基準になります。ただし、変換によって線が分割または結合される場合は件数が変わるため、総数だけでなく変化の理由も記録します。
標高項目については、項目名、データ型、小数桁数、最小値、最大値、空欄数、ゼロの件数を確認します。これらを記録しておけば、変換後に数値の範囲や欠損状態が変化していないかを比較できます。
代表的な等高線を複数選び、属性値とZ座標を確認します。最低標高付近、中間標高付近、最高標高付近に加え、線が密集する場所や閉じた等高線も確認すると安全です。一部の範囲だけ異なる構造で作られている場合があるためです。
標高文字がある場合は、線形の属性から表示されているのか、独立した文字なのかを確認します。独立文字であれば、変換対象に含めるだけでなく、線形との対応関係をどう残すかを決めます。
外部表との結合や計算項目がある場合は、変換用の固定項目へ値を保存します。結合や計算を解除した状態でも標高が確認できることが重要です。
平面位置の座標参照情報と、高さの基準も記録します。標高の数値が残っていても、高さの基準や単位が不明では他の地形データと整合しません。現場独自の仮基準、平均的な海面を基準とする高さ、測位で得られた高さなど、数値の意味を明確にします。
単位換算が行われる可能性も確認します。変換設定によって平面座標だけでなく高さ方向の数値まで換算されると、標高が意図しない大きさになることがあります。代表線の値を変換前後で比較し、倍率の変化がないかを確認します。
等高線を安全に変換する手順
安全な変換では、最初から全データを処理せず、少数の等高線で試験変換を行います。最低標高、中間標高、最高標高、長い線、短い線、閉じた線など、性質の異なる線を選びます。
試験用データには、正式な標高項目だけでなく、確認用の識別番号を持たせます。変換前後で同じ線を追跡できれば、標高値、Z座標、形状の変化を比較しやすくなります。
変換設定では、属性項目の書き出し、三次元座標の保持、平面化の有無、単位、座標参照情報を確認します。自動設定に任せず、標高項目が変換対象に含まれていることを明示的に確認します。
試験変換後は、保存したデータを新しく開き直します。変換直後の一時表示ではなく、実際に保存されたファイルを確認することが重要です。属性項目、Z座標、標高文字、識別番号が残っているかを調べます。
標高項目の名称が変わっている場合は、元項目との対応を記録します。数値型が文字列へ変わっていないか、小数桁数が維持されているか、空欄がゼロへ変わっていないかも確認します。
立体表示を行い、線の上下関係を確認します。最低標高から最高標高まで段階的に高さが変化していれば、Z座標はおおむね保持されています。すべての線が同じ高さにある場合は、平面化設定を見直します。
試験変換が正常であることを確認してから、全範囲を変換します。全体変換後も同じ検証を行います。試験範囲に問題がなくても、別の範囲に空欄や異なる属性型が含まれている可能性があるためです。
処理中に表示された警告や除外件数は記録します。変換が最後まで完了していても、一部の属性だけが除外されていることがあります。警告を確認せずに地形モデル作成や納品へ進まないことが重要です。
消えた標高属性を復元する方法
変換後に標高属性が消えていることが分かった場合は、まず元データに値が残っているかを確認します。元データが正常であれば、変換設定を修正して再変換する方法が最も確実です。変換後のデータへ手作業で値を入力する前に、再変換で復元できないかを検討します。
元データの属性には標高があり、変換後のZ座標だけがゼロになっている場合は、標高属性をZ座標へ反映します。線ごとに属性値を取得し、すべての頂点へ同じ高さを設定します。処理後は属性値とZ座標が一致するかを確認します。
元データのZ座標には標高があり、属性項目だけが消えている場合は、Z座標から標高項目を作成できます。通常の等高線であれば一つの線上の高さは一定ですが、処理前に複数頂点を確認します。高さが一定でない線は、平均値を自動採用せず、元の作成条件を調べます。
標高文字だけが残っている場合は、文字を数値へ変換し、線形へ対応付けます。線と文字の距離だけでなく、周囲の標高の連続性、等高線間隔、地形の上下関係を確認します。密集部や分岐して見える場所は目視確認が必要です。
主要な等高線にしか標高文字がない場合は、その値と等高線間隔を基に中間線へ標高を設定します。ただし、補助等高線や途中で間隔が変わる範囲がある場合は、単純な連番付与を避けます。
外部表に標高が残っている場合は、識別番号を使って再結合し、線形側へ固定値として保存します。変換によって識別番号が変わっている場合は、位置や形状を利用して対応関係を作り直す必要があります。
標高属性もZ座標も文字も残っていない場合は、周辺の基準点、別の地形データ、元図面、現場記録などから復元できるかを検討します。根拠が不足する状態で標高を推定し、確定値として扱うことは避けます。推定値を使用する場合は、確定値と区別できる項目や記録を残します。
復元後は、元データと同じ最小値、最大値、等高線間隔になっているかを確認します。立体表示や簡易的な地形モデルを作成し、不自然な穴、突起、段差がないかを検証します。
変換後に行う検証のポイント
変換後の検証では、線形の総数を元データと比較します。件数が異なる場合は、線の分割、結合、削除が発生していないかを確認します。件数が同じでも属性が欠落している可能性があるため、これだけで正常とは判断できません。
属性一覧では、標高項目の名称、型、最小値、最大値、空欄数、ゼロの件数を比較します。変換前に存在しなかった標高ゼロが大量に増えている場合は、空欄や変換失敗値がゼロへ置換された可能性があります。
標高値の分布も確認します。等高線間隔が5メートルであれば、標高値は一定の間隔で並ぶことが一般的です。途中の値が抜けていたり、想定外の小数が大量に発生していたりする場合は、変換条件を見直します。
属性標高とZ座標の差も調べます。両方を保持するデータでは、同じ等高線で値が一致していることが重要です。丸めによる小さな差を許容する場合は、許容範囲を事前に定めます。
立体表示では、等高線の上下関係を確認します。隣接する線の標高が逆転している、特定の線だけ極端に低い、すべての線が同じ高さにあるといった異常を探します。
地形モデルを試作する方法も有効です。標高欠損や異常値があると、地表面に不自然な穴、突起、急な壁が発生します。ただし、線形の交差や途切れも異常地形の原因になるため、標高と形状の両方を確認します。
標高文字が残っている場合は、属性値との一致を確認します。文字の近くにある線を目視するだけでなく、実際に線を選択して属性を照合します。線が密集する場所では、別の線の文字を誤って参照しやすいためです。
確認地点はデータ全体へ分散させます。中央部だけでなく、外周部、標高差の大きい場所、線の密集部、平坦部、閉じた等高線を含めます。一部の範囲だけ異なる作成方法が使われている可能性があります。
最終的には、変換元と変換先のファイル名、処理日、担当者、変換条件、線形件数、標高範囲、空欄数、代表地点の比較結果を記録します。後から問題が見つかったときに、どの工程で異常が生じたかを追跡できます。
標高属性の消失を防ぐデータ管理
再発防止には、標高を保存する正式な項目を統一することが有効です。担当者ごとに異なる名称を使うと、変換時に選択を誤りやすくなります。正式項目の名称、数値型、小数桁数、単位、空欄の扱いを決めます。
標高が不明な線へゼロを入力する運用は避けます。ゼロは有効な標高として扱われるため、未設定値と区別できなくなります。不明な値は空欄とし、検査時に抽出できるようにします。
属性標高とZ座標のどちらを正式値とするかも明確にします。両方を保持する場合は、一方を更新したときにもう一方も同期する手順を定めます。値が不一致のまま残ると、利用する処理によって異なる結果が出ます。
原本、作業用、変換後、納品用のデータを分けて管理します。ファイル名には作成日や版番号を含め、どの原本から変換したかを追跡できるようにします。変換条件を変更した場合は、以前の結果を上書きせず別の版として保存します。
変換手順は担当者の経験だけに頼らず、標準的な確認項目として文書化します。属性項目、三次元設定、平面化、単位、座標参照情報、結合項目の実体化、空欄の扱い、変換後の検証方法を記載します。
データを渡す相手とも、必要な標高情報の持ち方を共有します。属性値を利用するのか、Z座標を利用するのか、両方が必要なのかによって適切な変換方法が変わります。受け渡し後の用途を確認せず、形状だけが開ける形式を選ぶことは避けます。
現場で取得した情報から等高線を作成する場合は、測定条件、高さ基準、単位、補正方法、地形モデルの作成条件、等高線間隔も記録します。標高値だけが残っていても、基準や処理条件が不明では適切に再利用できません。
変換前後の代表画面や属性値を保存しておくことも有効です。標高属性が消えた後に元の状態を確認しようとしても、一時的な結合や計算結果が残っていない場合があります。重要な工程では、代表線の属性、Z座標、立体表示を記録します。
まとめ
等高線の標高属性が消える主な原因は、変換先の形式が属性を保持できないこと、Z座標が引き継がれていないこと、標高文字と線形が別データになっていること、属性の型や項目名が変換条件に合っていないこと、結合項目や一時的な計算結果が実体化されていないことです。
等高線が画面上に表示されているだけでは、標高情報が正常に残っているとは判断できません。線形の属性、各頂点のZ座標、線形全体の高さ、標高文字、外部表との結合を確認し、標高がどこに保存されているかを特定する必要があります。
変換前には原本を保管し、標高項目の型、最小値、最大値、空欄数、Z座標、単位、高さの基準を記録します。そのうえで少数の等高線を試験変換し、属性と三次元情報が保持されていることを確認してから全体を処理します。
変換後は、線形件数、標高項目、数値の分布、属性とZ座標の一致、立体形状を確認します。異常が見つかった場合は、手作業で値を補う前に、元データと変換設定を見直して再変換できないかを検討することが重要です。
等高線データの信頼性を保つには、データ変換の結果だけでなく、現場でどの位置を確認し、どの資料を基に判断したかを追跡できる状態にする必要があります。LRTK Phoneを活用すれば、現場写真・位置情報・施工記録を測定場所と関連付けて管理できます。等高線や地形データの変換履歴と現場記録を対応させておくことで、標高属性の欠落や不整合が見つかった際にも、元の状況を確認しながら原因を切り分けやすくなります。