LRTKレフィクシア株式会社

等高線を3D地形モデルへ変換する6工程|標高欠損を防止

等高線から3D地形モデルを作る前に理解したい基本

等高線は、同じ標高にある地点を平面上で結んだ線です。線の間隔や曲がり方を読むことで、斜面の急さ、尾根、谷、平坦地、窪地などの地形を把握できます。測量図、造成計画図、地形図、施工計画資料などで広く利用されており、現場の高低差を読み取るための基本的な情報です。

ただし、等高線そのものは地表面ではありません。標高を持つ複数の線が配置されているだけであり、線と線の間にあるすべての地点の高さが記録されているわけではありません。等高線を3D地形モデルへ変換するには、各線が持つ標高を基に、線の間の高さを推定する補間処理が必要です。

この補間処理によって、等高線の間に三角形や格子状の標高点が生成され、連続した地表面として表示できるようになります。完成した3D地形モデルは、地形の立体表示、縦横断面の作成、勾配の確認、排水方向の検討、造成計画、施工数量の比較などに活用できます。

一方で、元の等高線に問題があると、モデルの一部に高さが作られない標高欠損が発生します。標高欠損には、地表面に穴が開く状態だけでなく、標高が不明な場所へ0などの不適切な値が入る状態、周囲とかけ離れた高さが生成される状態、地形の端部が長い三角形で不自然に結ばれる状態も含まれます。

たとえば、図面上では100メートルの等高線に見えていても、線自体が高さを持たず、近くに「100」という文字が置かれているだけの場合があります。この状態では、変換処理が文字を等高線の標高として認識できず、線が補間対象から外れる可能性があります。

また、等高線の一部が途切れていたり、異なる標高の線が交差していたりすると、地表面を正常に構成できないことがあります。同じ位置に重複した線がある場合も、処理が不安定になる原因になります。

等高線の間隔が細かければ、必ず高精度な3D地形モデルになるわけでもありません。モデルの品質は、元の測量方法、測点の密度、等高線を作成したときの補間条件、図面縮尺、標高基準、編集履歴などにも左右されます。細かな格子へ変換して表示を滑らかにしても、元データに存在しない地形情報が新しく得られるわけではありません。

標高欠損を防ぎ、用途に合った3D地形モデルを作るには、変換操作だけでなく、座標系の確認、標高属性の点検、補助データの追加、境界設定、補間条件の選定、生成後の検証までを一連の工程として行う必要があります。

工程1:座標系・標高基準・単位を統一する

最初に確認するのは、等高線データがどの平面座標と標高基準で作られているかです。この確認を省略すると、等高線単体では正常に見えていても、標高点、設計データ、現況測量結果などを重ねたときに位置や高さが一致しないことがあります。

平面座標には、公共測量などで使用される座標、現場内で設定された任意座標、図面作成用のローカル座標などがあります。同じ場所を表すデータでも、基準が異なれば座標値は一致しません。座標系が異なるデータを変換せずに統合すると、平面位置が大きく離れたり、回転した状態で表示されたりする可能性があります。

3D地形モデルの作成では、平面位置だけでなく標高の基準も重要です。測量成果で扱われる標高、衛星測位から得られる高さ、現場独自の仮標高などは、同じ地点でも値が異なる場合があります。数値が似ているからという理由で混在させると、モデルの途中に段差や急傾斜が生じることがあります。

複数のデータを使用する場合は、等高線、標高点、現況測点、設計面、道路線形、構造物位置などが同じ座標系と標高基準になっているかを確認します。平面座標だけが一致して標高基準が異なる場合もあれば、標高はそろっていても平面位置だけが任意座標になっている場合もあります。

データの単位も確認が必要です。座標値や標高値がメートル単位で記録されているデータと、ミリメートル単位を前提としたデータを混在させると、地形の大きさや高低差が大幅に変わります。読み込み時に単位を誤ると、ほぼ平坦な面に見えたり、反対に極端に高低差の大きい地形になったりします。

標高欄に単位記号が含まれている場合にも注意します。「100」という数値と「100m」という文字列は、処理上の扱いが異なることがあります。標高属性は数値として統一し、単位はデータ全体の設定や管理情報として記録するほうが安全です。

測量時期の違いも、座標や標高と同じ程度に重要です。掘削や盛土が進む現場では、測量日が異なるデータを重ねると、実際の地形変化と入力ミスを区別しにくくなります。古い等高線と新しい標高点を同時に入力すれば、補間処理が異なる時点の地形を一つの面としてつなごうとし、不自然な折れや盛り上がりを作る可能性があります。

変換前には、使用する座標系、標高基準、単位、測量日を整理し、作業用データを一つの条件へ統一します。元データは直接変更せず、複製した作業用データで座標変換や標高補正を行うと、設定を誤った場合にも原本へ戻れます。

座標変換を行ったときは、使用した変換方法、平行移動量、回転の有無、高さの補正量などを記録します。変換後の代表点を既知の位置と比較し、平面位置と高さの両方が一致していることを確認してから次の工程へ進みます。

工程2:等高線の標高属性と図形品質を点検する

座標系と標高基準を統一したら、各等高線が正しい標高を持っているかを点検します。画面上で立体的に見えていても、すべての線が変換処理で使用できる状態とは限りません。

等高線が標高を持つ方法には、線を構成する各頂点が3次元座標を持つ形式や、図形全体の属性欄に標高が記録される形式などがあります。図面上の標高文字だけで高さを示しているケースもあります。どの形式で高さが保持されているかを確認し、使用する変換処理がその形式を読み取れる状態にします。

まず、複数の等高線を選び、実際の標高値を確認します。主要な等高線だけでなく、その間に配置された補助的な等高線や、図面の端にある短い線も確認対象です。一部の線だけ標高が空欄になっていると、その周辺が補間対象から外れ、穴や不自然な平面が発生することがあります。

標高が文字列として保存されていないかも確認します。数値の前後に空白が入っていたり、単位記号や注釈が含まれていたりすると、標高として認識されない場合があります。全角と半角が混在している状態や、小数点記号の違いも処理へ影響する可能性があります。

次に、標高値の並びを確認します。等高線間隔が一定の図面であれば、隣り合う線の高さは一定の差で変化するのが基本です。100メートル、101メートル、102メートルと続く場所で、一部だけ120メートルなどの値が入っている場合は、入力ミスや属性の付け間違いを疑います。

ただし、すべての図面が一定の等高線間隔とは限りません。主要な等高線と補助的な等高線で間隔が異なる場合もあるため、単純な連番だけで異常を決めつけず、図面の作成条件や凡例も確認します。

線を構成する各頂点の高さが同じであることも重要です。本来の等高線は、線上のどこでも同じ標高を表します。編集操作などによって一部の頂点だけ高さが変わると、同じ線の途中で地形が上下し、生成面に突起や窪みが生じます。

図形品質では、線の重複、交差、自己交差、短すぎる線分、孤立した図形、不要な折れ点を点検します。同じ位置に同一標高の線が二重に存在している場合、見た目では分かりにくくても、地形生成時に細かな三角形や処理エラーを生むことがあります。

異なる標高の等高線が平面上で交差している場合は、どちらかの線の位置や標高が誤っている可能性があります。一般的な地表面では、一つの平面位置に複数の地表標高を持たせることはできません。張り出した岩盤、橋梁、トンネル、上下に重なる構造物などは、通常の地形面とは分けて扱う必要があります。

線が途中で切れている場合は、その切れ方を確認します。対象範囲の外へ続く等高線が境界で途切れることはありますが、範囲の中央で不自然に切れた線は補間結果へ影響します。端点同士を接続する場合は、近いという理由だけで結ばず、本来同じ等高線であることと標高が一致していることを確認します。

等高線の整理では、頂点数を減らしすぎないことも大切です。過度に単純化すると、細かな谷や尾根の曲がりが消え、地形の特徴が失われます。一方で、ほぼ同じ位置に大量の頂点が並んでいると、処理負荷が増え、細長い三角形が作られやすくなります。元の形状を保ちながら、明らかに不要な頂点だけを整理します。

図形を修正した後は、標高属性が保持されているかを再確認します。線を結合、分割、単純化した際に、属性が消えたり、初期値へ戻ったりすることがあるためです。形状の修正と標高の確認を一組の作業として行うことで、修正による新たな欠損を防ぎやすくなります。

工程3:標高点と地形の変化線を追加する

等高線の品質を整えた後は、等高線だけでは表現しにくい地形情報を補います。等高線は線上の高さを示しますが、線と線の間がどのような形で変化しているかを完全には決められません。

たとえば、隣り合う二本の等高線が同じ位置関係にあっても、その間が一定勾配の斜面なのか、途中に小さな平場があるのか、緩やかな窪地があるのかは等高線だけでは判断できません。補間処理は、入力された情報の範囲内で高さを推定するため、地形の重要な変化を別の情報として与える必要があります。

代表的な補助データが標高点です。標高点は、特定地点の平面位置と高さを直接示します。山頂、谷底、造成面の中央、道路中心、交差点、構造物周辺、平場の内部など、等高線だけでは標高を決めにくい場所へ配置すると、補間結果を安定させやすくなります。

山頂や窪地の中央では、閉じた等高線の内側に次の等高線が存在しないことがあります。このような場所で内部の標高点がないと、モデルが平らに閉じたり、不自然な頂点を作ったりする場合があります。頂上や最深部の高さを示す標高点を追加することで、立体的な形状を表現しやすくなります。

もう一つ重要なのが、地形の勾配や向きが変わる線です。尾根線、谷線、法肩、法尻、道路端、河岸、擁壁の上端と下端などが該当します。このような線を補間処理の制約として入力すると、本来折れるべき場所を滑らかに横断する面が作られることを防ぎやすくなります。

谷地形では、等高線が上流側へ入り込む形になりますが、線だけで補間すると谷底の位置が左右へずれたり、途中で浅くなったりすることがあります。谷底を通る線に連続した標高を与えることで、水が集まる低い位置をモデルへ反映しやすくなります。

尾根も同様です。尾根線を入力せずに補間すると、左右の斜面を結ぶ三角形が尾根を横切り、頂部が不自然に平らになることがあります。尾根の連続性を示す線を追加すると、斜面の向きが尾根を境に変わる形を維持しやすくなります。

道路や造成地では、法肩と法尻の扱いが重要です。法面上部と下部の境界を示さずに等高線だけを補間すると、法面が周辺地形と一体化し、設計上の折れが失われることがあります。平場についても、外周の等高線だけでは内部が完全な平面にならない場合があるため、中心線や内部の標高点を追加します。

擁壁や崖では、上下端が平面的に近接しながら大きな高低差を持つことがあります。通常の地形モデルは、一つの平面位置に一つの高さを持つ面として構成されるため、垂直面や張り出しをそのまま表現することは難しい場合があります。上端と下端を別の線として入力し、必要に応じて地形面と構造物面を分けます。

河川や池の水面にも注意が必要です。岸辺の等高線だけを入力すると、水面中央が盛り上がったり窪んだりすることがあります。測量時点の水位が分かる場合は、水面の範囲と高さを設定し、内部を同じ高さまたは適切な勾配で扱います。

補助データは多ければ多いほどよいわけではありません。測量日や取得方法が異なる標高点を無計画に追加すると、等高線との間に矛盾が生じます。追加する点や線について、いつ、どの方法で、どの地表面を測った情報なのかを確認します。

植生上面、仮設材、車両、資材などの高さを地表面の標高として入力すると、局所的な突起が生成されます。補助データを追加する際は、対象が地盤面なのか、構造物上面なのか、仮設物なのかを区別することが重要です。

工程4:外周境界と除外範囲を設定する

3D地形モデルを生成する範囲は、外周境界によって明確にします。境界を設定しない場合、最も外側にある等高線や標高点が自動的に結ばれ、測量していない場所まで地表面が広がることがあります。

自動的に作られた外周では、遠く離れた点同士が長い三角形で結ばれる場合があります。その結果、実際には存在しない大きな斜面が生成されたり、モデルの端が不自然に持ち上がったりします。対象敷地、測量範囲、施工区域、解析範囲などに合わせて、閉じた境界線を設定することが重要です。

外周境界は、一つの閉じた図形として認識できる状態にします。画面上では閉じて見えても、端点にわずかな隙間があると、領域として認識されないことがあります。自己交差、重複線分、同じ経路の往復なども、境界処理を不安定にする原因です。

境界付近に標高情報が不足している場合は、外周だけ地形面が生成されないことがあります。境界線に高さを設定すべきかどうかは使用する処理方法によって異なりますが、少なくとも境界の周辺まで等高線や標高点が配置されているかを確認します。

等高線が境界の手前で途切れている場合、残りの範囲は周囲の情報から外挿される可能性があります。外挿は、標高情報が存在する範囲の外側へ地形を推定する処理です。推定距離が長くなるほど根拠が弱くなり、不自然な傾斜が生じやすくなります。

測量されていない場所まで無理に面を広げるのではなく、標高の根拠がある範囲に境界を設定することが安全です。対象範囲を広げる必要がある場合は、追加の標高点や等高線を取得し、補間に必要な情報を補います。

外周の内側に、地形面として扱わない場所がある場合は除外範囲を設定します。建物、橋脚、大型構造物、開口部、未測量区域などを除外することで、周囲の地盤が構造物内部まで連続して生成されることを防げます。

ただし、データが少ないという理由だけで除外範囲を増やすと、モデルに多数の穴ができます。欠損区域を除外するのか、周辺から補間するのか、追加測量で埋めるのかは、モデルの利用目的に応じて判断します。

景観確認などの概略用途では、周辺からの補間で連続面を作ることが許容される場合があります。一方、数量算出や施工判断に使用する場合は、根拠の薄い補間値を実測値と同じように扱わないことが重要です。推定した区域は、後から識別できるように管理します。

工区ごとにモデルを分ける場合は、隣接する境界で高さが一致するようにします。別々の条件で生成したモデルを接続すると、境界に段差や隙間が生じることがあります。共通する標高点や境界線を利用し、同じ補間条件で接続部分を作成すると整合を取りやすくなります。

外周境界を設定した後は、対象となる等高線や標高点がすべて境界内に含まれているかを確認します。境界線のわずかに外側へ必要な標高点が出ていると、その点が処理対象から外れ、端部の形状が変わる場合があります。

工程5:補間条件を決めて3D地形モデルを生成する

入力データと境界を整えたら、等高線から連続した地表面を生成します。地形モデルには、三角形で地表面を構成する形式や、一定間隔の格子点に標高を持たせる形式などがあります。

三角形で構成する形式は、等高線、標高点、尾根線、谷線、法肩、法尻などの形状を反映しやすい方法です。地形変化の大きい場所では細かな三角形を配置し、変化が少ない場所では比較的大きな三角形で表現できます。

一方で、入力データの配置が偏っていると、細長い三角形や広すぎる三角形が生成されることがあります。細長い三角形が連続すると、地表面に筋状の凹凸が現れる場合があります。遠く離れた点を結ぶ大きな三角形では、その間の地形変化を表現できません。

格子形式は、一定の間隔で標高を扱えるため、傾斜、方位、流向、陰影などの解析に利用しやすい形式です。ただし、格子間隔を細かく設定しても、元の等高線や標高点以上の測量情報が得られるわけではありません。

たとえば、等高線間隔が粗く、線と線の間に標高点がない状態で非常に細かな格子を作成すると、多数の標高値が生成されます。しかし、その大部分は周囲の線から計算された推定値です。表示は滑らかでも、実際の微地形まで再現しているとは限りません。

補間方法を選ぶ際は、モデルの利用目的を明確にします。地形の概略を立体的に確認する用途では、滑らかな表示が重視される場合があります。断面作成、排水検討、施工数量の比較などでは、入力した標高条件との整合性や再現性を優先します。

等高線から地形面を生成すると、線に沿って階段状の形が現れることがあります。これは、同じ高さを持つ頂点が等高線上に多数並び、隣の等高線との間が三角形で結ばれることで生じます。

平滑化処理を使えば、見た目の段差を緩和できることがあります。ただし、平滑化を強くしすぎると、入力した等高線から地表面が外れたり、尾根や谷の位置が移動したりします。見た目だけで設定を決めず、元データとの差を確認しながら調整します。

モデル生成前には、処理対象として認識された等高線の数を確認します。入力した線の本数と処理対象の本数が大きく異なる場合は、標高がない線、対象外の図形形式、非表示のデータ、境界外の線などが含まれている可能性があります。

標高点や変化線についても、入力した数と読み込まれた数を比較します。一部のデータが欠けたまま生成を続けると、モデルは完成しても地形の重要部分が反映されません。

生成処理でエラーが出た場合は、設定を次々に変える前に、問題となる図形を絞り込みます。対象範囲をいくつかに分けて生成し、どの区域でエラーが発生するかを確認すると、異常な等高線や境界を見つけやすくなります。

エラーの原因には、重複した頂点、長さがほぼない線分、無効な座標、数値として認識されない標高、自己交差した境界などがあります。問題の図形を修正したら、周辺の標高属性が失われていないかも確認します。

地形面を生成した後は、標高の最小値と最大値を確認します。入力データが50メートルから150メートルの範囲であるにもかかわらず、生成モデルに0メートルや極端に大きな値が含まれている場合は、欠損値や単位の扱いを見直す必要があります。

標高が不明な場所を自動的に0で埋める設定には注意します。本来の地盤高が0ではない現場で欠損値を0に置き換えると、深い穴や急斜面が生成されます。高さが不明な場所は欠損として残し、追加データで補うか、対象範囲から除外するほうが誤解を防ぎやすくなります。

生成条件は記録しておきます。入力した等高線、標高点、変化線、外周境界、除外範囲、補間方法、格子間隔、平滑化条件などを保存すると、モデルを再生成した際に結果を比較できます。

工程6:断面・再生成等高線・確認点で検証する

3D地形モデルが生成できても、作業は完了ではありません。立体表示だけでは見つけにくい欠損や変形があるため、複数の方法で品質を検証します。

最初に行いたいのが、完成した地形モデルから等高線を再生成し、元の等高線と重ねる確認です。再生成した等高線が元の線から大きくずれている場合は、標高属性、補間方法、平滑化条件、単位などに問題がある可能性があります。

比較時には、元データと同じ等高線間隔を設定すると差を確認しやすくなります。元の等高線がモデル上の同じ高さを通っているか、閉じた等高線が別の位置へ移動していないか、谷や尾根の曲がりが保たれているかを確認します。

ただし、再生成した等高線が元の線と一致していても、線と線の間の地形が正しいとは限りません。そのため、断面確認を組み合わせます。

断面は、尾根、谷、急斜面、平坦面、法面、道路、構造物周辺、モデル外周などを横切る位置で作成します。一方向だけでなく、地形の傾斜方向とそれに直交する方向の両方を確認すると、異常を発見しやすくなります。

谷を横断する断面では、中央へ向かって標高が下がっているかを確認します。谷底に平らな盛り上がりがある場合や、谷の左右で不連続な段差がある場合は、谷線や周辺の等高線を見直します。

尾根を横断する断面では、中央が高く、左右へ標高が下がる形になっているかを確認します。尾根の頂部が広く平坦になりすぎている場合は、尾根線や頂部の標高点が不足している可能性があります。

道路や造成面では、縦断方向と横断方向の両方を確認します。縦断方向では勾配が途中で急変していないか、横断方向では意図しない片勾配や窪みが生じていないかを見ます。

法面では、法肩と法尻の位置に明確な勾配変化があるかを確認します。補間や平滑化によって折れが失われている場合、法面の幅や勾配が実際と異なる可能性があります。

陰影表示や傾斜表示も有効です。通常の立体表示では分かりにくい細かな穴、筋状の凹凸、細長い三角形、局所的な段差などが、光の当たり方や傾斜の違いとして現れます。表示方向を変え、複数の角度から確認します。

入力に使用していない確認点がある場合は、モデル上の標高と比較します。確認点は、地形モデルの作成に直接使用していない測点を選ぶと、補間結果を独立して評価しやすくなります。

差を確認するときは、平均的な値だけで判断しません。全体の平均差が小さくても、特定の区域だけ大きくずれている可能性があります。確認点ごとの差を位置とともに確認し、尾根、谷、斜面、外周などの地形条件ごとに傾向を見ます。

確認点とモデルの差が大きい場合は、すぐにモデルの誤りと決めつけず、測量時期や測定対象も確認します。片方が地盤面、もう片方が植生や構造物上面を測っている場合は、高さが一致しません。造成前後など、地形が異なる時期のデータを比較している可能性もあります。

標高欠損の位置も確認します。モデル全体が表示されているように見えても、小さな穴や未生成区域が残っていることがあります。外周に沿って欠損しているのか、特定の等高線付近に集中しているのか、除外範囲の周辺だけにあるのかを調べます。

外周に沿った欠損は、境界付近の標高情報不足や境界線の不備が考えられます。特定の線に沿った欠損は、その等高線の標高属性や図形形式に問題がある可能性があります。局所的な穴は、重複線や交差線、異常な頂点が原因となることがあります。

検証で問題を見つけた場合は、生成後の面を直接変形させるだけでなく、可能な限り元の等高線や補助データを修正して再生成します。生成面だけを手作業で修正すると、修正根拠が分かりにくくなり、次回の更新時に同じ問題が再発します。

検証結果は記録として残します。使用した確認点、断面位置、見つかった欠損、修正内容、再生成後の結果などを保存しておくと、モデルの品質を説明しやすくなります。

標高欠損が発生する主な原因

標高欠損の代表的な原因は、等高線に数値としての高さが設定されていないことです。図面上に標高文字があっても、その文字と線が関連付けられていなければ、変換処理は高さを読み取れません。

一部の等高線だけ標高が空欄になっているケースもあります。主要な線には高さが設定されていても、後から追加された短い線や補助的な線には属性がないことがあります。すべての線を対象に空欄を抽出することが重要です。

標高値が文字列として入力されている場合も、処理対象から外れる可能性があります。単位記号、空白、注釈、全角文字などを取り除き、数値形式へ統一します。

一つの等高線を構成する頂点の高さが一致していない状態も問題です。線全体の属性は100メートルでも、一部の頂点だけ0メートルになっていれば、その周辺に深い穴が生じる可能性があります。

異常な標高値にも注意します。入力ミスによって小数点の位置が変わったり、桁数が増えたりすると、局所的に高い突起が作られます。標高の最小値と最大値を一覧で確認し、現場の想定範囲から外れる値を点検します。

重複線も欠損や不自然な三角形の原因になります。図面の複製、統合、部分修正を繰り返したデータでは、同じ場所に複数の線が残っている場合があります。同一標高の重複だけでなく、異なる標高が設定された重複線は特に注意が必要です。

等高線の交差や自己交差があると、補間処理が地表面を一意に決められない場合があります。交差部分の前後を確認し、位置の誤り、標高の誤り、不要な線の混入などを修正します。

外周境界が閉じていない場合は、対象範囲全体が認識されなかったり、一部がモデル化されなかったりします。端点の隙間、重複区間、自己交差を確認し、単純な閉領域に整えます。

境界の外側に必要な等高線や標高点がある場合も、端部の地形が欠けることがあります。対象データと境界の位置関係を確認し、必要な情報を含むように範囲を調整します。

データ形式の変換によって標高が失われるケースもあります。3次元の線を別の形式へ書き出した際に、平面座標だけが保存される場合や、属性欄が引き継がれない場合があります。変換後は、代表的な線と点を開き、標高が保持されているかを確認します。

座標値が極端に大きい状態で、非常に細かな図形を扱うと、計算処理が不安定になる場合があります。作業用の任意座標へ一時的に移動する方法も考えられますが、元の位置へ戻すための移動量や変換条件を正確に記録する必要があります。

入力データの密度不足も、広い意味での標高欠損につながります。処理上は面が生成されていても、遠く離れた等高線を単純につないだだけでは、その間の地形情報が不足しています。見た目に穴がないからといって、十分な品質が確保されているとは限りません。

用途別に3D地形モデルの精度を考える

3D地形モデルに必要な細かさや検証方法は、用途によって異なります。すべての業務で最も細かなモデルを作ればよいわけではありません。元データの品質と使用目的に合わせた設定が必要です。

広域の地形把握や施工計画の初期検討では、尾根、谷、主要な斜面、平坦地などの大きな地形傾向を把握できることが重要です。過度に細かな格子や三角形を作るよりも、データを扱いやすい状態に整理し、主要地形が失われていないかを確認します。

縦横断面の作成では、断面線付近の地形を適切に再現できることが必要です。等高線の間が広い場所では、断面形状の多くが補間値になります。道路中心、法肩、法尻、谷底など、断面上の重要地点に標高情報を追加すると、形状を安定させやすくなります。

排水や流向の検討では、小さな尾根や窪地が結果へ影響する場合があります。等高線の間隔が粗いと、実際には存在する微地形がモデルに反映されず、水の流れる方向が異なることがあります。集水部、道路横断部、側溝接続部、谷底などの標高を追加確認することが重要です。

土量の比較では、地形面のわずかな高さの差が広い面積へ積み重なります。そのため、入力データの測量時期、対象範囲、基準面、控除範囲などをそろえる必要があります。

等高線から生成した地形面を数量比較に用いる場合は、等高線自体がどのような測量データから作られたかも確認します。図面上の等高線間隔が細かいことだけを根拠に、細かな地形変化まで正確に表していると判断するのは避けるべきです。

施工機械の配置や走行計画では、地形勾配だけでなく、段差、障害物、軟弱部、構造物、立入禁止区域なども考慮する必要があります。3D地形モデルが連続していることは、安全に走行できることを直接示すものではありません。

完成イメージや説明資料に使用する場合は、地形を滑らかに見せる処理が有効なことがあります。ただし、表示用に平滑化したモデルと、測量結果を保持した確認用モデルは分けて管理するほうが安全です。

格子間隔、等高線間隔、測量精度、標高の確認差は、それぞれ異なる意味を持ちます。格子間隔が小さいことは、標高の正確さを示しません。等高線間隔も、測量誤差そのものを示す数値ではありません。

モデルの精度を説明するときは、元データの取得方法、測量日、等高線の作成条件、補間方法、確認点との差などを合わせて示します。細かな表示設定だけを精度の根拠にしないことが重要です。

変換作業を効率化するデータ管理のポイント

3D地形モデルは、一度作れば終わりとは限りません。造成、掘削、盛土、法面整形、道路施工などによって地形が変わる現場では、測量時期ごとにモデルを更新する必要があります。

元の等高線へ新しいデータを上書きすると、どの時点の地形を示しているか分からなくなる可能性があります。測量日ごとに元データ、修正用データ、生成モデルを分けて保存します。

原本は変更せずに保管し、座標変換、属性修正、線の接続などは複製した作業用データで行います。原本を残しておけば、修正内容に問題が見つかった場合でも、変換前の状態と比較できます。

ファイル名だけに管理情報を持たせるのではなく、測量日、対象範囲、座標系、標高基準、単位、作成者、入力データ、補間条件、検証状況などを記録します。

修正履歴には、どの等高線を修正したか、標高をどの値からどの値へ変更したか、どの補助点を追加したか、境界をどのように変更したかを残します。修正理由も記録すると、後から判断を見直しやすくなります。

生成モデルには、使用した補間条件をひも付けます。同じ入力データでも、補間方法や平滑化条件が異なれば結果は変わります。条件が分からないモデルは再現が難しく、更新時の比較にも使いにくくなります。

モデルを共有するときは、3Dデータだけでなく、適用範囲、測量日、欠損区域、推定区域、除外区域、使用上の注意も伝えます。補間によって作られた面を、すべて直接測量された地表面として扱わないようにするためです。

現場で追加の標高点を取得する場合は、測定位置と高さだけでなく、何を測った値なのかを記録します。地盤面、舗装面、構造物上面、植生上面などを区別しなければ、モデルへ正しく反映できません。

写真を位置情報と関連付けて管理すると、等高線だけでは判断しにくい場所を確認しやすくなります。法肩、法尻、擁壁、河岸、水面、未測量区域、地形の急変部などを撮影し、測量位置や施工記録と結び付けておくと、補間条件を決める際の資料になります。

地形が更新された場合は、古いモデルを削除するのではなく、時期ごとの版として保管します。過去と現在の地形を比較することで、掘削や盛土の進行、法面形状の変化、施工範囲の拡大などを確認できます。

更新モデルを作成するときは、前回と同じ外周境界や補間条件を使うのか、新しい測量範囲に合わせて変更するのかを明確にします。条件が異なるモデル同士を比較すると、地形変化ではなく生成条件の違いが差として現れることがあります。

入力データと生成条件をそろえたうえで比較することが、変化量を適切に把握するための基本です。条件を変更した場合は、その理由と影響範囲を記録します。

まとめ

等高線を3D地形モデルへ変換するには、等高線へ高さを与えて立体表示するだけでなく、入力データから生成結果までを段階的に確認する必要があります。

最初に、平面座標、標高基準、単位、測量日を統一します。異なる基準のデータを混在させると、位置ずれや高さの段差が生じるため、変換前の確認が重要です。

次に、各等高線が数値として正しい標高を持っているかを点検します。空欄、文字列、異常値、頂点ごとの高さの不一致、重複、交差、自己交差、線の途切れなどを修正します。

等高線だけでは表せない地形については、標高点、尾根線、谷線、法肩、法尻、道路端、河岸などを追加します。地形の変化位置を入力することで、補間によって尾根や谷が失われることを防ぎやすくなります。

外周境界は、標高の根拠がある範囲に設定します。建物や未測量区域など、地形面として補間しない場所は除外範囲として整理します。境界付近の標高情報が不足している場合は、追加測量や範囲の見直しを行います。

モデル生成時は、用途に合った補間方法、格子間隔、平滑化条件を選びます。細かな格子を作ることと、測量精度が高くなることは同じではありません。欠損値を安易に0へ置き換えず、不明な場所を識別できる状態にすることも重要です。

生成後は、元の等高線との重ね合わせ、縦横断面、陰影、傾斜、確認点との標高差などを使って検証します。見た目が滑らかでも、谷や尾根の位置、外周の形、法面の折れなどが正しいとは限りません。

問題が見つかった場合は、生成面だけを直接修正するのではなく、可能な限り元の等高線や補助データを修正して再生成します。入力条件と修正履歴を残すことで、再現性のある3D地形モデルを管理できます。

現場の地形を継続的に更新する場合は、等高線や標高点だけでなく、現場写真、位置情報、測量日、施工状況をまとめて管理することが有効です。

LRTK Phoneを活用すれば、現場写真、位置情報、施工記録を関連付けて残せます。等高線だけでは判断しにくい法面の変化点、構造物周辺、水面、未測量区域などを現地で記録しておけば、3D地形モデルを作成するときの確認資料として利用できます。

等高線データと位置を持つ現場記録を組み合わせることで、標高欠損が起きた場所の状況を確認しやすくなり、追加測量や補間条件の見直しにもつなげられます。入力データの点検から現地確認、モデル生成、検証、更新までを一つの流れとして管理することが、実務で扱いやすい3D地形モデルを作るためのポイントです。

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

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