砂防基盤地図の２次元 DM から３次元 DM 作成
2004/05/01
ジオ・コーチ・システムズ
http://www.geocoach.jp/
info@geocoach.jp

厳密に言うと、タイトルそのままではありませんが、ほとんど２次元 DM の状態のファイルから、３次元 DM ファイルを数十秒で作成することができます。２次元 DM ファイルと３次元 DM ファイルを別々にチェック・修正し、その後で修正の過不足がないかを検査するなどの手間がなくなります。
以下は、GeoCoach3D の操作説明書からの抜粋です。

【砂防基盤地図ニュー】(GeoCoach3D の機能です)
砂防基盤地図のＤＭ標準フォーマットファイル作成ための機能を提供します。２次元ＤＭと３次元ＤＭの元になるＤＭフ
ァイルを作成し、チェックメニューを使い誤りがない状態にしておきます。これをオリジナルＤＭとします。オリジナル
ＤＭから２次元ＤＭと３次元ＤＭを作成します。メニュー[砂防基盤地図:２次元ＤＭ化]と[砂防基盤地図：３次元ＤＭ化]はそれぞれのファイルを一括して作成する機能を提供します。
オリジナルＤＭファイル

２次元ＤＭファイル(チェック済み)３次元ＤＭファイル

オリジナルＤＭの段階で、整合性チェックと修正を済ませておけば、２次元ＤＭファイルと３次元ＤＭファイル作成は専用ダイアログでの数十秒の作業で済みます。一旦作成した２次元ＤＭファイルと３次元ＤＭファイルの突合せもできます。
オリジナルＤＭファイルは次のような内容を持っていることを想定しています。必要な手間は下記(A)(B)(C)(D)で、３次元ＤＭ化で残す要素と削除する要素がわかるようにしておくことだけです。重なりなどソフトウェアで判定できるものは一括して削除できます。
オリジナルＤＭ
２次元ＤＭ
３次元ＤＭ
道路端
そのまま残す
削除する
Ｚ値が-999 の３次元要素そのまま残す
削除する
注記などの２次元要素そのまま残す削除する
真幅道路と重なる線
そのまま残す削除する
河川と重なる線
そのまま残す削除する
河川の陰線部分
そのまま陰線とする
陰線としない間断区分ありの要素(例：間断区分=1)
そのまま残すそのまま残す(A)３次元ＤＭで残す
間断区分ありの要素(例：間断区分=9)
間断区分を上と同じ値に変更して残す
削除する(B)３次元ＤＭで削除する
図化機測定による標高点
そのまま残すそのまま残す(C)尾根や鞍部など TIN 作成に必要な単点図化機測定による標高点
分類コードを本来のコードに変更して残す 削除する
(D)TIN 作成に不要な単点(A)と(B)は間断区分の値で区別する(C)と(D)は分類コードで区別する。つまり、(D)には別の分類コードを割り当てておく

1/4

【２次元ＤＭ化】(GeoCoach3D の機能です)
土砂災害防止法の砂防基盤地図において、２次元ＤＭにするため、要素の内容を変更します。

項目
点要素の分類コード変更

処理内容指定された分類コードの点要素すべてについて、別の分類コードに変更します。
指定された間断区分が設定されている面・線要素すべてについて、他の間断区分に変更します。

面・線要素の間断区分変更【３次元ＤＭ化】(GeoCoach3D の機能です)
土砂災害防止法の砂防基盤地図において、２次元ＤＭから３次元ＤＭを作成するため不要なデータを削除します。また、河川の陰線を解除する機能もあります。

項目
道路橋(2203)と交わる等高線(陰線)

道路橋を削除する
Z 値が-999.0 以下の３次元要素を削除する
２次元要素を削除する(含注記)
真幅道路と重なる線を削除する

河川と重なる線を削除する

処理内容
間断区分が間断するとなっている等高線のうち、道路橋と交わるものをリストアップします。リストアップされた等高線について、状況を確認し、[要素]パネルの[間断区分を０にする]ボタンで間断しないに変更できます。道路橋が２次元要素の場合、ツールバーの鉛直方向のスケールを 0.00001 にすると確認しやすくなります。
道路端(2203)、木道(2204)、徒端(2205)をすべて削除します。
Ｚ値が-999.0 以下の３次元要素をすべて削除します。
注記を含め、２次元要素をすべて削除します。
人工斜面や被覆など、真幅道路(2101)と重なる部分を削除します。重なっていない部分は残すので、場合によっては複数の要素に分割されることがあります。重なりは XYZ 座標でチェックします。
等高線、河川は削除の対象外です。
上記と同様に河川(5101),細流(5102),かれ川(5103)と重なる部分を削2/4

重なる線を削除する(射影部の下端,分類コードが大)

河川の陰線を解除する(間断区分を０にする)
間断区分が設定されている要素(陰線)を削除する
点要素を削除する除します。重なりは XYZ 座標でチェックします。
等高線、道路は削除の対象外です。
図形区分が射影部の下端となっている要素が他の要素と重なっている場合、重なっている部分を削除します。ある分類コードの要素がそれより小さい分類コードの要素と重なっている場合、重なっている部分を削除します。但し、等高線についてはそれより小さい分類コードの要素と重なっていても削除しません。分類コードの小さい要素から大きい要素へ処理していきます。
間断区分が設定されている河川(5101),細流(5102),かれ川(5103)について、間断区分を０に変更します。
分類コード別に選択された面・線要素について、指定された間断区分が設定されているものを削除します。
選択された分類コードの点要素をすべて削除します。
TIN 作成に不要な単点を削除するための機能です。
間断区分が１～９の「間断する」に設定されている全ての要素について、０「間断しない」に変更します。
分類コード 9999 の面・線要素の分類コードを 7521 に変更します。

全ての要素の間断区分を０にする
分類コード 9999 の要素を 7521(ブレークライン)に変更する
複数の項目が選択されている場合、上の項目から順に処理していきます。
処理結果は[確認]パネルに表示します。

[確認]パネルの項目を選択することで、残った要素について確認ができます。また、編集メニューで取り消しと再実行ができるので、取り消した状態で、削除された要素の確認ができます。取り消しと再実行を切り替えることで、一部削除の前後の状態を見ることができ、処理内容を確認することができます。
【重複削除】(GeoCoach3D の機能です)
同一分類コード内の面・線要素について、重複している線を削除します。要素の線の一部が重なっている場合、重なっている部分のみを削除します。異なる分類コード間の重複の削除については、上記の「３次元 DM 化」を参照してください。
次のような優先順位で削除します。
(1) 射影部の下端線がそれ以外の図形区分の線と重なっていた場合、射影部の下端線を削除の対象とする(2) ３次元での線分の全長が長い方を残し、短い方を削除の対象とする

3/4

【３次元 DM-２次元 DM チェック】(GeoCoach3D の機能です)
３次元ＤＭファイルにあり、２次元ＤＭファイルにない要素をリストアップします。３次元ＤＭについて、２次元ＤＭとの違いを検出するために使います。面・線・点要素について、同一 XYZ 座標の線分と点の重なりをチェックします。３次元ＤＭについて、２次元ＤＭと重なっていない箇所をリストアップします。分類コードや間断区分、図形区分には関係なく、座標のみでチェックします。２つのＤＭファイルを読み込んでいる状態で、ダイアログを表示します。

ダイアログで、どちらのファイルが３次元ＤＭかを指定し、実行します。[チェックリスト]パネルに結果を表示します。
要素の一部がずれている場合、そのずれている箇所の数だけリストアップします。

[３次元ＤＭにあって、２次元ＤＭにない要素を２次元ＤＭに加える]は、２次元ＤＭに同じ座標の要素がない場合、その要素を２次元ＤＭに追加します。一部でも重なっている場合は、ずれているとみなし、追加の対象にはなりません。一旦、ずれを修正し、明らかに該当する要素が２次元ＤＭにないものだけが残った状態で実行してください。例えば、２点の線要素が２点ともずれている場合、同じ要素がないと判定しますが、表示を見てみると２点ともずれていることが判明するケースがあります。この場合、その２点を移動させることで修正しなければなりません。

4/4