LRTKレフィクシア株式会社

等高線を3Dポリライン化する5工程|標高属性を正しく付与

等高線は、同じ標高の地点を結んだ線です。平面図では地形の起伏を読み取るために使われますが、造成計画、道路設計、排水計画、土量計算、縦横断図の作成、地形モデルの生成などに活用するには、線に高さを持たせる必要があります。そのために行う処理が、等高線の3Dポリライン化です。

ただし、等高線の属性欄に標高値を入力しただけでは、3次元データとして正しく利用できるとは限りません。線に付属する標高属性と、線を構成する各頂点のZ座標は、データ上では別の情報として管理されることがあるためです。標高属性が100メートルになっていても、各頂点のZ座標がゼロのままであれば、3次元空間では標高ゼロの線として扱われる可能性があります。

また、元データの座標系や単位が不明確なまま変換すると、平面位置は合っていても高さだけが極端に大きくなったり、複数の測量データを重ねたときに位置がずれたりすることがあります。正確な3Dポリラインを作るには、標高値を付与する操作だけでなく、元データの構造確認、属性の整理、線形の修正、変換後の検証までを一連の工程として進めることが重要です。

この記事では、等高線を3Dポリライン化する5工程を、実務で起こりやすい失敗や確認方法とともに解説します。地形図や測量成果から3次元地形データを作成したい担当者は、作業手順を整理する際の参考にしてください。

等高線を3Dポリライン化する目的

等高線を3Dポリライン化する目的は、平面上に描かれている地形情報を、標高を含む3次元データとして利用できる状態にすることです。2次元の等高線でも、線の間隔や曲がり方から斜面の急緩、尾根、谷などを読み取れます。しかし、任意地点の高さを求めたり、地形面を生成したりする処理では、線を構成する各頂点に標高が設定されている必要があります。

2次元ポリラインは、一般にX座標とY座標によって平面位置を表します。これに対して3Dポリラインは、X座標とY座標に加えてZ座標を持ちます。等高線の場合、一本の線上にある地点は原則として同じ標高であるため、その線を構成するすべての頂点に同じZ座標を設定します。

たとえば、標高50メートルの等高線に10個の頂点がある場合、10個すべての頂点にZ座標50メートルを設定します。これによって、線は3次元空間の標高50メートルの高さに配置されます。標高52メートルの等高線にはZ座標52メートルを設定し、それぞれの線を正しい高さに積み上げていくことで地形の骨格を表現できます。

3D化した等高線は、三角形を組み合わせて地表面を表現する地形モデルや、格子状の標高モデルを作るための入力データとして利用できます。作成した地形モデルからは、縦断面や横断面の作成、傾斜方向の確認、流下方向の検討、計画面との高低差比較、切土・盛土量の概算などを行えます。

一方で、等高線を3D化しただけで現地の地形を完全に再現できるわけではありません。等高線と等高線の間は補間によって推定されるため、狭い水路、道路の縁、擁壁、法肩、法尻、段差、局所的な窪みなどは十分に表現されないことがあります。3Dポリライン化は地形モデル作成の重要な基礎工程ですが、必要に応じて標高点や地形の変化線を追加することも必要です。

3Dポリラインと標高属性の違い

等高線を3Dポリライン化する際に、特に注意したいのが標高属性とZ座標の違いです。どちらも高さを表す数値ですが、保存される場所と利用方法が異なります。

標高属性は、線に関連付けて保存される管理情報です。属性欄には標高のほか、等高線の種類、作成日、データの出所、確認状態などを記録できます。標高属性があれば、標高値による検索や抽出、表示色の変更、ラベル表示などが行いやすくなります。

しかし、属性欄に標高100と記録されていても、線の各頂点が必ず標高100に配置されているとは限りません。属性値はあくまで線に付随する情報であり、3次元形状そのものではないからです。

Z座標は、線を構成する各頂点が持つ高さです。3次元表示、地形モデル生成、断面作成などでは、一般にこのZ座標が参照されます。属性標高が100であっても、Z座標がゼロなら、処理によっては標高ゼロの線として認識されます。

実務では、標高属性とZ座標の両方を保持する方法が扱いやすいです。標高属性があれば一覧表で確認しやすく、Z座標があれば3次元形状として利用できます。さらに、属性標高、最小Z座標、最大Z座標を比較することで、正しく変換できたかを検査できます。

等高線であれば、一本の線に含まれる最小Z座標と最大Z座標は、原則として同じ値になります。属性標高が120メートルであるにもかかわらず、最小Z座標が120メートル、最大Z座標が122メートルになっている場合は、途中の頂点に異なる高さが設定されている可能性があります。

変換後に修正する場合も注意が必要です。属性標高だけを120メートルから122メートルへ変更しても、頂点のZ座標が自動的に更新されるとは限りません。反対に、3次元編集によって線を上下に移動しても、属性欄の標高が更新されない場合があります。修正時は、どちらを基準値として管理するかを決め、属性とZ座標を同期させる手順を用意することが大切です。

工程1 元データの座標系と単位を確認する

最初の工程は、元データの座標系、平面単位、高さ単位、高さの基準を確認することです。この確認を省略すると、標高値自体は正しくても、別のデータと重ならなかったり、縦方向だけ極端な形状になったりする可能性があります。

まず、等高線が座標を持つベクトルデータであるかを確認します。画像として取り込まれた地形図や背景図に描かれている等高線は、そのままでは3Dポリラインに変換できません。画像上の線には、線を構成する頂点や標高属性が存在しないためです。この場合は、線を抽出またはトレースして、座標を持つポリラインを作る必要があります。

次に、平面座標系を確認します。座標系は、X座標とY座標が地球上のどの位置を表しているかを定める仕組みです。異なる座標系のデータを同じ画面に読み込むと、表示時の変換によって重なって見えることがあります。しかし、データ自体の座標系が正しく設定されていなければ、書き出しや別環境への受け渡しの際に位置ずれが起こる可能性があります。

等高線、現況測量点、設計図、境界線、施工記録などを組み合わせる場合は、それぞれの座標系を確認します。座標系が不明なデータを見た目だけで移動や回転させると、正しい位置関係を復元するのが難しくなります。データの作成元、測量時期、座標値の範囲、図面に記載された基準などから条件を整理してから作業します。

標高については、高さの基準も確認します。測量成果に記載される標高と、衛星測位によって直接得られる高さは、基準が異なることがあります。数値が近くても、そのまま同じ高さとして重ねられるとは限りません。現場で取得した位置情報と既存等高線を統合する場合は、どの高さ基準に統一するかを決める必要があります。

単位の確認も重要です。平面座標がメートル、標高もメートルで管理されている場合は比較的分かりやすいですが、図面データによっては平面座標がミリメートル相当で作成されていることがあります。この状態で標高をメートル値のまま入力すると、平面と高さの比率が一致しません。

たとえば、標高100メートルをZ座標100として入力すべきデータに、誤って100000を入力すると、3次元表示では一本の等高線だけが極端に高い位置に現れます。反対に、ミリメートル単位で管理すべき図面に標高100を入力すると、実際には0.1メートル相当として扱われ、地形がほぼ平らに見える場合があります。

図面縮尺と座標単位も混同しないようにします。縮尺は紙面や画面上での表現比率であり、座標値そのものの単位とは別です。縮尺の異なる図面から取り込んだ等高線でも、実座標で管理されていれば、標高は実際の高さに合わせて付与します。

作業を始める前に、座標系、平面単位、高さ単位、高さ基準、等高線間隔を記録しておくと安全です。元データは上書きせず、変換用の複製データで処理を進めます。変換途中で条件を変更すると、どの時点のデータが正しいか分からなくなるため、作業開始前に基準を固定することが重要です。

工程2 等高線ごとの標高属性を整理する

2工程目では、各等高線に付与する標高属性を整理します。元データに標高欄があっても、その値をそのままZ座標へ反映できるとは限りません。数値形式、空欄、記号、重複、異常値などを事前に確認する必要があります。

まず、標高属性が数値として保存されているかを確認します。属性欄に「100m」「標高100」「EL100.0」のように単位や文字が含まれている場合、見た目は標高値でも、計算処理では文字列として扱われることがあります。文字列のままではZ座標への変換に失敗したり、ゼロとして処理されたりする可能性があります。

変換用の属性欄には、単位記号や説明文字を含まない数値だけを保存します。元の表記を記録として残したい場合は、元属性を保持したまま、数値変換用の新しい属性欄を作成すると安全です。

小数点以下の扱いも確認します。主曲線が1メートル間隔であっても、補助的な等高線に0.5メートル単位の値が含まれることがあります。すべてを整数へ丸めると、本来異なる標高の線が同じ高さになってしまいます。元データの等高線間隔と業務上必要な精度に合わせて、小数部分を保持します。

空欄の標高属性も抽出します。変換処理によっては、空欄がゼロとして扱われる場合と、処理対象外になる場合があります。大部分の等高線が正しく変換されていても、空欄の線だけ標高ゼロに配置されると、地形モデルに大きな突起や窪みが発生する原因になります。

標高値がない線を周囲の等高線から推定する場合は、単純な並びだけで判断しないことが大切です。たとえば、100メートルと104メートルの等高線の間に一本の線があれば、102メートルと推定できるように見えます。しかし、線が途中で分断されていたり、補助的な等高線が混在していたりすると、推定を誤る可能性があります。

標高ラベル、既知の標高点、等高線の閉合状態、尾根や谷の方向、周囲の線との連続性を確認し、複数の根拠から標高を判断します。推定値を入力した場合は、確定値と区別できる確認属性を設けると、後の現地確認や品質管理が行いやすくなります。

異常値の確認には、属性標高の最小値と最大値を一覧化する方法が有効です。対象地域がおおむね標高50メートルから150メートルの範囲であるにもかかわらず、標高1500メートルの線が含まれていれば、桁の入力間違いが疑われます。標高ゼロや負の値についても、対象地域の地形条件と照らして妥当かを確認します。

同じ標高値を持つ線が複数存在すること自体は、異常ではありません。起伏のある地形では、同じ標高の等高線が離れた場所に複数現れます。そのため、同じ標高だからという理由だけで線を結合してはいけません。結合の可否は、端点の位置や周囲の地形を見て判断します。

属性欄には、標高以外の数値が保存されている場合もあります。図形番号、線種コード、作成順、レイヤー番号などを標高と誤認すると、意味のない高さが設定されます。どの属性が高さを示しているか不明な場合は、図面上の標高ラベルや既知点と照合して確認します。

標高属性の整理が終わったら、値の並びも確認します。山頂に近づくほど標高が高くなる地形で、内側の閉じた等高線が外側より低くなっている場合は、属性の付与間違いが考えられます。谷では等高線の曲がり方と標高の上下関係を合わせて確認することで、誤った標高を発見しやすくなります。

工程3 標高属性を頂点のZ座標へ反映する

3工程目では、整理した標高属性を使用して、各等高線の頂点にZ座標を付与します。この処理によって、平面上の2次元ポリラインが、高さを持つ3Dポリラインになります。

等高線は同じ標高の地点を結んだ線であるため、一本の線に含まれるすべての頂点へ同じZ座標を設定するのが基本です。属性標高が80メートルであれば、始点、中間点、終点を含むすべての頂点にZ座標80メートルを設定します。

変換処理では、標高属性を高さとして図形へ反映する機能を使用します。ただし、処理名称や設定項目は使用する環境によって異なります。重要なのは、表示上の高さを変更するだけではなく、出力される図形の頂点にZ座標が保存される設定を選ぶことです。

環境によっては、属性値に基づいて一時的に立体表示しているだけで、元の図形にはZ座標が書き込まれていない場合があります。この状態では、その環境内では立体的に見えても、別の形式へ書き出したり、別の担当者へ渡したりした際に高さが失われる可能性があります。

変換直後には、一本の等高線を選び、頂点情報を確認します。属性標高と各頂点のZ座標が一致していれば、基本的な変換は成功しています。複数の標高の線について確認し、特定の値だけ変換されていない状態がないかも調べます。

一括変換する場合は、数本だけではなく、低標高、中間標高、高標高の線をそれぞれ確認します。また、標高属性が整数の線、小数を含む線、閉じた線、開いた線など、条件の異なる図形を抽出して検査すると、設定上の問題を見つけやすくなります。

一本の等高線で頂点ごとに異なるZ座標が設定されている場合は、変換方法を見直します。既存の地形面から各頂点の高さを取得する処理を使用すると、地形面の補間誤差によって、同じ等高線上でも頂点ごとにわずかに異なる高さが入ることがあります。

元の等高線に確定した標高属性がある場合は、地形面から高さを取得するのではなく、属性値を一定値として全頂点へ設定する方が、等高線の定義に合っています。地形面から高さを取得する方法は、標高属性のない一般的な線を地表面に沿わせる場合などに適しています。

異なる標高の線が誤って一本のポリラインに結合されていると、一定のZ座標を付与した際に、どちらか一方の標高へ統一されてしまいます。変換前または変換後に、一本の線内で標高ラベルが変化していないか、別標高の区間が連結されていないかを確認します。

変換後の保存形式も重要です。データ形式によっては、Z座標を保持できないものや、保存設定によって2次元化されるものがあります。作業中のデータが3次元であっても、出力時に高さが削除されれば、受け渡し先では標高ゼロの線になります。

そのため、変換後は納品や共有に使用する形式で一度書き出し、別データとして再読込します。再読込した線について頂点のZ座標を確認し、正しく保持されていることを確かめます。変換直後の確認と再読込後の確認を分けることで、処理ミスと保存形式による問題を切り分けられます。

工程4 線の接続状態と形状を修正する

4工程目では、3D化した等高線の接続状態、重複、自己交差、頂点密度などを確認し、地形モデルの入力データとして利用できる形へ整えます。Z座標が正しくても、線形に問題があれば、地形面の生成結果が不自然になる可能性があります。

元データによっては、一本に見える等高線が短い線分の集合になっています。細かく分断された状態でも3D化は可能ですが、線ごとの属性管理が複雑になり、標高の欠損や不一致を見落としやすくなります。同じ標高で連続する区間は、端点を確認したうえで適切に結合します。

ただし、同じ標高の線が近くにあるという理由だけで自動結合してはいけません。尾根を挟んだ両側や複雑な谷地形では、本来つながらない同標高の等高線が接近することがあります。結合時は端点間の距離だけでなく、線の方向、周辺の等高線形状、元図上での連続性を確認します。

線の端点に小さな隙間がある場合も注意が必要です。見た目では接続していても、座標上では数ミリメートルや数センチメートル離れていることがあります。山頂や窪地の周囲にある閉じた等高線では、始点と終点が正確に一致しているかを確認します。

一方で、作業範囲の境界で切れている等高線は、開いた線のままでも問題ありません。範囲外へ続く線を無理に閉じると、実際には存在しない地形形状を作ることになります。閉じるべき線と、境界で切れている線を区別することが重要です。

重複線も確認します。同じ位置に同じ標高の線が二重に存在していても、平面表示では一本に見える場合があります。重複線を残したまま地形面を生成すると、不要な頂点が増えたり、処理が不安定になったりする可能性があります。

同じ位置に異なる標高の線が重なっている場合は、さらに深刻です。地形面の同じ平面位置に複数の高さが存在するため、一般的な地表面として処理できません。元図のトレースミス、レイヤーの重複、更新前後データの混在などを確認し、正しい線だけを残します。

自己交差も検査します。通常の地表を表す等高線が、平面上で不自然に自分自身と交差する場合は、線の編集ミスや結合ミスが考えられます。また、異なる標高の等高線が交差している場合も、一般的な一価の地形面としては矛盾します。

ただし、張り出した岩盤やオーバーハングのような地形は、同じ平面位置に複数の高さが存在するため、通常の等高線と2.5次元地形モデルだけでは表現しにくい対象です。このような場所では、等高線を無理に修正して一般地形として扱うのではなく、別の3次元計測データや現地確認を組み合わせる必要があります。

頂点数の確認も必要です。画像からの線抽出や細かなトレースによって作成された等高線は、短い間隔で大量の頂点を持つことがあります。頂点が多すぎると、データ容量が増え、表示、編集、地形面生成の処理負荷が高くなります。

頂点を減らす場合は、単純化によって元の線形からどの程度離れるかを管理します。許容値を大きくしすぎると、細い谷や尾根の屈曲が失われ、地形の特徴が変わる可能性があります。元の等高線と単純化後の線を重ね、重要な地形形状が維持されているかを確認します。

特に、等高線が鋭く曲がる谷部や尾根部では、頂点削減の影響が大きくなります。直線に近い区間では頂点を減らしやすい一方、地形の方向が変化する区間では必要な頂点を残します。処理速度だけを目的に一律の強い単純化を行わないことが大切です。

工程5 3次元表示と断面で検証する

最後の工程では、完成した3Dポリラインを平面図だけでなく、斜め表示、側面表示、断面表示によって検証します。平面図ではX座標とY座標の形しか見えないため、Z座標の入力間違いや単位の不一致を見落としやすいからです。

最初に、等高線全体を斜め方向から3次元表示します。低い等高線から高い等高線へ段階的に積み重なり、地形として自然な起伏が表現されているかを確認します。一本だけ極端に高い位置へ伸びている場合は、桁の入力間違いや単位の不一致が疑われます。

標高100メートル前後の地域に、Z座標1000メートルの線が一本含まれていれば、斜め表示で明確な突起として現れます。反対に、標高属性が空欄でゼロに変換された線は、地形の下方へ落ち込んだ形になります。

次に、横または正面から側面表示します。等高線は水平な線であるため、一本の線を側面から見たとき、その高さは一定になるのが基本です。途中で傾いている線や波打っている線があれば、頂点ごとに異なるZ座標が設定されています。

任意位置に断面線を設定し、複数の等高線を横切る断面を作成する方法も有効です。等高線間隔が2メートルであれば、通常の区間では交差する高さも2メートルずつ変化します。標高の並びが途中で逆転したり、急に大きな差が生じたりしていないかを確認します。

既知の標高点がある場合は、周囲の等高線と比較します。たとえば、標高点が105.4メートルで、その地点が104メートルと106メートルの等高線の間にあれば、標高関係として整合していると考えられます。標高点より低い位置にあるはずの等高線が高いZ座標を持っている場合は、標高属性の対応間違いを調べます。

地形の形と標高の並びも合わせて確認します。谷では等高線が上流側、つまり標高の高い方向へ入り込む形になり、尾根では低い方向へ張り出す形になるのが一般的です。線の曲がり方と標高の増減が整合していなければ、標高の付与順序を誤っている可能性があります。

数値による検査では、各線の属性標高、最小Z座標、最大Z座標を比較します。等高線であれば、属性標高と最小Z座標と最大Z座標が一致することが基本です。わずかな差を許容する場合でも、業務上の基準を決め、基準を超える線を抽出します。

全線を目視することが難しい大規模データでは、異常値を自動抽出する方法が有効です。属性標高とZ座標の差がある線、最小Z座標と最大Z座標が異なる線、対象地域の標高範囲を外れる線、Z座標がゼロの線などを抽出し、重点的に確認します。

また、変換した等高線から試験的に地形面を作成し、再生成した等高線を元データと重ねる方法もあります。元の3D等高線と、生成した地形面から作成した等高線が大きくずれる場合は、線のZ座標、接続、補間条件などに問題がある可能性があります。

最後に、納品や共有に使用する形式へ書き出し、再度読み込んだ状態で確認します。作業環境上では正しく表示されていても、出力形式によってZ座標が削除されることがあるためです。再読込後にも属性標高とZ座標が保持され、3次元表示できることを確認して、変換作業を完了します。

3Dポリライン化で起こりやすい不具合

3Dポリライン化で多い不具合の一つは、すべての等高線が標高ゼロに配置される状態です。主な原因として、標高属性だけを入力してZ座標へ反映していないこと、2次元形式で保存したこと、変換時に参照する属性欄を誤ったことなどが考えられます。

属性欄には正しい標高が表示されているため、平面図だけでは問題に気づかないことがあります。側面表示や頂点情報の確認によって、実際のZ座標を調べる必要があります。

一部の線だけ標高ゼロになる場合は、属性値が空欄または文字列になっていないかを確認します。数字の前後に空白や単位記号が含まれていると、数値として変換されない場合があります。見た目が同じ数字でも、属性のデータ型が異なることがあるため注意が必要です。

地形が極端に高くなる、または低くつぶれる場合は、単位の不一致が疑われます。平面座標と高さの単位を確認し、必要に応じて標高値を統一します。ただし、原因を確認せずに表示倍率だけを変更すると、見た目は整ってもデータ自体の単位は誤ったままになります。

等高線の上下関係が逆転する不具合もあります。標高ラベルを隣の線へ割り当てた場合や、線の順番だけを基準に自動入力した場合に起こりやすい問題です。山頂や谷の形状、既知標高点、隣接線の値を使って確認します。

一本の線が途中で傾く場合は、頂点ごとに異なるZ座標が設定されています。地形面から高さを取得した場合、異標高の線を誤結合した場合、頂点編集時に一部だけ上下移動した場合などに発生します。線ごとの最小Z座標と最大Z座標の差を調べることで抽出できます。

地形モデルに穴が開く場合は、等高線の途切れ、外周データの不足、不正な線形、自己交差、重複線などを確認します。ただし、等高線が開いていること自体が必ずしも問題ではありません。作業範囲の外へ続く線は境界で切れているのが自然です。

地形面に細長い三角形や鋭い突起が生じる場合は、線の端部、頂点密度の偏り、狭い谷、尾根の形状などを確認します。等高線だけでは地形の折れ目が固定されず、意図しない方向に補間されることがあります。

保存後に高さが消える場合は、出力形式が3次元形状を保持できるかを確認します。読み込み側の設定によって、Z座標を無視して平面線として扱っている可能性もあります。送り側と受け取り側の双方で、同じ座標系、単位、3次元対応形式を使用することが重要です。

3D等高線から地形モデルを作る際の注意点

正しく3D化した等高線は、地形モデル作成の主要な入力データになります。しかし、3D等高線が正しければ、必ず現地と一致する地形面ができるわけではありません。等高線の間にある地形は、周囲の線から補間して推定されるためです。

等高線間隔が広いほど、線と線の間にある細かな起伏は表現されにくくなります。緩やかな一様斜面では比較的自然に補間できますが、狭い谷、水路、盛土端部、切土法面、擁壁、道路の段差などでは、実際の地形との差が大きくなる可能性があります。

地形が急に変化する場所には、地形の変化線を追加することが有効です。法肩、法尻、水路底、道路端、擁壁上端、擁壁下端、尾根筋、谷筋などの位置と高さを入力すると、地形面が意図しない方向へ滑らかに補間されるのを抑えられます。

山頂や窪地では標高点も重要です。最も内側の閉じた等高線が標高100メートルであっても、その内部の最高点が101メートルなのか110メートルなのかは、等高線だけでは判断できません。窪地も同様に、内部の最低標高を確定するには標高点などの追加情報が必要です。

地形面を作成する範囲も指定します。外周を設定せずに生成すると、最も外側にある等高線同士を結んで、必要のない範囲まで地形面が作られる場合があります。測量範囲、計画区域、施工区域などに合わせて境界を設定します。

急斜面では、等高線が非常に密集します。線同士の間隔が小さいため、重複、交差、頂点のずれが地形面へ影響しやすくなります。平面表示を拡大するだけでなく、3次元表示や断面によって急斜面の形状を確認します。

等高線から生成した地形面を土量計算に使う場合は、入力データと生成条件を記録します。同じ等高線を使用しても、外周範囲、頂点の単純化、変化線、追加標高点、補間方法によって計算結果が変わる可能性があります。

現況面と計画面を比較する場合は、両方の座標系、単位、高さ基準を統一します。平面位置が少しずれているだけでも、急斜面では大きな高低差として計算されることがあります。標高基準が異なれば、区域全体に一定の切土または盛土があるような誤った結果になる可能性があります。

完成した地形面から等高線を再作成し、入力した3D等高線と比較する方法も有効です。再作成した線が入力線と一致していれば、少なくとも等高線位置の高さは地形面に反映されています。大きくずれる場合は、入力線の扱いや地形面生成条件を見直します。

変換後のデータを業務で管理する方法

3Dポリライン化した等高線を継続して利用するには、変換済みファイルだけでなく、元データ、処理条件、確認結果を管理する必要があります。標高値や線形を後から修正した場合に、その理由や変更箇所が分からなければ、どのデータを使用すべきか判断できません。

元の2次元等高線は上書きせずに保存します。そのうえで、標高属性を整理したデータ、Z座標を付与したデータ、線形修正済みデータ、検証済みデータを区別します。工程ごとにデータを分けることで、不具合が見つかった際に原因となった段階まで戻れます。

ファイル名だけでなく、データ内部にも作成日、処理日、対象区域、座標系、単位、等高線間隔、確認状態などを記録すると管理しやすくなります。複数の担当者が作業する場合は、標高修正や線結合の判断基準を共通化します。

標高属性とZ座標のどちらを基準値として扱うかも決めておきます。属性標高を正として管理する場合は、修正後にZ座標を再生成します。Z座標を正として管理する場合は、確定したZ座標から属性標高を更新します。片方だけを修正する運用を避けることが重要です。

現況地形、計画地形、施工途中の地形、完成地形は、別のデータとして管理します。造成や掘削が行われた後に古い等高線を現況データとして使用すると、排水検討や土量計算を誤る可能性があります。取得日や施工段階を明確にし、異なる時点のデータを混在させないようにします。

標高を修正した場合は、その根拠も記録します。現地測量で確認したのか、既知の標高点と照合したのか、図面ラベルの誤りを修正したのかによって、データの信頼性や再確認方法が異なります。

また、地形データだけでなく、現場写真、位置情報、施工状況の記録を関連付けると、図面上の標高を修正した理由を後から確認しやすくなります。特に、造成によって法面や排水経路が変化した場所では、変化前後の写真と位置を残すことが有効です。

まとめ

等高線を3Dポリライン化する作業は、平面線へ単純に高さを入力するだけでは完了しません。元データの座標系と単位を確認し、等高線ごとの標高属性を整理し、その値を各頂点のZ座標へ正しく反映する必要があります。

その後、線の途切れ、重複、自己交差、誤結合、過剰な頂点などを修正し、3次元表示や断面表示で高さを検証します。属性標高と最小Z座標、最大Z座標が一致しているかを確認すると、見た目だけでは分からない変換ミスを発見しやすくなります。

特に重要なのは、標高属性とZ座標を混同しないことです。属性標高が正しくても、各頂点のZ座標が未設定であれば、地形モデルや断面作成で正しい高さが使われない可能性があります。反対に、Z座標だけを変更して属性を更新しなければ、管理情報と実際の形状が一致しません。

変換後のデータから地形モデルを作成する場合は、等高線の間が補間によって推定されることも理解しておく必要があります。狭い谷、尾根、法面、擁壁、水路、段差などを正確に表現したい場合は、標高点や地形の変化線を追加します。

さらに、元データ、変換条件、修正履歴、検証結果を残し、現況、計画、施工途中、完成時のデータを分けて管理することが重要です。正しく3D化された等高線と現場記録を関連付けることで、地形モデルの作成根拠や修正内容を確認しやすくなります。

LRTK Phoneを活用して現場写真、位置情報、施工記録を整理すれば、等高線や3次元地形データを更新する際の現地状況を残しやすくなります。図面上の標高情報と現場の記録を結び付けて管理することで、地形変化の確認、修正箇所の共有、施工後の記録整理をより円滑に進められます。

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

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