LRTKレフィクシア株式会社

等高線生成でTIN三角形の筋が出る原因6つと改善策

点群や測量点から等高線を生成したとき、地形には存在しない直線状の折れや、三角形の辺に沿うような筋が現れることがあります。元の点群を見ただけでは目立たないにもかかわらず、等高線へ変換した段階で不自然な形が強調されるため、データの破損やソフトウェアの不具合を疑う担当者も少なくありません。

しかし、TINは不規則に分布する標高点を三角形で結び、それぞれの三角形を平面として扱う地形モデルです。等高線は、その三角形の面と一定標高の水平面が交わる位置をつないで作られます。この仕組み上、点の配置、三角形の形、地形境界の指定、標高値の品質などに問題があると、三角形ごとの勾配差が等高線の折れとして表面化します。

本記事では、等高線生成でTIN三角形の筋が出る主な原因を6つに整理し、原因の見分け方と改善策を実務の流れに沿って解説します。単に等高線を滑らかに見せるのではなく、地形モデルとしての整合性を保ちながら修正するための考え方を確認していきましょう。

TINから生成した等高線に筋が出る仕組み

TINは、地表を多数の三角形で近似する地形表現です。各頂点には平面位置と標高があり、三角形の内部では3頂点の標高から連続的に高さが補間されます。三角形の内部は一枚の平面なので、同じ三角形内で生成される等高線は基本的に直線になります。隣接する三角形へ移ると面の傾きが変わるため、等高線の方向もそこで変化します。

地形を十分に表現できる点が適切に配置されていれば、細かな折れが連続して全体として自然な曲線に見えます。一方、点の間隔が広い場所や、急な地形変化をまたいで三角形が張られた場所では、隣接面の勾配差が大きくなります。その結果、等高線に鋭い角が現れたり、複数の等高線が同じ三角形の辺に沿って折れたりします。これが、実務で「TIN三角形の筋」と呼ばれる見え方の主な仕組みです。

重要なのは、筋が見えること自体が直ちに誤りを意味するわけではない点です。岩盤の段差、切土法面、擁壁、道路肩、水路など、実際に地形が急変する場所では、等高線が折れることがあります。問題になるのは、滑らかな自然斜面や平坦な造成面の中に、三角形の接続方向だけを反映した規則的な折れが続く場合です。まずは現地地形として妥当な折れなのか、TIN構築に由来する人工的な筋なのかを分けて考える必要があります。

また、等高線だけを見て原因を判断すると、必要な地形変化まで消してしまうおそれがあります。確認時は等高線、TINの辺、元の点群、陰影表示、縦横断形状を重ね、同じ場所でどのような変化が起きているかを比較することが基本です。

筋の形から原因を切り分ける考え方

TIN三角形の筋は、現れ方によって原因の候補をある程度絞れます。たとえば、点の少ない範囲に大きな三角形が並び、等高線が長い直線として折れる場合は、点密度不足や細長い三角形が疑われます。局所的な一点を中心に等高線が放射状または同心円状に乱れる場合は、標高異常点が混在している可能性があります。

道路端や法肩、法尻を横切る位置で等高線が斜めに引き伸ばされる場合は、地形の変化線がTINへ反映されていないことが考えられます。隣り合う計測区画の境界に沿って帯状の段差や筋が出る場合は、標高基準、座標系、点群処理条件、重複範囲の品質差など、複数データの結合条件を確認する必要があります。

また、地形全体に細かな三角形模様が広がる場合は、元データの精度に対して等高線間隔が細かすぎる可能性があります。標高の微小な揺らぎまで線として抽出されるため、点群では目立たなかったノイズが等高線で強調されます。この場合、点を増やすだけでは改善せず、地表面抽出やノイズ除去、等高線間隔の見直しが必要です。

原因を切り分ける際は、最初から平滑化をかけるのではなく、筋が出る場所を限定して観察します。筋の方向がTINの辺と一致しているか、筋の起点に異常点がないか、地物境界を三角形が横断していないか、隣接区画で標高差がないかを順に確認すると、修正対象を絞り込みやすくなります。

原因1 点の密度と配置に偏りがある

第一の原因は、地表を表す点の密度が不足していること、または点の配置が一方向に偏っていることです。TINは与えられた点を頂点として地表面を作るため、点が少ない範囲では大きな三角形が生成されます。大きな三角形の内部では地形が一枚の平面として補間されるため、実際には緩やかに曲がる斜面でも直線的な等高線になりやすくなります。

点数が多くても、配置が帯状に偏っていると同様の問題が生じます。たとえば、移動経路に沿って点が密集し、その間が広く空いている場合、空白部をまたぐ細長い三角形が作られます。等高線はその細長い面の勾配に支配され、計測方向に沿う筋や、計測列を斜めにつなぐ折れとして現れます。

改善するには、単純な総点数ではなく、地形変化に対して十分な点が均等に存在するかを確認します。平坦面では比較的広い点間隔でも形状を表せますが、尾根、谷、法面、小段、路肩、排水溝などでは短い距離で標高や傾斜が変化するため、より細かな点配置が必要です。地形の複雑さに応じて必要密度が変わるという前提で評価することが重要です。

既存データだけで対応する場合は、信頼できる点を残しながら過度な間引きを避け、空白部の大きさを確認します。追加計測が可能であれば、筋が出ている範囲だけを対象に補測し、既存点との重複部を設けて整合を確認します。補間で点を機械的に増やしても、新しい地形情報が追加されるわけではありません。見た目は細かくなっても、元の大きな三角形が持つ誤った傾向を受け継ぐことがあるため、実測点と補間点を区別して扱う必要があります。

点密度を確認するときは、平面上の点間隔だけでなく、標高変化方向に点が並んでいるかも見ます。等高線と平行な方向に点が多くても、斜面を上り下りする方向の点が不足していれば勾配を正しく捉えにくくなります。地形の傾斜方向を横断する点配置を確保することが、筋の抑制につながります。

原因2 地形の変化線がブレークラインとして入っていない

第二の原因は、法肩、法尻、道路端、水路縁、擁壁上端などの地形変化線がブレークラインとしてTINに反映されていないことです。ブレークラインは、地表面の傾きや高さが急に変わる位置を連続線として拘束する情報です。これがないと、TINは線の両側にある点を地形の意味とは関係なく結び、段差や折れを斜めに横断する三角形を作ることがあります。

たとえば、法面の上側と下側に点があっても、法肩と法尻が明示されていなければ、上段と下段を直接結ぶ三角形が生成される場合があります。その面から等高線を作ると、実際の法面方向とは異なる斜めの線が現れたり、平場へ等高線が食い込んだりします。三角形の筋が地形境界をまたいでいる場合は、この可能性を優先して確認します。

改善策は、地形の連続性を保つ線と、越えて接続してはいけない境界を整理し、適切にTINへ与えることです。法肩や法尻のように面の勾配が変わる線は、線上の標高を保持したブレークラインとして扱います。擁壁や段差のようにほぼ同じ平面位置で上下の高さが分かれる箇所では、上端と下端を別の線として持たせ、誤った横断三角形を防ぎます。

ただし、線を多く入れればよいわけではありません。標高精度の低い線や、地表面に一致していない線を拘束すると、その誤差が周囲のTINへ広がります。線の頂点間隔が粗すぎると、曲線状の地形境界が折れ線として強く残ることもあります。元の点群や現場記録と照合し、地形上の意味が明確な線だけを用いることが大切です。

境界線を追加した後は、線の両側で三角形の向きが自然に分かれているかを確認します。等高線が境界に沿って適切に折れ、平場や法面へ不自然に侵入していなければ、ブレークラインが有効に働いていると判断できます。

原因3 ノイズ点や標高異常点が混在している

第三の原因は、地表面ではない点や誤った標高を持つ点がTINに混在していることです。点群には、植生、車両、資材、人、仮設物、反射の乱れ、測位の不安定、地表面抽出の誤りなどによって、周囲と異なる高さの点が含まれることがあります。TINは点の意味を自動的に理解せず、採用された頂点を地表として結ぶため、一点の異常でも周囲に複数の急傾斜面が作られます。

その結果、異常点を中心に小さな閉曲線が発生したり、等高線がとげ状に突出したりします。高い異常点なら小さな山状、低い異常点なら小さなくぼみ状に見えます。複数の異常点が列状に並ぶと、等高線に連続した筋が現れ、TINの辺に沿うジグザグが強調されます。

改善には、地表面として使用する点を選別する工程が必要です。まず、筋が出ている場所の点を断面で確認し、周辺の地表傾向から外れる点がないかを見ます。平面表示だけでは高さの外れを見落としやすいため、縦断、横断、陰影、標高差表示などを組み合わせます。局所的な外れ値を判定するときは、単一のしきい値だけに頼らず、斜面の傾きや地物の種類も考慮します。

急斜面では、正常な点でも近傍点との標高差が大きくなります。反対に、平坦面ではわずかな標高差でも異常の可能性があります。そのため、地形全体に同じ除去条件を適用すると、急斜面の正しい点を消したり、平坦面の微小ノイズを残したりすることがあります。平場、自然斜面、人工法面、構造物周辺などに範囲を分け、条件を調整するほうが安全です。

異常点を削除した後は、周囲に空白ができて大きな三角形が生成されないかも確認します。ノイズ除去と点密度不足は相互に関係するため、削除後のTINを再構築し、三角形の大きさと等高線の変化を見直します。必要に応じて補測や地形境界線の追加を行い、単なる点削除で終わらせないことが重要です。

原因4 等高線間隔がデータ精度に対して細かすぎる

第四の原因は、元データの高さ精度や地表面の粗さに対して、等高線間隔を細かく設定しすぎていることです。等高線間隔を細かくすると地形を詳細に表せるように見えますが、実際には点群の微小なばらつきやTIN面のわずかな傾きまで線として描かれます。そのため、地形情報よりも計測ノイズや三角形形状が目立つ結果になることがあります。

たとえば、平坦な舗装面でも、計測値には微小な上下変動があります。細かな間隔で等高線を生成すると、その小さな変動が多数の閉曲線や蛇行として現れます。自然地表では小石、草、凹凸などの影響も加わり、等高線が細かく振動します。この状態で線だけを平滑化すると、見た目は整っても、どの程度の地形変化を表しているのかが不明確になります。

改善策は、成果の目的と元データの品質に合う等高線間隔を設定することです。広域の地形把握、概略設計、施工管理、土量確認、出来形確認など、用途によって必要な表現の細かさは異なります。細かい間隔を採用する場合は、それを支えられる点密度、標高精度、地表面分類が確保されているかを先に確認します。

また、主曲線と補助曲線を使い分ける考え方も有効です。すべての範囲で極端に細かな等高線を表示するのではなく、全体形状を読むための間隔を基本とし、必要な範囲だけ詳細な線を作ります。これにより、TIN三角形の筋を無理に隠すのではなく、成果として意味のある情報量に調整できます。

等高線間隔を変えたときは、筋が減ったかだけでなく、尾根、谷、法面、小段など必要な地形特徴が残っているかを確認します。間隔を広げすぎると小さな地形変化が消えるため、最終成果の利用者が何を判断するのかを基準に決めることが大切です。

原因5 細長い三角形や不適切な接続が生じている

第五の原因は、TIN内に細長い三角形や、地形を適切に表さない接続が生じていることです。三角形の頂点が一方向に並び、幅に対して長さが極端に大きい形になると、わずかな標高差でも面の傾きが特定方向へ強く現れます。隣接面との勾配差も大きくなりやすく、等高線に鋭い折れや連続した筋が発生します。

細長い三角形は、点の分布に空白がある場所、計測範囲の外周、線状に取得した点の間、障害物で欠測した範囲などで生じやすくなります。また、河川の両岸、道路の上下段、擁壁の上下など、本来は直接つなぐべきでない点が接続されると、長い三角形が地形境界を横断します。この場合、等高線は実際には存在しない斜面を表してしまいます。

改善には、三角形の辺長、形状、接続先を確認し、不自然な面を除外または再構築します。外周部では、計測範囲を適切な境界で切り、データのない外側へ三角形が伸びないようにします。内部の欠測部でも、地形情報がない範囲を無理に補間せず、必要に応じて除外範囲として扱います。

三角形の接続を変更するだけで改善できる場合もありますが、局所的な辺の入れ替えを繰り返すと、別の場所に不自然な面が移ることがあります。根本原因が点配置や境界情報の不足であれば、点やブレークラインを修正してTINを再構築するほうが安定します。手作業による編集は、地形上の根拠が説明できる範囲に限定することが望まれます。

確認時は、等高線の筋と三角形の長辺が一致しているかを見ます。複数の等高線が同じ辺付近で一斉に折れている場合、その辺の両側で面勾配が急変しています。頂点標高、辺の長さ、周辺点の配置、地形境界の有無を確認し、接続が妥当かを判断します。

原因6 複数データの結合条件がそろっていない

第六の原因は、異なる日時、機器、計測方法、処理条件で作られたデータを結合した際に、位置や標高の基準がそろっていないことです。複数の点群や測量成果を一つのTINへまとめるとき、重複部にわずかな標高差があるだけでも、境界付近に帯状の斜面が作られます。等高線では、その境界が連続した筋や段差として見えることがあります。

確認すべき条件には、水平座標系、標高の基準、単位、変換方法、基準点、地表面抽出条件、点の間引き方法、取得時の地表状態などがあります。同じ座標値に見えても、異なる基準や変換を経たデータでは位置がずれることがあります。また、降雨後の地面、堆積物の移動、施工前後など、計測時点で実際の地形が変化している場合もあります。

改善するには、結合前に各データの条件を整理し、重複範囲で水平位置と標高差を確認します。単純に平均化すると、実際の段差と計測差の区別がつかなくなるため、固定物、基準点、安定した平坦面など、比較に適した場所を選ぶ必要があります。データ間の差が一定であれば基準のずれが疑われ、場所によって差が変化する場合は、傾き、変形、処理条件の違いなどを検討します。

結合境界では、どちらのデータを優先するかも明確にします。精度、取得時期、地表の見通し、点密度、成果目的を比較し、信頼性の高い側を基準にします。重複部をそのまま二重に残すと、近接する異なる標高点が複雑な三角形を作るため、採用範囲を整理してからTINを生成します。

施工現場では、計測時点の違いが重要です。掘削、盛土、資材仮置き、車両通行などにより地表が変わっている場合、数値上の整合だけを取ると時点情報が失われます。データの取得日時と対象範囲を管理し、同一時点の地形として扱えるデータかを確認することが必要です。

TIN三角形の筋を改善する実務手順

筋を改善するときは、等高線の平滑化から始めず、元データとTINの原因を順番に確認します。最初に、問題のある等高線とTINの辺を重ね、筋が三角形の接続に一致している場所を特定します。次に、その範囲の点群、標高点、ブレークライン、外周境界、除外範囲を表示し、どの入力情報が面形状を決めているかを確認します。

続いて、異常点の有無を断面で確認します。一点だけ高い、または低い場合は、点の分類や取得状況を調べます。異常点を除外した後はTINを再構築し、周辺に大きな空白や細長い三角形が生じないかを確認します。点を消す前と後の状態を保存して比較できるようにすると、修正の影響を追いやすくなります。

次に、地形変化線を点検します。法肩、法尻、道路端、水路、段差、擁壁などがある場合は、ブレークラインとして適切に入っているかを確認します。線の標高が周辺点と整合しているか、線が途中で切れていないか、交差や重複がないかも見ます。線を追加した後は、その線に沿って三角形が分かれ、地形境界を横断する面が解消されたかを確認します。

その後、長辺や細長い三角形を確認します。外周や欠測部へ面が伸びている場合は、境界を修正します。データが存在しない範囲を無理に面で埋めると、見た目は連続しても地形の根拠がありません。必要な場所であれば追加計測を行い、不要な場所であればTINの対象外とします。

入力データを整えた段階で、等高線間隔を再評価します。元データが表現できる細かさと成果目的を照らし合わせ、過度に細かな線を避けます。最後に必要最小限の平滑化を行い、元の地形特徴が残っているかを確認します。平滑化前の等高線も保存し、編集量を追跡できる状態にしておくことが望まれます。

データ取得方法に応じた調整の考え方

等高線の品質は、TIN生成時の設定だけでなく、元データの取得方法にも左右されます。地上で取得した離散的な測量点では、地形変化点を意識して点を配置することが重要です。平坦部の点を増やすより、法肩、法尻、尾根、谷、道路端、小段など、形状が変わる位置を確実に押さえるほうがTINの再現性を高めやすくなります。

高密度な点群では、点数が多いこと自体が品質を保証するわけではありません。植生や構造物を含む点から地表面を正しく分離し、用途に適した間隔で整理する必要があります。過度な間引きは地形変化を失わせますが、無秩序に全点を使用すると微小ノイズを拾い、細かな三角形模様が等高線へ現れることがあります。

写真から生成した点群では、模様の少ない面、反射しやすい面、影の強い場所、遮蔽部などで点の品質が低下する場合があります。局所的な盛り上がりや穴がないかを確認し、地表面として信頼できる範囲を選別します。複数方向から十分に観測されていない範囲は、点が存在していても地形精度が均一とは限りません。

移動しながら取得した点群では、走行線や歩行線に沿った密度差、折り返し部、計測区間のつなぎ目を確認します。線状の密度偏りがあると、計測経路間をまたぐ三角形が筋の原因になります。取得時に経路を交差させたり、重要範囲を複数方向から計測したりすると、偏りの把握と補正がしやすくなります。

どの方法でも、現場の状態を記録しておくことが重要です。植生、仮設物、資材、湿潤状態、施工段階などの情報があれば、点群上の凹凸が実地形なのか一時的な対象物なのかを判断しやすくなります。等高線生成は後処理だけで完結する作業ではなく、取得計画と現場記録を含む一連の品質管理として考える必要があります。

修正後の等高線を確認する品質管理

修正後は、筋が見えなくなったかだけでなく、地形として正しいかを確認します。最初に、等高線と元の標高点を重ね、線が各点の高さ関係と矛盾していないかを見ます。次に、尾根では等高線が低い側へ張り出し、谷では高い側へ入り込むという基本形状が、周辺地形と整合しているかを確認します。

法面や段差では、法肩と法尻の位置、斜面の向き、平場との接続を見ます。平滑化によって法肩が丸まりすぎたり、小段が消えたりしていないかに注意が必要です。道路や造成面では、排水方向と等高線の向きが整合しているかを確認すると、局所的な逆勾配や不自然なくぼみを発見しやすくなります。

断面確認も欠かせません。筋が出ていた位置を横切る断面を作り、修正前後の地表面を比較します。等高線上では滑らかに見えても、断面で不自然な折れや盛り上がりが残っていることがあります。反対に、実際の段差を正しく表しているために等高線が折れている場合もあります。平面と断面の両方で判断することが重要です。

既知点との比較では、地表面からの標高差を確認します。ただし、点をTIN構築に使用している場合、その点では差が小さくなるため、可能であれば独立した確認点を用います。確認点がない場合でも、基準点、構造物の既知高さ、安定した地物など、別情報との整合を確かめます。

また、成果範囲の外周も確認します。内部の筋が改善していても、外周に長い三角形が残ると、等高線が不自然に閉じたり、計測外へ伸びたりします。成果として使用する範囲を明示し、外挿部分を含めないようにします。品質管理では、修正箇所だけでなく、修正による影響が周辺へ広がっていないかまで見ることが大切です。

等高線を滑らかにする処理で注意したいこと

等高線の平滑化は、TIN三角形の細かな折れを見やすく整えるために有効ですが、原因修正の代わりにはなりません。元のTINに異常点や誤接続が残ったまま線だけを滑らかにすると、誤った地形を自然な曲線に見せてしまうおそれがあります。見た目が良くなるほど誤りに気づきにくくなるため、平滑化は最後の仕上げとして扱います。

平滑化の強さが大きいと、等高線が元の位置から移動します。急斜面、小さな尾根や谷、法肩、法尻、小段などでは、わずかな移動でも地形解釈に影響します。隣接する等高線が交差したり、順序が逆転したり、閉曲線が消えたりする場合もあります。処理後は線の形だけでなく、標高の順序と地形特徴を確認する必要があります。

また、等高線を編集した後、その線を再び地形面生成の入力に使う場合は注意が必要です。表示用に滑らかにした線は、元の測量点から離れていることがあり、再構築した面に別の誤差を持ち込みます。解析用の地形モデル、設計判断に使う等高線、図面表示用の線を同一視せず、用途に応じて管理します。

適切な流れは、元データの確認、異常点の処理、ブレークラインと境界の整備、TINの再構築、等高線間隔の設定、必要最小限の平滑化です。各段階のデータを残しておけば、どの処理で形状が変わったかを追跡できます。成果説明や再検証が必要になったときも、修正根拠を示しやすくなります。

まとめ

等高線生成でTIN三角形の筋が出る主な原因は、点の密度と配置の偏り、地形変化線の不足、ノイズ点や標高異常点、細かすぎる等高線間隔、細長い三角形や不適切な接続、複数データの結合条件の不一致です。これらは単独で発生するだけでなく、点を除去した結果として空白が広がるなど、互いに影響し合うことがあります。

改善の基本は、等高線を直接整えるのではなく、元の点、地形境界、TINの接続を確認することです。筋と三角形の辺を重ね、異常点を断面で確認し、法肩や法尻などのブレークラインを整え、長い三角形や外挿面を見直します。そのうえで成果目的に合った等高線間隔を選び、必要な場合だけ平滑化を行います。

また、修正の判断には現場情報が欠かせません。地表の状態、計測範囲、取得日時、施工段階、障害物の有無が分かれば、点群上の変化が実地形なのか、一時的な対象物や計測上の乱れなのかを判断しやすくなります。現場写真と位置情報を計測データに対応付けておくことで、後工程のTIN確認や等高線の修正根拠を整理しやすくなります。

LRTK Phoneを活用すると、現場写真、位置情報、施工記録を場所と結び付けて管理できます。等高線に不自然な筋を見つけた際も、該当地点の記録を参照しながら、地形変化、仮設物、施工時点の違いなどを確認しやすくなります。TINと等高線の品質を高めるためには、点群処理だけでなく、現場で取得した情報を後から追跡できる形で残すことが重要です。

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

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