LRTKレフィクシア株式会社

等高線の重複線を見つけて削除する5つの品質確認手順

等高線の重複線とは何かを最初に整理する

等高線を地形解析、造成計画、数量計算、施工管理などに利用するとき、見た目では分かりにくい品質不良の一つが重複線です。同じ位置に同じ形状の線が二重に存在していても、画面上では一本の線にしか見えないことがあります。そのため、データを閲覧しただけでは問題に気付かず、面生成や地形モデル作成、線数の集計など次の処理に進んだ段階で異常が表面化することがあります。

等高線の重複は、複数のデータを統合したとき、異なる範囲で作成した成果を接合したとき、編集途中のデータを誤って複製したときなどに発生する可能性があります。また、点群や標高データから等高線を複数回生成し、その一部を同じレイヤーへ追加した場合にも起こり得ます。

ただし、画面上で線が重なって見えるからといって、すべてを重複線として削除してよいわけではありません。等高線には同じ標高値を持つ複数の独立した線が存在することがあります。山頂を囲む閉曲線や、離れた位置にある同標高の線などはその典型です。同じ標高値という理由だけで削除対象にすると、正しい地形情報まで失われてしまいます。

実務で確認したいのは、標高値が同じかどうかだけではなく、線の位置、形状、頂点列、重なっている範囲、属性情報、周辺の等高線との関係が一致しているかどうかです。

重複線には、完全に同じ位置と形状を持つ完全重複だけでなく、一部分だけが重なる部分重複や、ほぼ同じ位置にありながらわずかにずれている近接した線のような状態もあります。データの取得方法や縮尺、利用目的によって確認すべき位置差が異なるため、単純に距離だけで判断するのではなく、元データの精度や作成条件を踏まえて評価する必要があります。

特に注意したいのが、標高属性だけが異なる重複です。線形は完全に一致しているものの、一方には標高100メートル、もう一方には標高101メートルと記録されているような状態です。この場合は、単なる重複線削除ではなく、どちらの標高値が正しいのかを確認する作業が必要です。根拠を確認せずに片方を削除すると、地形の高さ情報そのものを誤らせる可能性があります。

そのため、等高線の品質確認では「同じ線が二本あるから一本消す」という処理では不十分です。重複候補の抽出、属性確認、部分重複の確認、地形連続性の確認、削除後の全体検査までを一連の品質確認として実施することが重要です。

品質確認手順1 重複候補を機械的に抽出する

最初の手順は、目視だけに頼らず重複候補を抽出することです。等高線データの本数が数十本程度であれば画面上で確認できる場合もありますが、対象範囲が広くなると数百本、数千本の線を扱うこともあります。すべてを人の目だけで確認する方法では、見落としが発生しやすくなります。

まず確認しやすいのが、完全に同一の形状を持つ線です。線の頂点座標が一致し、始点から終点まで同じ位置に存在する場合は、完全重複の可能性があります。地理情報や図面データを扱える編集環境では、同一形状を検出する機能や空間条件による検索機能を利用できる場合があります。

ただし、線の向きには注意が必要です。一本目がA地点からB地点へ頂点を記録しており、二本目がB地点からA地点へ逆方向に記録されている場合、地図上では完全に同じ線に見えます。それでもデータ内部の頂点順序だけを比較すると異なる線として判定されることがあります。したがって、重複確認では頂点順序の違いを考慮できる方法を選ぶことが重要です。

次に確認したいのが、一部だけが同じ線です。例えば、500メートルある等高線のうち200メートルだけが別の線と完全に重なっているケースです。このような部分重複は、複数範囲のデータを接合したときに生じることがあります。

データを地域ごとに作成した場合、隣接区域との境界に一定の重なりを持たせて処理することがあります。その重複範囲を整理せずに統合すると、区域境界付近だけ等高線が二重になることがあります。完全な一本同士の重複ではないため、単純な完全一致検索では検出できないことがあります。

こうした場合は、線同士が一定距離以内に存在する範囲や、同じ位置を共有している長さを確認します。接合境界付近を重点的に調べることも有効です。

さらに、重複候補の抽出では標高値による絞り込みも役立ちます。通常、同じ位置を通る線に異なる標高値が設定されている場合は、少なくとも属性や作成条件を確認する必要があります。位置がほぼ一致する線を抽出したうえで、標高属性が同じか異なるかを分類すると、単純重複と属性不整合を分けて確認しやすくなります。

この段階で重要なのは、抽出結果をそのまま削除対象とみなさないことです。機械的な抽出はあくまで候補を減らすための作業です。曲線の形状やデータ精度によっては、本来別の等高線であるものが近接候補として抽出される場合があります。

等高線間隔が狭い急斜面では、隣り合う異なる標高の線同士が平面的に非常に近くなることがあります。距離条件だけで重複を判定すると、このような正常な等高線まで候補に入ります。そのため、位置条件と標高属性を組み合わせ、次の手順で線形や周辺地形を確認する流れが安全です。

品質確認手順2 標高属性と線形の一致を確認する

重複候補を抽出したら、次に確認するのが標高属性と線形です。ここでは、削除してよい重複なのか、それとも原因調査が必要な不整合なのかを切り分けます。

まず、候補となった二本の線が同じ標高値を持っているか確認します。位置と形状が一致し、標高属性も一致している場合は、同一等高線が複製された可能性が高くなります。ただし、それだけで即座に削除するのではなく、属性項目全体を確認することが望まれます。

等高線データには標高以外にも、作成時期、データ区分、取得方法、管理番号、更新区分などの情報が付与されている場合があります。二本の線が異なる更新時期を持っているのであれば、古い成果と新しい成果が重なっている可能性もあります。

この場合、単純に片方を削除するのではなく、どちらを正式な成果として残すのかを決める必要があります。新しいデータだから必ず正しいとは限らず、対象範囲や作成方法が異なることもあるため、元データの管理情報と合わせて判断します。

次に、線形そのものを確認します。完全重複であれば、始点や終点だけでなく途中の形状まで一致します。一方、始点と終点は同じでも途中の頂点位置が異なる場合は、異なる方法で作成された等高線かもしれません。

例えば、一方は粗い標高データから作成され、もう一方はより細かな地形データから作成されている場合、全体的には同じ場所を通っていても細部の形状が異なることがあります。この状態を重複とみなして一方を消すと、必要な精度の情報を失う可能性があります。

標高属性が異なる場合は特に慎重な確認が必要です。同じ線形に異なる標高値が付与されているときは、属性入力の誤り、異なる高さ基準の混在、異なる成果の重ね合わせなど複数の原因が考えられます。

例えば、元データの高さ基準や標高の扱いが異なる成果を統合すると、線形が近いにもかかわらず標高値に一定の差が生じることがあります。このようなケースでは一線だけを削除しても根本的な問題は解決しません。対象データ全体について高さ基準や作成条件を確認する必要があります。

等高線は単独の線ではなく、周囲の線と連続した高さ関係を表しています。そのため、候補線の前後にある標高値を見ることも大切です。例えば、100メートル、101メートル、102メートルと一定間隔で並んでいる場所に、101メートルの線が二本存在していれば重複を疑いやすくなります。

反対に、100メートルの線と102メートルの線の間にある二本の候補が、それぞれ異なる位置を通っているのであれば、どちらかを削除する前に元の地形データを確認したほうが安全です。

この手順では、線一本だけを見るのではなく、前後の標高、周囲の等高線形状、作成履歴を合わせて判断することが品質確保につながります。

品質確認手順3 部分重複と近接線を切り分ける

完全重複より判断が難しいのが、部分重複と近接線です。実際のデータ品質確認では、完全に同じ線が二本あるケースよりも、一部だけが重なっているケースのほうが整理に手間がかかることがあります。

部分重複は、複数データの接合部で発生しやすい状態です。例えば東側区域と西側区域で別々に等高線を作成し、両方の成果に境界付近の地形が含まれているとします。それらを単純に結合すると、境界周辺だけ同じ等高線が二本存在することがあります。

問題になるのは、それぞれの線が境界より外側では異なる形状を持っている場合です。一方の線を丸ごと削除すると、重複していない部分まで失われてしまいます。

この場合は、重複している範囲と必要な範囲を切り分け、不要部分だけを整理したうえで線を接続する方法を検討します。接続後には、線が途中で切れていないか、不自然な折れが生じていないか、同じ標高の線が重なったまま残っていないかを確認します。

また、数値上は完全一致していないものの、非常に近い位置を並走する二本の線にも注意が必要です。これは異なる時期や異なる元データから等高線を作成した場合に見られることがあります。

このような近接線をすべて重複と判断するのは危険です。実際の地形変化によって位置が変わっている可能性もあるためです。造成、切土、盛土、掘削、盛土法面の形成などが行われた場所では、古い地形と新しい地形の等高線が近接していても、どちらもそれぞれの時点では正しい場合があります。

したがって、近接線については作成時期と対象時点の確認が欠かせません。現在地形を表す成果を作るのであれば、対象時点に対応するデータを選ぶ必要があります。

もう一つ確認したいのが、等高線間隔との関係です。急斜面では等高線同士の水平距離が小さくなります。隣接する異なる標高の線が近くても、それは正常な地形表現です。重複検出時の距離条件を大きく設定しすぎると、急斜面全体が重複候補として検出されることがあります。

そのため、近接線の判定では距離だけではなく、標高値、線の方向、並走する長さ、周辺の地形形状を合わせて見ます。同じ標高で長区間にわたりほぼ同じ方向へ並走している場合は重複候補として詳しく調べる価値があります。

一方、標高値が等高線間隔に従って異なり、周囲の線も同じような間隔で並んでいるのであれば、正常な急斜面である可能性が高くなります。

谷や尾根の周辺では等高線が大きく曲がるため、画面の縮尺によっては異なる線が重なって見えることもあります。縮小表示だけで判断せず、必要に応じて拡大して頂点や線形を確認することが大切です。

部分重複と近接線の整理は、単純な削除作業ではありません。どの区間を残すのか、どの区間を接続するのか、どの時点の地形を成果とするのかを明確にして処理することで、等高線の連続性を維持できます。

品質確認手順4 削除前後の地形連続性を確認する

重複線の候補を確認して削除したら、その直後に地形の連続性を確認します。重複線を正しく特定できていたとしても、編集操作によって必要な線まで消したり、線を途中で切断したりする可能性があるためです。

最初に確認したいのは、等高線が不自然に途切れていないかという点です。もともと一本の連続した等高線の一部が別オブジェクトとして分割されていた場合、重複部分を削除する際に必要な区間まで失うことがあります。

削除後に線の端点が地形の途中で突然終わっている場合は、編集内容を再確認します。地図の範囲外やデータの作成条件などによって線が終了することはありますが、周辺状況と合わない端点が発生している場合は修正が必要な可能性があります。

次に確認するのが標高の並びです。一定の等高線間隔で作成している場合、隣接する線の標高値が規則的に変化しているかを見ます。

例えば標高100メートル、101メートル、102メートル、103メートルという間隔で表現される場所で、削除後に101メートルだけが広範囲で欠落していれば、必要な等高線を削除した可能性があります。

ただし、等高線が必ずすべての場所で連続して存在するわけではありません。対象範囲の境界や地形形状によって線の長さや現れ方は変わります。そのため、標高値だけではなく位置関係と合わせて判断します。

尾根と谷の形状も確認ポイントです。等高線は地形の起伏に沿って曲がるため、尾根や谷の周辺では特徴的な形になります。重複整理後に一部だけ不自然な直線になったり、急に折れたりしている場合は、接続方法に問題があるかもしれません。

また、閉曲線の確認も重要です。山頂や局所的な高まり、窪地などでは閉じた等高線が現れることがあります。重複削除によって閉曲線の一部を消すと、線が開いた状態になり、本来の地形表現を損なう可能性があります。

削除前後の比較を行える状態にしておくことも効果的です。編集前のデータを保存し、削除後のデータと切り替えて確認すると、どこが変わったのか把握しやすくなります。

特に広範囲の整理を一括処理する場合、削除された線の本数だけでは品質を判断できません。想定以上の本数が削除されていないか、特定区域だけ大量に消えていないか、境界付近に変化が集中していないかなども確認します。

さらに、等高線から地形面や三次元モデルを作成する予定がある場合は、削除後の等高線を使って試験的に地形を生成し、不自然な凹凸が生じないかを見る方法もあります。

同じ位置に異なる標高の線が残っていると、地形面生成時に局所的な異常が現れる可能性があります。反対に、本来必要だった等高線を削除すると地形表現が粗くなることがあります。

等高線そのものだけでなく、後工程で利用したときに問題が出ないかまで確認することで、重複削除の品質をより確実に評価できます。

品質確認手順5 全体検査で重複削除の影響を確認する

局所的な確認が終わったら、最後にデータ全体を対象とした検査を行います。重複線の削除では、問題のあった場所だけ確認して作業を終了すると、別の区域に残っている重複を見落とすことがあります。

まず、最初の手順で行った重複候補の抽出をもう一度実施します。削除前に検出された候補が解消されているか、新たな重複や不整合が生じていないかを確認します。

編集時に線を接続したり分割したりした場合、意図せず短い重複区間ができることもあります。そのため、修正後のデータを新しい検査対象として扱うことが重要です。

次に、標高属性の全体分布を確認します。設定した等高線間隔に対して不自然な値が混ざっていないか、空欄の標高属性がないか、極端に大きい値や小さい値が存在しないかを調べます。

重複削除の作業そのものとは別の品質項目ですが、データを整理するタイミングで確認しておくと効率的です。重複の原因が複数データの統合にある場合、属性値の不統一も同時に発生していることがあるためです。

対象範囲の境界も重点的に確認します。複数区域を統合している場合、重複は接合部分に集中しやすくなります。区域境界に沿って線が二重になっていないか、逆に線が途切れていないかを確認します。

また、非常に短い線分が大量に残っていないかも確認するとよいでしょう。重複区間を切り分けて削除した結果、わずかな長さの不要な線が残る場合があります。それが地形表現として必要なのか、編集処理で生じた残片なのかを判断します。

全体確認では縮尺を変えながら見ることも重要です。広域表示では等高線の流れや標高分布を確認し、拡大表示では接合部や端点、細かな重複を確認します。

一つの縮尺だけで検査すると、広域的な不自然さか細部の形状異常のどちらかを見落としやすくなります。

最終成果として利用する前には、元データ、編集済みデータ、確認済みデータを区別して保存しておくことも品質管理につながります。上書きだけで作業を続けると、誤って必要な線を削除した場合に原因を追跡しにくくなります。

どの範囲で何を削除したのか、どのような基準で重複と判断したのかが分かるようにしておけば、後から成果を確認するときにも判断根拠を説明しやすくなります。

等高線の重複削除は、削除ボタンを押した時点では完了ではありません。再検査で異常がないことを確認して初めて、品質確認の一連の作業が完了したと考えるのが安全です。

等高線の重複削除で起こりやすい失敗

等高線の重複整理では、作業を効率化しようとするほど判断条件を単純化しやすくなります。その結果、正常な等高線まで削除してしまうことがあります。

代表的なのが、同じ標高値を持つ線を重複と判断してしまうケースです。同じ標高の等高線は地形上に複数存在できます。位置が離れていればもちろん、地形条件によっては近い範囲に複数の閉曲線が存在することもあります。

標高値だけをキーにして一方を削除する方法では、正しい地形情報を失う危険があります。

反対に、線形だけを見て削除するのも問題です。同じ位置に重なる線であっても標高属性が違う場合、まず確認すべきなのは属性の正誤です。一方を削除して見た目を整えても、残した側の標高値が誤っていれば成果の品質は改善しません。

距離条件を広く設定しすぎることもよくある失敗です。等高線が密集する急斜面では、正常な隣接線同士の距離が小さくなります。近いという条件だけで自動削除すると、斜面部分の等高線を大量に失う可能性があります。

部分重複で線全体を削除することにも注意が必要です。二本の線が100メートルだけ重なっていても、その先の数百メートルはそれぞれ必要な線かもしれません。重複区間と非重複区間を区別せず一本を丸ごと削除すると、等高線が途中で途切れます。

元データを保存しないまま編集するのも避けたい方法です。大量の重複候補を一括削除したあとで誤りに気付いても、編集前の状態が残っていなければ復旧に時間がかかります。

品質確認を行う場合は、原本を保持したうえで作業用データを作り、確認後に成果版として確定する流れが扱いやすくなります。

また、異なる時期の等高線を混在させたまま重複処理することにも注意が必要です。造成前と造成後では地形が変わるため、似た位置に線が存在していても意味が異なります。対象とする時点を決めずに整理すると、古い地形と新しい地形を混ぜた成果になる可能性があります。

こうした失敗を防ぐには、「何を重複と定義するのか」を作業開始前に決めておくことが重要です。完全一致だけを削除対象にするのか、一定範囲の部分重複も整理するのか、近接線をどの条件で確認対象にするのかを明確にします。

条件を記録しておけば、担当者が変わっても同じ考え方で品質確認を続けやすくなります。

等高線品質を継続して管理する方法

重複線を一度削除しても、データ更新や区域追加を行えば再び重複が発生する可能性があります。そのため、等高線の品質管理では単発の修正よりも、更新時に同じ確認を繰り返せる運用を整えることが重要です。

まず、データを統合する前に作成範囲を確認します。隣接区域の成果を追加する場合は、どこまで範囲が重なっているのかを把握してから統合すると、重複の発生箇所を予測しやすくなります。

次に、データの作成時点や更新日を管理します。現況を示す等高線と過去地形を示す等高線が同じ場所に保存されている場合は、それぞれを区別できる状態にします。

過去成果を残すこと自体に問題はありません。問題になるのは、どの時点のデータなのか分からないまま一つの成果として混在することです。

標高属性の項目や単位も統一します。同じ意味の標高を異なる項目名で保存していると、統合後の確認が複雑になります。データ作成時のルールを決め、標高値の格納場所や単位を統一すると検査しやすくなります。

等高線間隔も記録しておくと便利です。主要な等高線と補助的な等高線を使い分けている場合は、その区分が分かるようにします。線種の違いを重複と誤認することを防ぎやすくなります。

さらに、更新作業の前後で確認用の地点や範囲を決めておく方法も有効です。造成区域、区域境界、急斜面、谷部、尾根部など、等高線形状が変化しやすい場所を重点確認地点として管理しておけば、更新後の異常を見つけやすくなります。

現場で地形が変化した場所については、図面データだけで判断せず、現地の記録と照合することも大切です。造成や掘削が行われた場所では、過去の等高線と現在の地形が異なるのは当然です。どちらが正しいかではなく、どの時点を表す成果なのかを確認する必要があります。

現場写真や位置情報、施工記録が整理されていれば、等高線の変化が実際の施工によるものなのか、データ処理上の重複や編集ミスなのかを切り分ける手掛かりになります。

また、品質確認結果を記録しておくことも重要です。どの場所に重複があり、どの線を残し、なぜその判断をしたのかを残しておけば、次回更新時に同じ場所を再確認できます。

単に「重複を削除した」と記録するより、対象区域、確認日、対象データ、判断理由、編集後の確認状況まで整理したほうが、後工程で説明しやすくなります。

等高線は地形を表す基礎データとして、造成計画、排水計画、土工検討、現況把握など幅広い業務に利用されます。元データのわずかな品質不良が、その後の解析や判断に影響する可能性があるため、更新のたびに品質確認を行う運用が重要です。

まとめ

等高線の重複線は、画面上では一本に見えることが多く、目視だけでは見つけにくい品質不良です。特に複数区域のデータ統合、異なる時期の成果の追加、等高線の再生成などを行った場合は、意図せず同じ線が重なる可能性があります。

品質確認では、最初に重複候補を機械的に抽出し、次に標高属性と線形を確認します。その後、完全重複だけでなく部分重複や近接線を切り分け、削除後には等高線の連続性や標高の並びを確認します。最後にデータ全体を再検査し、重複や不整合が残っていないか確認する流れが有効です。

重要なのは、重なって見える線を機械的に消すことではありません。同じ標高値でも別の場所に存在する正しい等高線がありますし、同じ位置にある二本の線でも異なる時点の地形を表している場合があります。

また、同じ線形に異なる標高値が設定されている場合は、削除より先に高さ情報や元データの確認が必要です。重複削除を単なるデータ整理として扱わず、地形情報の整合性を確認する品質管理として進めることが大切です。

作業前の原本を保存し、削除条件と判断理由を記録しておけば、誤削除が発生した場合の復旧や後日の確認もしやすくなります。更新のたびに同じ確認手順を繰り返せるようにしておくことで、等高線データの品質を継続的に保ちやすくなります。

さらに、等高線の変化を実際の現場状況と照合するには、施工時点の記録を位置と結び付けて残しておくことが役立ちます。LRTK Phoneでは、位置情報や撮影方位を関連付けた測位写真を取得・保存できるため、こうした位置情報付きの現場記録を施工記録とあわせて整理する運用に活用できます。どの場所でどの施工が行われたのかを後から確認しやすくすることで、等高線の変化が現地の地形変化によるものか、データ編集上の問題なのかを判断するための情報整理にもつなげられます。等高線データだけを単独で管理するのではなく、現場の記録と位置情報を合わせて蓄積することで、地形データの更新や品質確認をより実務的に進めやすくなります。

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

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