LRTKレフィクシア株式会社

等高線の頂点数を減らして容量を軽くする5つの簡略化基準

等高線の頂点数を減らす目的と注意点

等高線データは、地形を直感的に把握できる一方で、作成方法や元データの解像度によっては非常に多くの頂点を含みます。高密度な標高データから自動生成した等高線では、わずかな起伏や計測ノイズまで線形に反映され、短い間隔で頂点が連続することがあります。見た目にはほとんど差がないのに、ファイル容量だけが大きくなり、表示、編集、保存、共有、変換に時間がかかる状態です。

この問題を解消する代表的な処理が、等高線の簡略化です。簡略化とは、線の形状を大きく変えない範囲で不要な頂点を取り除き、折れ線をより少ない頂点で表現する処理を指します。適切に実施すれば、図面の視認性を保ちながらデータ容量を抑えられます。画面の再描画が軽くなり、選択や移動などの編集操作も安定しやすくなります。さらに、別形式への書き出しやクラウド上での受け渡しにも有利です。

ただし、頂点数は少なければよいわけではありません。削りすぎると、尾根や谷の向きが変わり、斜面の形状が実際より単純に見えることがあります。狭い沢筋が消えたり、等高線同士が交差したり、隣接線の間隔が不自然になったりする場合もあります。特に、造成計画、排水計画、土量検討、施工範囲の確認などに用いるデータでは、見た目の軽さより地形解釈の安全性が優先されます。

重要なのは、頂点削減率を先に決めるのではなく、用途に応じた許容誤差を決めることです。同じ等高線でも、広域説明図に使う場合と、現場の詳細検討に使う場合では残すべき情報量が異なります。そこで本記事では、等高線の容量を軽くしながら必要な地形情報を守るための5つの簡略化基準を、実務で判断しやすい順に解説します。

基準1:利用縮尺と表示解像度から許容偏差を決める

最初の基準は、最終的に等高線をどの縮尺で使うかです。簡略化の許容値は、元データの細かさだけでなく、成果物上でどの程度のずれとして見えるかを基準に決めます。大縮尺の詳細図では小さな線形変化も意味を持ちますが、小縮尺の広域図では細かな凹凸を残しても表示上は識別できず、データを重くするだけになりやすいためです。

たとえば、同じ0.5メートルの平面位置のずれでも、詳細な施工検討図では無視できない場合があります。一方、広い区域を一枚で示す説明図では、画面や紙面上の差がほとんど見えないこともあります。このため、簡略化値を一律に設定するのではなく、地図上で許容できる線の移動量を先に決め、それを実距離へ換算して考えます。

実務では、表示上の線幅や画面の画素、印刷時の判読性も判断材料になります。成果物上で隣接する頂点の差が線幅より小さく、線の形として認識できないのであれば、その頂点は削減候補です。ただし、単純に短い線分をすべて削る方法は安全ではありません。短い線分の中に、谷頭部や尾根の折れなど重要な形状が含まれることがあるからです。

縮尺に基づく許容偏差を設定する際は、線の位置がどこまで動いてよいかを平面距離で管理します。たとえば、元の等高線と簡略化後の等高線を重ねたとき、両者の最大離隔が設定値以内に収まるようにします。これにより、頂点数を減らしても、成果物上での位置精度を一定の範囲に保ちやすくなります。

また、画面表示だけを目的とするデータと、座標を取得する可能性があるデータは分けて考える必要があります。閲覧専用の背景図であれば比較的大きな許容偏差を設定できますが、線上の座標を拾って設計や施工判断に使う場合は、より厳しい値が必要です。閲覧用と編集用を同じ簡略化データで兼用すると、後から精度不足が発覚しやすいため、用途別にデータを保存する運用が安全です。

縮尺基準で簡略化するときの要点は、見えない情報を削るのではなく、利用場面で意味を持たない細部を削ることです。最終出力の縮尺、表示媒体、線幅、座標利用の有無を整理し、それぞれに対して許容できる平面位置のずれを設定すると、過剰な簡略化を防げます。

基準2:標高表現を損なわない平面位置誤差に抑える

等高線は同じ標高を表す線ですが、データ上の標高の持ち方は形式や作成方法によって異なります。各頂点に同じZ値を持たせる場合もあれば、線要素の属性として標高を保持する場合もあり、二次元形状だけでは標高情報が保持されないこともあります。そのため、頂点を減らす際は、標高属性やZ値が処理後も維持されているかを確認する必要があります。標高情報が維持されても、平面位置が動けば、地形の傾斜や起伏の読み取り結果は変化します。つまり、標高値を保持しているだけでは、地形表現の精度が保たれたとはいえません。

特に注意したいのは、等高線間隔が狭い急斜面です。急斜面では、わずかな平面位置の移動でも隣接する等高線との間隔比が大きく変わり、斜面が実際より急または緩く見える可能性があります。反対に、等高線間隔が広い緩斜面では、同じ平面偏差でも見た目への影響が比較的小さいことがあります。したがって、簡略化の許容値は対象区域全体で一律にするより、斜面の状態に応じて調整する方が合理的です。

一つの考え方は、許容する平面位置誤差を隣接等高線間の代表的な距離より十分小さく設定することです。簡略化によるずれが等高線間隔に近づくと、線同士の相対関係が崩れ、傾斜判定が不安定になります。急斜面、崖状地形、切土法面、盛土法面など、等高線が密集する場所では許容偏差を小さくし、平坦部や緩斜面では必要に応じて少し大きくする方法が考えられます。

また、等高線間隔の設定も確認が必要です。主曲線と補助的な等高線が混在している場合、標高差の小さい線ほど微地形の表現を担っています。これらを同じ強さで簡略化すると、細かな凹凸だけが先に失われることがあります。すべての線を一括処理する前に、標高間隔や線種ごとに重要度を整理し、必要なら異なる許容値を与えます。

標高表現への影響は、横断方向の確認で把握しやすくなります。簡略化前後の等高線から同じ測線上の交点を取得し、交点間隔がどの程度変化したかを比べると、斜面形状の変化を数値で確認できます。複数の代表断面で差を確認すれば、平面図だけでは見落としやすい傾斜の変化を検出できます。

簡略化後も標高属性が残っているから問題ない、と判断するのは危険です。等高線は標高情報と平面形状の組み合わせで地形を表現しています。平面位置の誤差が斜面解釈に与える影響を確認し、急斜面ほど厳しく、緩斜面ほど用途に応じて調整することが、容量削減と地形精度を両立させる基準になります。

基準3:尾根・谷・急変点など地形の特徴点を残す

三つ目の基準は、地形の特徴を示す頂点を優先的に残すことです。等高線上の頂点には、滑らかな曲線を細かく分割しただけの点と、尾根や谷の方向を決める重要な点が混在しています。両者を区別せず、距離だけで機械的に削除すると、地形の骨格を示す部分まで単純化されてしまいます。

谷を横切る等高線は、一般に上流側へ入り込む形になります。尾根を横切る等高線は、その反対方向へ張り出す形になります。これらの折り返し部分は、集水方向や分水方向を読み取るうえで重要です。簡略化によって折り返しが丸くなりすぎたり、頂点位置が横へずれたりすると、谷筋や尾根筋の位置を誤って判断する原因になります。

特徴点として残したいのは、曲がり方が急に変化する点、曲率が大きい点、線の進行方向が反転する付近、狭い入り込みの最深部、細い張り出しの先端などです。こうした点は、前後の線分長が短くても削減対象にしない方が安全です。逆に、ほぼ直線上に並ぶ中間点や、緩やかな曲線を過剰に分割している点は、形状への影響が小さければ削減しやすい部分です。

地形の特徴点を守るには、簡略化前に保護対象を設定する方法があります。たとえば、谷線や尾根線と等高線が交差する付近の頂点を固定し、それ以外の区間だけを簡略化します。既存の地形解析結果がない場合でも、線の曲率や方向変化を使って候補を抽出できます。ただし、自動抽出だけで完全に判定するのは難しいため、重要区域は目視確認を組み合わせます。

人工的な地形にも注意が必要です。道路の切土や盛土、造成段差、法肩、法尻、堤防、護岸などの周辺では、等高線が短い距離で急に曲がることがあります。これらの形状を滑らかにしすぎると、人工構造物と自然斜面の境界が曖昧になります。現況確認や施工計画に使用する場合は、人工改変部の急変点も保護対象に含めます。

さらに、閉じた等高線の小さな輪郭にも意味があります。小規模な丘状地形や窪地を示す閉曲線は、頂点数が少ないため、強い簡略化をかけると多角形のようになったり、囲まれる面積が大きく変わったり、処理方式によっては線が極端に短くなったり消失したりすることがあります。閉曲線については、処理後の最低頂点数や面積変化を検査し、必要に応じて通常の開いた線とは別条件で処理することが望まれます。

容量を軽くする目的であっても、地形の読み取りに直結する特徴点を削ってはいけません。直線に近い区間では積極的に頂点を減らし、尾根、谷、急変点、人工地形の境界、閉曲線では慎重に処理するという強弱が必要です。この選別ができると、同じ削減率でも地形情報を残しやすくなります。

基準4:隣接する等高線との関係と線形の連続性を守る

四つ目の基準は、一本の等高線だけでなく、隣接する等高線群との関係を保つことです。簡略化方式やソフトによっては、各線が独立して処理されます。トポロジーや共有境界を考慮する方式もありますが、設定や処理対象によって結果が異なるため、処理後の検査は欠かせません。個々の線だけを見れば許容偏差内でも、隣接線との間隔や並び方が不自然になることがあります。

代表的な問題は、簡略化後の等高線同士が交差することです。元の等高線が正しく作成され、単一値の地表面を表している場合、異なる標高の等高線は通常交差しません。しかし、近接する線をそれぞれ異なる方向へ単純化すると、局所的に線が重なったり交差したりする可能性があります。交差しなくても、線同士の間隔が急に狭くなったり広くなったりすれば、存在しない急斜面や緩斜面を表現してしまいます。

このため、簡略化後は線間の最小距離を確認します。特に等高線が密集する場所では、元の線間距離に対して簡略化後の変化が大きくなっていないかを調べます。交差、接触、極端な接近が発生した場所は、許容偏差を小さくして再処理するか、その区間だけ元の形状へ戻します。

線形の連続性も重要です。図郭や処理範囲で分割された等高線を別々に簡略化すると、境界で端点位置や接線方向が合わなくなる場合があります。隣接図面を接続したときに線が折れたり、わずかな隙間ができたりすると、見た目だけでなく後工程の編集にも影響します。境界上の端点は固定し、両側で同じ条件を使うことが基本です。

分割データを扱う場合は、可能であれば一度接続してから簡略化し、必要に応じて再分割する方が連続性を保ちやすくなります。接続できない場合は、境界付近に重複領域を設け、同じ元形状と同じ許容値で処理したうえで切り分けます。少なくとも、端点座標を動かさない設定と、境界付近の頂点を保護する設定は必要です。

隣接線の関係を見る際は、等高線の並びの滑らかさにも注目します。同じ斜面を表す複数の線は、おおむね似た方向へ曲がります。一部の線だけが角張っていたり、異なる方向へ張り出していたりする場合は、簡略化の影響が疑われます。複数標高の線を重ねて全体の流れを確認すると、一本ずつの検査では見つけにくい違和感を発見できます。

また、等高線の自己交差や折り返しにも注意します。強い簡略化や不適切な頂点順序の処理によって、一本の線が自分自身と交差することがあります。これは地形表現として不自然であり、面生成や断面作成などの後工程でエラーの原因になります。簡略化後には、異なる線同士の交差だけでなく、自己交差、重複線分、極端に短い残存線分も確認します。

等高線は一群の線として地形を表現します。一本ごとの誤差が小さくても、線群としての整合性が崩れれば実務では使いにくくなります。隣接線との距離、交差の有無、境界の連続性、曲がり方の統一感を確認することが、容量削減後の品質を守る重要な基準です。

基準5:後工程とデータ用途に合わせて簡略化率を分ける

五つ目の基準は、等高線データを何に使うかによって簡略化の強さを変えることです。最適な頂点数は、データの用途によって異なります。閲覧、印刷、設計検討、数量算出、三次元化、現場照合など、後工程で必要とされる精度と処理速度は同じではありません。

広域の説明資料や位置関係の確認に使う等高線は、多少細部を省いても目的を達成しやすいため、比較的強めに簡略化できます。画面表示の応答性やファイルの扱いやすさを優先し、地形の大きな傾向を残すことが中心です。一方、造成範囲の検討や排水方向の確認に使う場合は、谷筋、尾根筋、局所的な傾斜変化を読み取れる程度の頂点密度が必要です。

等高線から地表面モデルを再構成する場合は、さらに慎重な判断が求められます。頂点を減らすと、線間を補間して作る面の形状にも影響します。等高線だけを見たときには差が小さくても、面生成後に局所的な起伏が失われたり、不自然な平面が生じたりすることがあります。三次元化や土量計算に使う可能性があるなら、表示用より小さな許容偏差で処理し、生成した面でも差を確認します。

座標参照や施工位置の確認に使う場合も、簡略化データを原典として扱わない方が安全です。軽量化したデータは閲覧や共有に使い、厳密な位置確認には簡略化前のデータを参照できるようにします。ファイル名や属性に用途と処理条件を記録し、どのデータが原本で、どのデータが軽量版かを明確にします。

データ形式によっても効果は変わります。頂点数がそのままファイル容量に反映されやすい形式もあれば、圧縮や内部構造の影響が大きい形式もあります。また、頂点を減らしても属性情報、重複要素、不要なレイヤー、埋め込み情報が多ければ、期待ほど容量が減らないことがあります。簡略化だけでなく、不要属性の整理、重複線の削除、対象範囲の切り出しなどを組み合わせる必要があります。

後工程別に複数の軽量版を用意する方法も有効です。原本、詳細作業用、通常閲覧用、広域表示用のように段階を分け、それぞれに異なる簡略化条件を設定します。すべての利用者へ最も重い原本を配る必要がなくなり、誤って軽量版を高精度作業へ使用することも防ぎやすくなります。

簡略化率を一つに固定すると、ある用途では重すぎ、別の用途では情報不足になります。後工程の精度要求、画面表示の速度、再編集の有無、三次元化の可能性を整理し、用途ごとに最適な頂点密度を決めることが、実務的な容量削減につながります。

簡略化方式を選ぶときの考え方

等高線の簡略化には複数の考え方があります。代表的なのは、元の折れ線と簡略化後の線分との偏差を基準に、許容値以内の中間点を削除する方式です。この方式は、形状誤差を距離で管理しやすく、縮尺に応じた設定がしやすい特徴があります。ただし、使用するアルゴリズムの許容値が、必ずしも線全体の最大離隔や隣接線との関係を直接保証するとは限りません。処理後には、元線との離隔やトポロジーを別途確認する必要があります。

もう一つは、連続する頂点の間隔を基準に、近すぎる点を間引く方式です。処理が分かりやすく、過密な点列を減らしやすい一方で、重要な屈曲点まで削除する危険があります。単純な距離間引きだけで完結させず、方向変化が大きい点を残す条件と組み合わせる必要があります。

曲率や角度を基準にする方式では、直線に近い部分の点を減らし、強く曲がる部分の点を残せます。尾根や谷の折り返しを保護しやすい反面、計測ノイズによる細かな方向変化まで重要点として残すことがあります。先に微小な振動を整える処理を行う場合は、地形の特徴まで滑らかにしないよう注意が必要です。

面積変化を基準にする方法もあります。頂点を一つ削除したときに生じる三角形状の面積が小さければ、その点の影響は小さいと判断します。線の全体形状を保ちながら段階的に頂点を減らせますが、細長い谷や狭い突出部では面積が小さくても地形的に重要な場合があります。やはり特徴点の保護と併用する方が安全です。

実務では、一つの方式だけで理想的な結果を得るより、複数の条件を組み合わせる方が安定します。たとえば、偏差の許容値で全体の変形を抑えながら、角度変化の大きい点を保護し、簡略化後に線間交差を検査します。閉曲線は頂点数や面積変化を確認し、図郭境界の端点は移動させません。このような多段階の考え方が、容量削減と品質維持を両立させます。

また、処理順序も結果に影響します。重複頂点や極端に短い線分を整理してから簡略化すると、不要なノイズに引っ張られにくくなります。反対に、先に強い平滑化をかけると、尾根や谷の位置が動いた状態で簡略化される可能性があります。元データの状態を確認し、不要点の整理、特徴点の保護、簡略化、整合性検査という順で進めると管理しやすくなります。

実務で使える簡略化の手順

実務では、いきなり全域へ処理をかけるのではなく、小さな試験範囲で条件を決めることが重要です。まず、対象データの用途、縮尺、等高線間隔、座標系、標高属性、線の分割状態を確認します。簡略化の許容値は座標系の単位で解釈されることがあるため、経緯度の度単位をメートルとして扱わないよう注意し、距離を評価しやすい投影座標系または適切な測地計算を用います。原本は必ず別名で保存し、簡略化後のデータから元へ戻せる状態を確保します。

次に、代表的な地形を含む試験範囲を選びます。平坦部だけでなく、急斜面、谷、尾根、閉曲線、人工改変部、図郭境界などを含めると、条件の弱点を見つけやすくなります。最も単純な場所だけで許容値を決めると、複雑な地形で問題が起こります。

試験範囲では、弱い簡略化から始めます。許容偏差を小さく設定し、頂点数、ファイル容量、表示速度、線形差を確認します。次に、少しずつ許容値を大きくし、どの段階で地形の特徴や線群の整合性が崩れるかを見ます。最初から目標削減率に合わせて強い処理を行うより、品質限界を確認しながら調整する方が安全です。

評価では、簡略化前後を重ねて目視するだけでなく、最大離隔、平均離隔、頂点数、線長、閉曲線面積、交差数などを確認します。特に重要区域では、代表断面や地表面モデルを作り、傾斜や起伏の変化を確認します。見た目が似ていても、数値上の差が用途の許容範囲を超えていることがあるためです。

条件が決まったら、地形区分や線種に応じて処理を分けます。急斜面や重要構造物周辺は弱く、緩斜面や広域背景部分は強くするなど、区域ごとに設定を変えます。標高間隔の異なる線が混在する場合は、線種ごとに処理します。図郭境界や接続点は固定し、処理後に接続状態を再確認します。

全域処理後は、交差、自己交差、重複、短すぎる線、閉曲線の消失、属性欠落を検査します。問題箇所は全体をやり直すのではなく、該当区域だけ条件を厳しくして再処理すると効率的です。最終的には、簡略化条件、処理日、用途、原本の所在を記録し、軽量版であることが分かる名称で保存します。

この手順を守ると、簡略化を単なる容量削減作業ではなく、品質を管理したデータ整備として進められます。特に、試験範囲での段階調整と、数値検査と目視確認の併用が、失敗を減らすうえで効果的です。

容量削減効果を正しく確認する方法

簡略化の成果は、頂点数だけで判断しないことが大切です。頂点数が大幅に減っても、ファイル容量が同じ割合で小さくなるとは限りません。属性情報、保存形式の構造、圧縮の有無、不要な要素の残存などが容量へ影響するためです。

まず確認したいのは、処理前後の総頂点数です。線ごとの頂点数だけでなく、データ全体の合計を比較します。次に、ファイル容量、読み込み時間、表示完了までの時間、画面移動や拡大縮小の応答性、保存時間を同じ環境で比較します。実務上の目的が操作性の改善であれば、容量だけでなく体感速度の変化も重要です。

データの内容も確認します。不要な属性列が多数残っている場合は、頂点削減より属性整理の方が容量へ効くことがあります。重複した等高線、表示範囲外の要素、使わない標高区分、不要な履歴情報などが含まれていないかを点検します。簡略化とデータ整理を分けて効果測定すると、どの処理が有効だったかを判断しやすくなります。

品質面では、削減率と誤差を対にして記録します。たとえば、頂点数を何割減らしたかだけでなく、最大平面偏差、交差の有無、閉曲線面積の変化、代表断面の差を合わせて確認します。削減率が高くても誤差が大きければ採用できません。反対に、削減率が控えめでも表示や共有が十分軽くなれば、それ以上強く処理する必要はありません。

処理効果は、実際の利用環境でも確認します。作成担当者の高性能な端末で軽快に動いても、現場や受け渡し先の環境では重い場合があります。想定する利用者が使う表示範囲、端末、ネットワーク条件、ファイル操作を再現し、必要な応答性が得られるかを確認します。

容量削減の目標は、最小ファイルを作ることではありません。必要な地形情報を保ち、後工程で問題なく使え、扱いやすい大きさに整えることです。頂点数、容量、速度、形状誤差、利用環境をまとめて評価すると、過剰な簡略化を避けながら実用的な軽量化ができます。

等高線の簡略化で起こりやすい失敗

よくある失敗の一つは、全域へ同じ許容値を適用することです。平坦部では問題がなくても、急斜面や狭い谷では線形が崩れることがあります。地形の複雑さが大きく異なるデータでは、区域別に条件を変える必要があります。

二つ目は、削減率を品質目標としてしまうことです。頂点数を半分にする、容量を一定以下にするといった目標は分かりやすい一方で、地形精度を保証しません。先に許容誤差と保護対象を定め、その結果として得られる削減率を採用する順序が適切です。

三つ目は、簡略化後の線だけを見て判断することです。単独では自然に見えても、元の等高線と重ねると谷筋がずれている場合があります。また、隣接線と合わせると線間隔の乱れが見つかることもあります。原本との重ね合わせと、線群全体の確認が欠かせません。

四つ目は、属性の引き継ぎを確認しないことです。処理方法によっては、標高値、線種、識別番号、作成区分などの属性が欠落したり、型が変わったりすることがあります。形状が正しくても、標高属性やZ値が失われれば等高線としての利用価値は下がります。処理前後で属性件数、属性型、Z値の有無を照合します。

五つ目は、原本を上書きすることです。簡略化は頂点を削除する処理であり、後から完全に元へ戻せない場合があります。条件が不適切だったときに再処理できるよう、原本、試験版、採用版を分けて保存します。処理条件も記録し、同じ結果を再現できるようにします。

六つ目は、軽量版を高精度用途へ流用することです。閲覧用に強く簡略化した等高線を、後から設計や数量算出へ使うと精度不足につながります。データ名や属性に用途を明記し、利用範囲を共有します。軽量化の目的と精度の限界を明確にしておくことが重要です。

七つ目は、等高線だけを軽くして処理が完了したと思うことです。実際には、重複線、不要属性、過大な対象範囲、細かすぎる補助線など、容量を増やす要因が複数あります。簡略化は有効な手段ですが、データ全体の整理と組み合わせて初めて十分な効果が得られます。

まとめ

等高線の頂点数を減らすと、ファイル容量、表示速度、編集性、共有のしやすさを改善できます。ただし、単純に頂点を多く削ればよいわけではありません。利用縮尺と表示解像度から許容偏差を決め、標高表現への影響を確認し、尾根や谷などの特徴点を残し、隣接線との整合性を守り、後工程に応じて簡略化率を分けることが重要です。

実務では、原本を保存したうえで代表範囲を試験し、弱い設定から段階的に調整します。簡略化前後の最大離隔、線間隔、交差、閉曲線、属性、代表断面を確認し、容量だけでなく地形解釈の変化を評価します。全域一律ではなく、急斜面や重要区域は慎重に、緩斜面や背景表示部分は積極的に軽量化すると、品質と操作性を両立しやすくなります。

さらに、簡略化した等高線を現場で活用するには、どの場所をどの条件で処理したか、現地の状況と図面が一致しているかを確認できる運用が欠かせません。LRTK Phoneで取得した測位写真や位置情報を対応するクラウド機能へ同期して管理すれば、軽量化した等高線を使った確認結果と現地記録を結び付けやすくなります。等高線データの容量を抑えるだけで終わらせず、現場での確認、記録、共有まで一連の流れとして整えることが、実務で使える地形情報の管理につながります。

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

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