LRTKレフィクシア株式会社

等高線をラスター化する6設定|セル欠損と段差を防ぐ

等高線をラスター化すると、地形の傾斜解析、排水方向の検討、造成前後の比較、土量計算、断面作成などに利用できる標高ラスターを作成できます。一方で、変換時の設定が適切でないと、等高線の間に標高値が入らないセル欠損や、実際には存在しない階段状の段差が発生します。

特に注意したいのは、等高線を単純にセルへ書き込む処理と、等高線から連続した地表面を補間する処理は異なるという点です。等高線が通過するセルにだけ標高値を書き込んだ場合、線と線の間には値が存在しません。傾斜や流向を解析できる連続的な標高ラスターを作るには、等高線を標高情報として読み取り、その間の高さを推定する補間処理が必要です。

この記事では、等高線をラスター化するときに確認したい6つの設定を、セル欠損と不自然な段差を防ぐ観点から解説します。特定のソフトウェアに依存しない考え方として整理しているため、地理情報を扱う各種システムで応用できます。

等高線をラスター化する目的と難しさ

等高線は、同じ標高の地点を結んだ線です。地形図や測量図では、等高線の間隔や曲がり方を読むことで、斜面の向き、傾斜の急さ、尾根、谷、くぼ地などを把握できます。ただし、等高線のままでは、ある地点の標高を面として連続的に取得する処理や、すべてのセルを対象とした地形解析には向いていません。

ラスター形式では、対象範囲を一定の大きさのセルに区切り、それぞれのセルに標高値を持たせます。連続した標高ラスターを作成すれば、任意地点の標高取得、傾斜量の計算、斜面方向の推定、集水域の区分、縦横断面の作成、切土と盛土の概算などを行いやすくなります。

しかし、等高線には標高値が線上にしか存在しません。例えば標高100メートルと101メートルの等高線が並んでいても、その間のどこが100.2メートルで、どこが100.8メートルなのかは直接記録されていません。ラスター化では、線と線の間の高さを一定の規則で推定する必要があります。

この推定結果は、セルサイズ、補間方法、検索範囲、標高属性、対象範囲、平滑化方法などによって変わります。設定を変えると、同じ等高線から作成した標高ラスターでも、斜面の形や谷の深さが異なる場合があります。そのため、単に処理が完了したかどうかではなく、原データが表現している地形を無理なく再現できているかを確認することが重要です。

等高線のラスター化で起こりやすい問題の一つがセル欠損です。補間の検索範囲内に参照できる等高線がない場合や、対象範囲の外周付近に標高情報が不足している場合は、標高値を計算できないセルが発生します。欠損セルが斜面の途中に残ると、傾斜解析や排水解析がそこで分断されることがあります。

もう一つの問題が段差です。等高線の標高をそのままセルへ割り当て、線の間を十分に補間しなかった場合、標高が等高線間隔ごとに切り替わる階段状の地形になりやすくなります。また、補間後のラスターを別のセルサイズへ変換するときに方法を誤ると、格子の境界に沿った段差や縞模様が生じることもあります。

したがって、等高線のラスター化では、解像度を細かくすることだけを目的にせず、原データの精度と利用目的に合った設定を組み合わせる必要があります。

ラスター化前に確認するデータ条件

ラスター化の品質は、変換設定だけでなく、元となる等高線データの状態にも左右されます。処理を始める前に、等高線の形状、標高属性、座標系、単位、取得範囲を確認しておくことが大切です。

最初に確認したいのは、各等高線に正しい標高値が設定されているかどうかです。画面上に標高ラベルが表示されていても、その文字が単なる注記であり、線そのものには数値属性が設定されていない場合があります。補間処理で利用できるのは、通常、等高線の属性または立体座標として保持されている数値です。

標高欄に文字列が含まれている場合も注意が必要です。「100m」のように単位を含んだ文字列ではなく、計算に利用できる数値として100が格納されている状態が望まれます。空欄、異常値、重複値、小数点の区切り方の違いなども、補間エラーの原因になります。

次に、等高線間隔を確認します。主曲線と計曲線が混在していても、それぞれの標高値が正しく設定されていれば補間に利用できます。ただし、同じ場所に異なる標高値を持つ線が重複していると、地表面を一意に推定できません。重複線、交差線、自己交差、極端に短い線分などは、事前に点検しておく必要があります。

等高線は原則として互いに交差しません。ただし、橋梁、擁壁、崖、洞窟状の地形など、通常の地表面だけでは表現しにくい場所では、平面的な線だけで地形を完全に表せないことがあります。このような場所を一般的な補間処理だけで面にすると、擁壁を緩斜面として補間したり、崖の上下を滑らかにつないだりする可能性があります。

また、等高線が対象範囲の外周で途切れていること自体は、必ずしもデータ不良ではありません。図面や測量範囲の端で切られている等高線は一般的に存在します。ただし、外周の外側に標高情報がないため、端部では補間が不安定になりやすくなります。必要な解析範囲より少し広い範囲の等高線を準備できると、外周付近の欠損や歪みを抑えやすくなります。

座標系も重要です。緯度と経度のような角度単位の座標を使用したままセルサイズを数値だけで指定すると、想定したメートル単位の解像度にならないことがあります。距離や面積を扱うラスターを作る場合は、対象地域に適した平面座標系へ統一し、水平単位を確認してから処理することが基本です。

高さの単位についても、メートルと別の単位が混在していないかを確認します。水平距離がメートルで標高が異なる単位になっていると、傾斜量が実際より大きく、または小さく計算されます。水平位置と高さでは異なる基準が使われるため、単位だけでなく高さの基準面も確認する必要があります。

変換前に元データを整理しておけば、処理後に発生した異常が設定によるものなのか、原データによるものなのかを切り分けやすくなります。

設定1 セルサイズを用途と原データに合わせる

セルサイズは、標高ラスターの細かさを決める重要な設定です。セルサイズを小さくすれば見た目は滑らかになりますが、元の等高線が持っていない情報まで正確に復元できるわけではありません。必要以上に細かいセルを設定すると、ファイル容量と処理時間が増える一方で、地形の信頼性が向上しないことがあります。

セルサイズは、等高線間隔、等高線の水平間隔、測量方法、地形の複雑さ、利用目的を踏まえて決めます。等高線の標高間隔が広く、線と線の水平距離も大きい場所では、非常に細かいセルを作っても、その多数のセルは補間によって推定された値になります。

例えば、等高線が数十メートル間隔で配置されている斜面に対して極端に小さいセルを設定すると、一見すると高精細な地形になります。しかし、細かな凹凸や局所的なくぼみは元データに記録されていないため、その形状は補間方法が作り出したものです。表示解像度と測量精度を混同しないようにする必要があります。

一方、セルサイズが大きすぎると、細い尾根、狭い谷、小規模な造成面、道路脇の法面などが平均化されます。等高線の曲がりが複数のセルにまとめられると、谷筋の位置がずれたり、斜面の方向が変わったりすることがあります。

排水方向や集水域を検討する場合は、谷や尾根を表現できる程度のセルサイズが必要です。広域的な地形傾向を確認するだけであれば、過度に細かいセルは必要ありません。造成計画や土量比較に利用する場合は、対象となる構造物や施工区画の大きさも考慮します。

セルサイズを決定するときは、完成データの見た目だけではなく、最終的な解析単位を意識することが大切です。例えば10メートル単位で集計する業務に対して、数センチ単位のセルを作成しても、計算負荷が増えるだけになる可能性があります。

反対に、幅の狭い水路や小規模な盛土を判別したい場合に、大きなセルを選ぶと対象が一つのセルに吸収されます。この場合は、等高線以外の標高点、構造線、現地測量データなどを追加し、必要な細かさを支えられる原データを準備することが先決です。

実務では、候補となるセルサイズで複数の試作ラスターを作り、断面、傾斜、再生成した等高線を比較する方法が有効です。細かいセルと粗いセルを見比べ、業務上必要な地形が残り、かつ不要な凹凸が増えていない解像度を選びます。

セルサイズを途中で変更すると、他時期のデータや隣接区域のデータとの比較が難しくなります。継続的な管理に使う場合は、試作段階で基準セルサイズを決め、その後の処理でも同じ値を使用することが望まれます。

設定2 出力範囲とグリッド位置を固定する

ラスターは、セルサイズが同じでも、セルの開始位置が異なると各セルが表す範囲が変わります。このセル格子の位置を固定する設定が、グリッド位置の整合です。複数の標高ラスターを重ねて比較する場合は、セルサイズだけでなく、出力範囲と格子の位置をそろえる必要があります。

例えば、同じ1メートルセルで作成した2枚のラスターでも、一方の格子が東西方向に0.5メートルずれていれば、同じ行列番号のセルが異なる場所を表します。この状態で標高差を計算すると、実際の変化だけでなく、位置ずれによる差が含まれます。急斜面ではわずかな水平ずれが大きな標高差として現れるため、造成前後の比較では特に注意が必要です。

出力範囲は、解析対象だけを囲む最小範囲にする方法と、管理区域全体を含む共通範囲にする方法があります。一度限りの解析であれば最小範囲でも対応できますが、時系列比較や区域別集計を続ける場合は、共通範囲を決めておくと管理しやすくなります。

ただし、等高線が存在しない場所まで出力範囲を広げると、外側に大きな欠損領域ができます。補間方法によっては、遠く離れた等高線を使って外部まで標高値を延長し、不自然な平面や斜面を作ることもあります。出力範囲は、等高線の取得範囲と解析対象を確認したうえで設定します。

セル欠損を避けるために、出力範囲を無条件に狭くするのは適切ではありません。必要な区域が欠ければ、排水解析や面積集計の結果も不完全になります。対象範囲内に標高情報が不足している場合は、範囲を削るのではなく、標高点や境界線などの補助データを追加できないか検討します。

グリッド位置は、既存の基準ラスターに合わせる方法が確実です。すでに社内で利用している標高データや地形解析用ラスターがある場合は、そのセルサイズ、左上または基準原点、行数、列数、座標系を確認し、新しいラスターも同じ格子へ合わせます。

区域を分割して処理する場合も、共通の原点からセル格子を設定します。分割区域ごとに最小範囲から自動的に格子を作ると、境界部分でセル位置がずれる場合があります。その状態で結合すると、境界に細い空白、重複、段差が生じやすくなります。

また、分割処理では、各区域の境界ぴったりで補間を止めないことも重要です。境界付近では参照できる等高線が片側にしか存在しないため、地形が歪みやすくなります。一定の重複範囲を含めて補間し、共通格子上で必要範囲を切り出すと、区域間の不連続を抑えやすくなります。

出力範囲と格子位置を固定しておくと、別時期の測量結果、設計地形、施工後地形などをセル単位で比較できます。標高差、体積差、傾斜変化などを安定して算出するための土台となる設定です。

設定3 標高属性と高さの基準を統一する

等高線をラスター化するときは、どの属性を標高値として使用するかを明確に指定します。属性欄が複数ある場合、表示用の文字列、識別番号、線種区分などを誤って指定すると、地形とは無関係な数値でラスターが作成される可能性があります。

変換前には、いくつかの等高線を選び、図面上の表示標高と属性値が一致しているかを確認します。低い場所から高い場所へ向かって属性値が順に増えているか、同一の等高線上で値が変化していないか、異常に大きい値や負の値が混在していないかも点検します。

標高属性に小数値が含まれる場合は、出力ラスターが小数を保持できるデータ型になっているかを確認します。整数型で出力すると、小数部分が丸められたり切り捨てられたりする場合があります。小さな標高差を扱う現場では、この丸めが段差や体積誤差の原因になります。

反対に、すべての等高線が整数標高であっても、補間後のセル値は小数になるのが一般的です。標高100メートルと101メートルの間には、100.3メートルや100.7メートルに相当するセルが生成されます。そのため、連続した地形面を作る場合は、小数を保存できる形式を使用する必要があります。

高さの基準も統一します。標高には、一定の基準面からの高さ、任意の現場基準からの高さ、機器が計測した楕円体を基準とする高さなど、複数の考え方があります。異なる基準の標高を同じデータへ混在させると、区域ごとに一定量の段差が発生します。

この段差は補間方法を変更しても解消できません。元データの高さ基準が異なることが原因だからです。隣接区域の境界に一定の標高差が連続して現れる場合は、補間設定だけでなく、基準点、標高補正、測量時の設定を確認します。

水平座標系についても同様です。表示上は重なって見えても、座標系の定義が欠落していたり、異なる座標系を誤って同一として扱ったりすると、線の位置がわずかにずれることがあります。複数の等高線データを統合するときは、見た目による判断だけでなく、座標系の定義と座標値の範囲を確認します。

単位変換を行う場合は、変換後の値を一部抽出し、既知点と照合します。標高値を一括変換したあとに元の属性を上書きすると、誤りを発見しても戻せないことがあります。元の標高属性を残し、変換後の標高を別の属性として作成しておくと検証しやすくなります。

異なる取得日や異なる担当者が作成した等高線を使用する場合は、属性名や単位が統一されているとは限りません。見かけ上は同じ数字でも、一方がメートル、もう一方が別の単位ということも考えられます。処理手順書に標高属性名、単位、高さ基準、使用する座標系を明記しておくと、再処理時の誤選択を防げます。

設定4 補間方法と検索範囲を地形に合わせる

等高線を連続した標高ラスターへ変換する中心的な処理が補間です。補間方法によって、線と線の間の標高値の変化、尾根や谷の形、斜面の滑らかさが変わります。どの方法でも同じ結果になるわけではないため、地形と利用目的に合わせて選択します。

等高線を使った補間では、線上の標高を保ちながら、その間を連続的な面でつなぐ考え方が基本になります。比較的単純な斜面では、近隣の等高線から距離に応じて標高を推定する方法でも自然な結果を得られることがあります。

一方、尾根と谷が入り組んだ地形では、単純な距離だけで補間すると、本来は尾根で隔てられている地点同士が互いに影響する場合があります。その結果、尾根が低くなったり、谷が浅くなったり、斜面を横切る不自然なふくらみが生じる可能性があります。

地形の折れや水路、尾根線、崖線などを保持したい場合は、それらを構造線として扱える補間方法が適しています。等高線だけでは斜面の途中にある急変部を表現できないため、必要に応じて補助線や標高点を追加します。

補間時の検索範囲は、各セルの標高を計算するときに、どこまで離れた等高線や標高点を参照するかを決めます。検索範囲が狭すぎると、参照データを見つけられないセルが増え、欠損が発生しやすくなります。特に等高線の間隔が広い緩斜面では、近傍に線が存在しないセルが多くなります。

検索範囲を広げすぎると、遠く離れた等高線の影響を受け、局所的な地形が平均化されます。谷の反対側や尾根の向こう側の標高まで参照すると、地形の境界をまたいで滑らかな面が作られ、本来の尾根や谷が弱くなることがあります。

検索範囲を決めるときは、等高線間の最大距離だけでなく、地形の種類を確認します。平坦地や緩斜面では線間距離が大きくなりやすいため、一定の検索範囲では欠損が生じる場合があります。急斜面では線が密集しているため、同じ検索範囲でも多数の線を参照し、過度に平均化される可能性があります。

参照するデータ数にも注意が必要です。近いデータだけを少数使用すると局所変化を保持しやすくなりますが、線の配置によっては計算が不安定になります。多数のデータを使用すると滑らかになりやすい反面、尾根や谷が丸められます。

等高線の分布が均一でない場合は、区域全体に一つの設定を適用するだけでは十分でないことがあります。山地、平坦地、造成地などで区域を分け、それぞれ試作結果を確認する方法も考えられます。ただし、区域ごとに異なる補間方法を使用すると、境界に段差が生じる可能性があるため、重複範囲での比較と接続確認が必要です。

補間結果を評価するときは、等高線を重ねて見るだけでは不十分です。補間面から同じ標高間隔の等高線を再作成し、元の等高線と比較すると、線上の標高が保持されているか、尾根や谷の位置が変わっていないかを確認しやすくなります。

また、複数の方向で断面を作成すると、不自然な波打ち、平坦部、急な折れを発見できます。平面表示では自然に見えるラスターでも、断面で見ると等高線付近だけに段差が残っている場合があります。

設定5 欠損セルの補完範囲を制御する

欠損セルは、標高値が設定されていないセルです。一般に無効値や値なし領域として扱われます。欠損セルが発生する主な原因は、補間に必要な等高線が周囲に存在しないこと、検索範囲が狭いこと、処理対象外の領域が含まれていること、データ形状に問題があることです。

欠損を見つけたときに、すべてを自動補完すればよいとは限りません。等高線の取得範囲外や、測量していない区域まで標高を推定すると、根拠のない地形を作ることになります。まず、その欠損が処理上の穴なのか、意図的に値を持たせるべきでない区域なのかを区別します。

対象区域の内部に小さな欠損が点在している場合は、周囲のセル値を利用した補完が有効なことがあります。ただし、穴の大きさが大きいほど推定の不確実性は高まります。小さな穴を埋める設定を大規模な欠損にも適用すると、広い範囲に人工的な平面が作られる可能性があります。

欠損補完には、最大距離や最大セル数などの制限を設けます。周囲の有効セルから一定距離以内にある穴だけを補完し、それより広い欠損は残す運用にすると、過剰な外挿を防ぎやすくなります。

外挿とは、等高線で囲まれた範囲の外側へ標高面を延長する処理です。対象範囲の端部で必要になることがありますが、参照情報が片側にしかないため、補間よりも不確実性が高くなります。斜面の傾向をそのまま外側へ延ばすと、実際には平坦地へ移行している場所でも急斜面が続く結果になる場合があります。

外周付近のセルが必要な場合は、等高線だけでなく、境界上の標高点や既知の地形情報を追加する方法が有効です。対象範囲を囲む境界線に一定の標高を一律で与える方法は、実際の地形と一致する根拠がある場合に限って使用します。単に欠損を消す目的で使用すると、境界に沿った不自然な壁や平坦面ができます。

建物、水面、トンネル、測量除外区域など、標高面として扱わない場所は、無理に補完せず、マスクによって明示的に除外する方法があります。欠損が残っている状態と、解析対象外として除外した状態は、見た目が似ていても意味が異なります。後工程で混同しないように管理する必要があります。

排水解析では、内部の小さな欠損でも流路が切れるため、補完が必要になることがあります。ただし、補完後の地形が流向を変えていないか確認します。周囲の平均値だけで穴を埋めると、平坦なセルが集まり、水の流れる方向を決定できない領域ができる場合があります。

傾斜解析や断面作成では、欠損境界の周囲に異常値が出ることもあります。値のあるセルと欠損セルの境界を急な崖として扱わないよう、解析時の無効値設定を確認します。欠損値として使用される特定の数値が、通常の標高値として読み込まれていないかも点検が必要です。

欠損補完を行った場合は、補完前のラスターを保存し、どのセルを推定で埋めたか記録します。元から補間されたセルと、後処理で欠損補完したセルを区別できれば、解析結果を説明するときに精度上の注意点を示しやすくなります。

設定6 平滑化と再サンプリングを使い分ける

等高線から作成した標高ラスターでは、等高線に沿った段差、細かな波打ち、格子状の模様が見えることがあります。これらを抑えるために平滑化や再サンプリングが使われますが、両者は目的が異なります。

平滑化は、周囲のセル値を参照して局所的なばらつきを抑える処理です。補間によって生じた小さな凹凸や、線の形状に沿った細かなノイズを軽減できます。一方で、処理を強くすると、尾根が低くなり、谷が浅くなり、斜面の折れが丸くなります。

再サンプリングは、セルサイズやセル位置を変更するときに、新しいセル値を計算する処理です。元のセルに最も近い値をそのまま割り当てる方法は、分類データには適していますが、連続値である標高に使用すると、階段状の段差が残りやすくなります。

周囲の複数セルから連続的に値を求める方法を使用すると、標高面は滑らかになります。ただし、元のセル値が変更されるため、最高点や最低点が弱まったり、測量点と完全には一致しなくなったりする場合があります。

より広い範囲のセルを使って滑らかな曲面を作る方法では、見た目が自然になる反面、元の標高範囲を超える値が生じる可能性があります。急斜面や崖の周辺では、実際より高い値や低い値が作られていないか確認する必要があります。

段差を減らすために、何度も再サンプリングを繰り返すのは避けたほうが安全です。セルサイズを変更するたびに標高値が再計算されるため、元データとの差が徐々に大きくなります。最終的に必要なセルサイズと格子位置を早い段階で決め、できる限り一度の変換で合わせます。

平滑化の範囲は、対象とする地形の大きさより十分に小さく設定する必要があります。狭い谷を残したいのに、谷幅より広い範囲で平均化すると、谷そのものが消えます。小規模な法面や段差を管理する場合も、構造物の幅や高さを考慮します。

等高線付近に階段状の段差が残る場合は、平滑化だけで解決しようとせず、補間方法を見直します。等高線の標高をセルへ直接書き込み、線間を後から平滑化する方法では、標高が段階的に変化する性質が残りやすくなります。最初から線間を連続面として補間することが基本です。

平滑化前後の評価では、見た目だけでなく、元等高線上の標高との差を確認します。平滑化によって等高線の位置にあるセルまで変化すると、入力データが持つ既知の標高条件を崩す可能性があります。

造成地や舗装面など、実際に平坦な場所がある場合は、平滑化によって傾斜を付けないよう注意します。逆に、斜面を強く平滑化すると、本来の平坦面との境界が曖昧になることがあります。地形全体へ一律に処理をかけるのではなく、残すべき形状を確認して強度を決めます。

処理結果を土量計算に使用する場合は、平滑化前後の体積差も確認します。わずかな標高変化でも、広い範囲へ適用されると体積差が大きくなる可能性があります。見栄えを整えるための処理が、数量算出の結果を変えていないかを検証することが重要です。

ラスター化後に行う品質確認

ラスター化がエラーなく完了しても、地形が適切に再現されているとは限りません。出力後は、欠損、標高範囲、等高線との一致、断面形状、傾斜分布などを確認します。

最初に、最小標高と最大標高を確認します。出力ラスターの値が、元等高線の標高範囲から大きく外れている場合は、補間の行き過ぎ、単位の不一致、異常値の混入が疑われます。外挿を行っている場合は多少の範囲外値が生じることもありますが、その場所と理由を確認する必要があります。

次に、欠損セルの位置を表示します。対象範囲外に連続して存在する欠損は問題でない場合がありますが、解析対象の中央に点状または帯状の穴がある場合は、補間条件や元データを見直します。等高線に沿って欠損が並ぶ場合は、形状エラーや属性欠落が考えられます。

元の等高線と標高ラスターを重ね、等高線上のセル値を確認します。例えば標高100メートルの等高線付近で、ラスター値が大きく異なっている場合は、標高属性の指定、平滑化の強度、格子位置などに問題がある可能性があります。

ラスターから同じ間隔の等高線を再作成し、元データと比較する方法も有効です。再作成した線が元の線から大きく離れていれば、補間面が入力条件を十分に保持していません。特に尾根の先端、谷の奥、閉じた等高線の周辺を重点的に確認します。

断面確認では、斜面を横切る方向だけでなく、等高線と平行な方向、谷筋に沿う方向、尾根に沿う方向でも確認します。特定の方向だけで格子状の波が見える場合は、セル配置や再サンプリングの影響が考えられます。

傾斜量を表示すると、わずかな標高段差が強調されます。標高表示では気づきにくい線状の段差、タイル境界、欠損周辺の異常を見つけやすくなります。等高線に沿って一定幅の急傾斜帯が連続する場合は、線間補間が不十分な可能性があります。

斜面方向を確認すると、平坦部に不規則な方向が集中していないか、谷や尾根の向きが元の等高線と一致しているかを確認できます。排水解析へ使用する場合は、流れが尾根を横切っていないか、不自然な閉塞やくぼみが増えていないかも点検します。

利用可能な標高点や基準点がある場合は、ラスター値との差を計算します。ただし、等高線から作成したラスターの評価に、同じ等高線を作るために使用した点だけを使うと、独立した検証にはなりません。可能であれば、補間に使用していない確認点を用意します。

誤差は平均値だけでなく、最大値、最小値、ばらつき、場所ごとの傾向を確認します。全体平均が小さくても、特定の斜面や境界に大きな誤差が集中している場合があります。

最終的には、用途に応じた確認が必要です。排水検討では谷と流向、土量計算では標高差と範囲、景観や日照の検討では尾根と斜面方向、施工管理では平坦面と法面境界を重点的に確認します。

セル欠損や段差が残る典型的な原因

セル欠損が残る代表的な原因は、等高線の不足です。対象範囲内に線がほとんどない平坦地では、補間に利用できる情報が不足します。平坦地は等高線が少ないため、標高点や平坦面の境界を追加しなければ、正しい高さを推定しにくい場合があります。

検索範囲が狭すぎる場合も、等高線間の中央に欠損が生じます。特に緩斜面では線間距離が広いため、急斜面に合わせた狭い検索範囲では参照データが届きません。

反対に、検索範囲が広すぎると欠損は減りますが、尾根と谷をまたいだ平均化が起こります。欠損をゼロにすることだけを目標にすると、地形の特徴を失う可能性があります。

標高属性の空欄や文字形式も欠損の原因です。画面上で線が表示されていても、補間に使用する属性が無効であれば、その線は計算対象になりません。特定の標高だけが欠けている場合は、属性値の形式を確認します。

段差が残る原因として多いのは、等高線を連続面として補間せず、線が通過するセルへ標高値を直接設定していることです。その後に近傍の値を広げても、等高線間隔ごとの階段構造が残りやすくなります。

出力データ型が整数になっている場合も、細かな標高変化が段階化されます。等高線間隔が小さいデータや緩斜面では、小数部分が失われることで広い平坦帯が作られ、その境界に段差が発生します。

異なる座標系や高さ基準のデータを結合した場合は、区域境界に段差が現れます。境界線に沿って一定の高さ差が続く場合は、補間方法よりも基準の不一致を疑います。

分割処理したラスターを結合するときに、セル格子や補間範囲がそろっていない場合も継ぎ目が発生します。各区域を独立して補間すると、境界付近のセルが異なる参照データから計算されるため、同じ地点でも値が一致しないことがあります。

再サンプリング方法が標高データに適していない場合は、元ラスターに問題がなくても段差が作られます。特にセル位置をずらしながら値をそのまま複製する処理では、斜面が階段状になりやすくなります。

平滑化を過度に適用した場合は、段差が消える代わりに、尾根、谷、平坦面、法肩、法尻などが曖昧になります。問題を隠すだけの平滑化になっていないか、元等高線と比較する必要があります。

実務で再現性を高める運用方法

等高線のラスター化を繰り返し行う業務では、担当者ごとに設定が変わらないよう、処理条件を記録します。最低限、使用した等高線データ、標高属性、座標系、高さの基準、セルサイズ、出力範囲、格子原点、補間方法、検索範囲、欠損補完条件、平滑化条件を残します。

出力ファイルだけを保存しても、後から同じ結果を再現できないことがあります。処理設定を記録した管理票や作業ログを作成し、入力データの版と関連付けておくと、結果の差を追跡しやすくなります。

入力データ、補間直後のラスター、欠損補完後のラスター、平滑化後のラスターを分けて保存する方法も有効です。最終成果だけを上書きすると、異常を発見したときにどの工程で生じたのか判断できません。

ファイル名には、対象区域、取得日、セルサイズ、処理段階などを含めると管理しやすくなります。ただし、ファイル名だけに条件を記録すると長くなり、入力ミスも起こります。詳しい設定は管理票にまとめ、ファイル名には識別に必要な情報だけを使用します。

試作時には、代表的な急斜面、緩斜面、谷、尾根、平坦地、外周部を含む小区域で設定を比較します。全域を毎回処理するより短時間で傾向を確認でき、欠損や段差の原因を切り分けやすくなります。

設定を変更するときは、複数の項目を同時に変えないことも重要です。セルサイズ、検索範囲、平滑化強度を同時に変更すると、どの設定が結果へ影響したのか判断できません。一つずつ変更し、差分を確認します。

品質確認の基準も事前に決めます。欠損セルを一つも認めないという基準では、根拠のない外挿を促す可能性があります。解析対象内の欠損、外周部の欠損、除外区域の欠損を区別し、用途に応じて許容範囲を設定します。

標高差の許容値についても、すべての業務に共通する数値はありません。元データの取得精度、等高線間隔、セルサイズ、利用目的によって判断します。測量成果として扱うのか、概略検討用として扱うのかを明確にする必要があります。

処理結果を別の担当者へ引き渡す場合は、標高ラスターの作成方法と制約を説明します。等高線から補間した地形は、実測したすべてのセル値を表すものではありません。元等高線の間にある標高は推定値であること、外周や平坦地では不確実性が高くなりやすいことを共有します。

現地状況が変化する工事現場では、古い等高線から作った標高ラスターだけで判断しないことも重要です。掘削、盛土、仮置き、重機走行などによって地形は短期間でも変わります。必要に応じて現地計測や施工記録と照合し、データの取得時点を確認します。

まとめ

等高線をラスター化するときは、線をセルへ変換するだけでなく、等高線の間をどのように連続した地表面として推定するかを考える必要があります。セル欠損や不自然な段差を防ぐには、セルサイズ、出力範囲とグリッド位置、標高属性と高さの基準、補間方法と検索範囲、欠損補完、平滑化と再サンプリングの6設定を相互に確認することが重要です。

セルサイズは細かいほど正確になるわけではありません。元の等高線間隔や測量精度、最終的な解析目的に合わせて選びます。複数時期や隣接区域のデータを比較する場合は、セルサイズだけでなく格子の原点と出力範囲も統一します。

標高属性、単位、高さの基準が異なるデータを混在させると、補間方法では修正できない段差が生じます。処理前に属性値と座標系を確認し、変換後には最小標高、最大標高、欠損位置、断面形状、傾斜分布を点検します。

欠損セルは、すべて埋めればよいものではありません。測量範囲外や解析対象外まで補完すると、根拠のない地形を作ることになります。内部の小さな欠損と広い未測量区域を区別し、補完距離や外挿範囲を制限します。

平滑化は見た目を整えるためだけに使用せず、尾根、谷、平坦面、法面などの必要な地形が保持されているかを確認します。再サンプリングを繰り返すと元の標高値との差が拡大するため、最終的なセルサイズと格子位置を早い段階で決めることが大切です。

また、作成した標高ラスターは、現地の状態やデータ取得時点と合わせて管理する必要があります。現場写真、位置情報、施工記録が別々に保存されていると、地形の変化がいつ、どこで、どの作業によって生じたのかを確認しにくくなります。

LRTK Phoneを活用すれば、現場写真、位置情報、施工記録を場所と関連付けて管理できます。等高線や標高ラスターによる地形解析と現地記録を組み合わせることで、データ上の変化を現場状況と照合しやすくなり、測量結果の確認、施工前後の比較、関係者への説明をより効率的に進められます。

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

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