GeoCoach3D 地形断面図作成支援オプション説明書
2018/05/25
有限会社ジオ・コーチ・システムズ
http://www.geocoach.co.jp/
info@geocoach.co.jp

土砂災害防止法基礎調査の地形断面図作成を支援するオプションについての説明です。地形横断調査位置において砂防基盤図から作成した TIN モデルを利用して地形断面図用の横断地形を取得します。このオプションを有効にするためにはオプションライセンスが必要です。

この説明書は次のバージョンに対応しています。
アプリケーション名

バージョン

日付

拡張 DM エディタ

7.1.11α2014/04/23

GeoCoach3D

7.1.11α2014/04/23

オプションライセンスが設定されている場合、[地形断面図作成支援]パネルを表示します。

また、メニュー[TIN]-[縦横断線保存]と[ファイル]-[参照 DXF]を表示します。

目次
1.

2.

3.

地形断面図作成プロセス..................................................................................................................... 11.1.

概略 .............................................................................................................................................. 11.2.

地形横断調査位置ファイル.......................................................................................................... 11.3.

地形断面の取得方法..................................................................................................................... 21.4.

地形断面図用 DXF ファイル仕様 ................................................................................................ 21.5.

地形断面図作成支援パネルでの操作 ........................................................................................... 41.6.

断面位置を指定する線要素を使う場合 ....................................................................................... 7

縦横断線保存 ....................................................................................................................................... 92.1.

メニュー[縦横断線保存]............................................................................................................... 92.2.

平面図 DXF ................................................................................................................................ 112.3.

縦断図 DXF ................................................................................................................................ 132.4.

横断図 DXF ................................................................................................................................ 13

その他 ................................................................................................................................................ 153.1.

更新記録 ..................................................................................................................................... 153.2.

索引 ............................................................................................................................................ 16ii

1. 地形断面図作成プロセス
1.1.

概略

横断図作成の処理プロセスの概略について説明します。
(1) GeoCoach3D で TIN ファイルをリードする(傾斜区分図作成支援オプション参照)(2) GeoCoach3D で地形横断調査位置を含む DXF ファイルをリードする(3) GeoCoach3D の３Ｄ表示で地形横断調査位置と地形断面を確認する(4) GeoCoach3D から地形断面図用 DXF ファイルを出力する(5) AutoCAD などで地形断面図を作成する

TIN ファイル
GeoCoach3D
地形断面を計算、表示
DXF ファイル

DXF ファイル

AutoCAD などで

地形横断調査位置

地形断面のライン

地形断面図作成あるいは、上記(2)の地形横断調査位置 DXF ファイルでの位置指定の代わりに、GeoCoach3D 内で線要素を作成し、これを地形横断調査位置として使うこともできます。この場合、線要素のみを DXF ファイルに出力し、地形横断調査位置として参照することが可能です。この流れについては、後半で説明します。
TIN ファイル
GeoCoach3D

DXF ファイル

AutoCAD などで地形断面を計算、表示

地形断面のライン

地形断面図作成

DXF ファイル

AutoCAD などで位置指定用の線断面位置図作成(位置指定用線要素)(最急傾斜線表示)

1.2.

地形横断調査位置ファイル

地形横断調査位置(地形断面を取得する線)について DXF ファイルのモデル空間のポリラインラインエンティテ
ィあるいはライトウェイトポリラインエンティティ（以下ポリラインとします）で指定します。傾斜区分図ある
いは横断位置図で、地形横断調査位置をポリラインで入力しておき、地形横断調査位置のポリライン毎にレイヤーを分けた DXF ファイルを作成、GeoCoach3D の入力とするプロセスを想定しています。従って、この DXF ファ イル中 の地形 横断調 査位置 を示す レイヤ ーに含 まれる ポリラ インは 一本の みとい うこと になり ます。
GeoCoach3D ではレイヤー名で地形横断調査位置を識別します。複数のポリラインを持つレイヤーおよびポリライン以外のエンティティは処理の対象外になります。DXF リードの際にはレイヤー名とポリラインエンティティおよびライトウェイトポリラインエンティティのみを処理するので、DXF のバージョンは問いません。
傾斜区分図
横断位置図

AutoCAD など

地形横断調査位置 DXF ファイル

GeoCoach3D

レイヤー毎に１本のポリライン

1(a) ポリラインエンティティのＸＹ座標の単位はメートルとします。XY 座標の精度は DXF ファイルでの精度で読み取ります。
(b) ポリラインエンティティのＺ座標は参照しません。
(c) ポリラインエンティティの点列の方向は問いません。地形断面計算時にポリラインの端点について標高値が低いほうを始点とします。

1.3.

地形断面の取得方法

ＴＩＮモデルから標高値を取得します。地形横断調査位置ポリラインの各頂点についてＴＩＮモデルの三角ポリゴンから標高値を取得し、線分についてと三角ポリゴンの辺との交差を地形断面の点列に加えます。
地形横断調査位置ポリライン

ポリラインの頂点
三角ポリゴン

三角ポリゴンから標高値を計算
三角ポリゴンの辺との交差から標高値を計算

1.4.

地形断面図用 DXF ファイル仕様

地形断面の形状を AutoCAD R12 タイプの DXF に出力します。もし、地形横断調査位置ポリラインの始点終点間に TIN の三角ポリゴンがない場合、地形断面が取得できないので、その旨のメッセージを表示し、DXF ファイ
ルは作成しません。
(a) 始点のＸ座標を 0.0 とし、始点から終点に向かって地形横断調査位置ポリライン上での距離をＸ軸方向に、標高値をＹ軸に地形断面を出力します。従って、地形横断調査位置ポリラインの長さが、距離の最大値となります。

2

Y

標高値

地形横断調査位置ポリライン上での距離

X0.0(b) 地形断面の各線分をラインエンティティで DXF ファイルに出力します。
(c) ラインエンティティの座標の単位はメートルとします。精度について、Ｘ座標は小数点以下６桁、Ｙ座標は小数点以下３桁(標高値でｍｍ)とします。
(d) 勾配別にラインエンティティが属するレイヤー名を分けます。
傾斜

レイヤー名

表示色

色番号

０°から２°未満

SLOPE_00_02

白7

２°以上８°未満

SLOPE_02_08

青5

８°以上３０°未満

SLOPE_08_30

緑3３０°以上４０°未満

SLOPE_30_40

黄2４０°以上

SLOPE_40_90

赤1

傾斜

レイヤー名

表示色

色番号

０°から２°未満

SLOPE_00_02

シアン4

２°以上３°未満

SLOPE_02_03

青5３°以上７°未満

SLOPE_03_07

緑

3７°以上１０°未満

SLOPE_07_10

茶42

１０°以上１５°未満

SLOPE_10_15

朱240

１５°以上２０°未満

SLOPE_15_20

茶40

２０°以上３０°未満

SLOPE_20_30

茶41

３０°以上

SLOPE_30_90

オレンジ20またはレイヤーの分け方は、パネル右側のラジオボタンで指定します。

31.5.

地形断面図作成支援パネルでの操作

拡張 DM エディタあるいは GeoCoach3D にこのオプションが設定されている場合、ウィンドウの下に[地形断面図作成支援]パネルを表示します。

http://www.geocoach.co.jp/help/LandSectionPanel.pdf（１）[開く...]で断面位置指定ファイルをファイル選択ダイアログで開くと、DXF ファイルをリードし中央のリストにポリラインを一本だけ含むレイヤー名をリストアップします。

（２）リストのレイヤー名を選択すると、該当するポリラインについて、３Ｄパネルに地形断面を表示します。
TIN モデルがない場合、その旨のワーニングを表示します。また、ポリラインが TIN モデルから外れている場合もワーニングを表示します。３Ｄパネルに表示している地形断面の各点の座標を[確認リスト]にリストアップします。[確認リスト]の項目を選択すると、該当する位置を３Ｄパネル中央に表示します。[レポートパネル出力]をチェックしておくと、[確認リスト]にリストアップしている内容し[レポート]パネルにも表示し、ポップアップメニ
ューでテキストをクリップボードにコピーすることができます。レイヤー名とファイル名を付加します。

[確認リスト]の各項目に対応する点が水色で表示されますが、これが地形断面の点列で、地形断面図用ファイルに出力される点になります。この点列について標高値の最大最小の間に赤い垂直な線を表示します。この赤い線は GeoCoach3D の断面表示用の一時的な表示で、マウス右ボタンクリックで消えます。水色の点は[確認リスト]の点ですから、ツールバーのチェックボックスで表示非表示を切り替えることができますし、次の何かの処理でクリアされます。

（３）[保存....]ボタンで選択されているレイヤーに対応する地形断面図用 DXF ファイルを保存します。ファイル作成後、[レポート]パネルに保存したファイルのサイズなどを表示します。[開く...]と[保存...]のファイル選択ダイアログで選択したファイルのフォルダを記録しておき、次回立ち上げ時にデフォルトとして表示します。

4

[すべて保存]ボタンは、すべてのレイヤーについて、それぞれの地形断面を DXF ファイルに保存します。開いた
地形横断調査位置 DXF ファイルと同じフォルダに、次のようなファイル名で保存します。
地形横断調査位置 DXF ファイル名 + “_” + レイヤー名 + “.dxf”[DM 要素との交点位置を付加する]は、ＤＭファイルを開いておくと使えるようになります。地形横断調査位
置ポリラインと DM データの面・線要素との交差点の位置を地形断面作成用ファイルに付加します。等高線、ブレークライン、分類コード 9999 以外の要素が交差の対象で、２次元３次元両方の要素を対象にします。但し、要素の図形区分が表現補助データの場合は対象外です。
地形横断調査位置ポリライン

普通建物など交点を付加する[縁直線の長さ(m)]は地形断面図用 DXF ファイルの付加するラインエンティティの長さです。
長さが 0.0 の場合、ポイントエンティティを付加します。
地形断面図用ＤＸＦファイルの内容

長さが負値の場合

長さが正値の場合

長さが 0..0 の場合

ラインエンティティ

ラインエンティティ

ポイントエンティティ

それぞれのエンティティの下に分類コード名をテキストエンティティで出力します。

AutoCAD での表示例
上記の要素の位置を示すライン、ポイントおよびテキストエンティティが属するレイヤー名は”CODE_”と分類コードの組み合わせになります。例えば普通建物の場合「CODE_3001」となります。
GeoCoach3D では[確認リスト]に地形横断調査位置ポリラインとＤＭ要素との交点情報を表示します。

5

Ｚ値には関係なくＸＹ座標で交差計算するので、要素が２次元の場合や、標高値が-999.0 の３次元要素の場合、表示されいちが大きくちがっています。地形断面と DM の要素との交点を確認するため、[TIN]-[ベクトルマッピング]メニューを使うと便利です。普通建物など２次元で取得されている要素や、標高値が-999.0 以下となっている要素について、TIN モデルから標高値を計算し、３次元表示します。

最も低い標高値から下に５ｍの区切りで、ＤＬの値と線を出力します。レイヤー名は「DL」です。

下図は地形断面図用ＤＸＦファイルを AutoCAD で表示した例です。AutoCAD で開いた場合、「図面全体ズーム」あるいは「オブジェクト範囲ズーム」でウィンドウに表示されます。

6

1.6.

断面位置を指定する線要素を使う場合「地形断面図作成支援」パネルの右端のパネルを使います。

【要素選択時に TIN での最急傾斜線表示】
チェックが入っている場合、３D パネルで要素が選択された際に、クリックされた点から高いほうに向かって、最も傾斜が大きい線を TIN から計算し、表示します。地形断面位置の線要素を作成する際の参照となります。この線は表示するのみで、要素を作成するわけではありません。従って、選択や編集もできません。

【最急傾斜線表示を全て解除】
３D パネルに表示している最急傾斜線を全て削除します。

【選択されている線要素を延長】
最急傾斜線に沿って、地形断面位置を示す線要素を作成するためのメニューです。最初に、[座標値パネル]のポップアップメニュー[面・線要素作成]で線要素を作成します。等高線以外の分類コード（例えばブレークライン7521 など）を指定して下さい。分類コードが等高線の場合、同一標高値の点しか追加挿入できません。Ctrl キーを押した状態で線要素の点をドラッグすることにより、点を追加挿入して地形断面位置を示す線を作っていきます。
その後、この【選択されている線要素を延長】で線を前後に延ばします。

7

交差している要素に直交方向に１５ｍ延長する。
延長点の標高値は TIN から取得する。
BABA

水平方向に、AB の標高差の２倍＋５ｍの長さで延長する。
延長点の標高値は TIN から取得する。

【選択されている線要素から地形断面表示】
選択されている線要素について地形断面位置を示す線とみなして、断面を表示します。
【ポリラインを一本だけ含むレイヤー】のレイヤーを選択した場合と同じ処理です。断面が表示されている状態で【地形断面図用 DXF 出力】により、この断面の DXF を出力することができます。

【選択されている線要素を DXF 出力】選択されている線要素のみを一本だけ、そのままの XYZ 座標で DXF ファイルに出力します。レイヤーは”0”です。

82. 縦横断線保存
2.1.

メニュー[縦横断線保存]

メニュー[TIN]-[縦横断線保存]では選択されたポリラインに沿って TIN から縦断線、ポリラインに直角に横断線を取得し、DXF ファイルに保存します。メニュー[ファイル]-[参照 DXF]で開いた DXF ファイルのポリラインを選択して縦横断線を取得できます。

http://www.geocoach.co.jp/help/LODSectionSaveDialog.pdf
横断取得間隔ポリラインに沿って、横断線を取得する間隔を指定します。ポリラインの始点で No.0 あるいは No.1 の横断線を計算し、この間隔で No1,No2,...あるいは No.2, No.3,...を計算していきます。

横断取得幅(片側)横断を取得する幅を指定します。横断の幅はこの値の２倍になります。

点列の方向
選択されているポリラインの点列の方向について順方向に計算するか、逆方向に計算するかを指定します。メニュー[表示]-[表示設定]の「方向矢印」で選択されているポリラインの方向を矢印表示できます。

9

No.の付け方
断面の「No.」について、0 から始めるか、1 から始めるかを指定します。

横断線の頂点の並び選択されたポリラインの点列の進行方向に沿って、左側を横断図の左側とするか、右側を横断図の左側とするかを指定します。

取得線のポリラインは上流から下流となっていて、横断は下流から上流に向かって見た図にしたい場合、「線形の進行方向の右側から左側へ」を指定して下さい。

この指定は、2018/04/25 に追加しました。

危害のおそれのある土地の区域
下記の「危害のおそれのある土地の区域」を参照。

平面図 DXF ファイル(出力)
平面図の DXF ファイル名を指定します。空白の場合、ファイルを保存しません。

縦断図 DXF ファイル(出力)
縦断図の DXF ファイル名を指定します。空白の場合、ファイルを保存しません。

横断図 DXF ファイル(出力)
横断図の DXF ファイル名を指定します。空白の場合、ファイルを保存しません。

10

2.2.

平面図 DXF

平面図の DXF ファイルには縦断線と横断線をそのままの XYZ 座標で DXF に出力します。下図は AutoCAD での表示例です。

縦断線のポリラインのレイヤ名は「TIN」です。横断線のレイヤ名は「TIN+"_"+１からの番号」となります。
色はシアンです。

11

危害のおそれのある土地の区域
オプション「危害のおそれのある土地の区域」が ON の場合、平面図に左右２本のポリラインを追加します。
レイヤー名は「TIN_A」です。このポリラインは左右それぞれ次のような計算で形状を求めます。
①

最初の断面について、線形中心の Z 値から 5m 高い点を横断線上に求め点 A とします。横断線の標高差が5m 以下の場合、横断線の端の点を点 A とします。点 A をポリラインの始点にします。

点A5m

Z
X,Y②

次の断面についても点 A を求めます。また、前の断面の点 A から線形に平行な線から 30 度外側向きの線と横断線との交点を点 B とします。交点がない場合、横断線の端の点を点 B とします。

12

線形と並行な線から外側へ 30 度の線
点B
点A

線形

横断線

Y

X
③

点Ａと点 B のうち、線形に近い方の点を点Ａとし、ポリラインに追加します。

④②と③の処理を最後の断面まで繰り返します。

2.3.

縦断図 DXF

縦断図 DXF にはポリラインの始点からの距離を X 座標、標高値を Y 座標のポリラインを出力します。縦断線のポリラインのレイヤ名は「TIN」です。色はシアンです。

横断線を計算した位置に「No.」を追加しています。
「No.」の上の数値は高い方の標高値です。
「No.」のレイヤは「0」、標高値のレイヤ名は「標高値」です。

2.4.

横断図 DXF

横断図の DXF ファイルには各横断線を横に並べて出力します。横断線のポリラインのレイヤ名は「TIN」です。
色はシアンです。

13

隣の横断線との横方向の隙間の間隔は 10m です。

14

3. その他
3.1.

更新記録

2010/07/23


新メニュー[TIN]-[縦横断線保存]を追加しました。



新メニュー[ファイル]-[参照 DXF]を追加しました。


2014/04/23


メニュー[TIN]-[縦横断線保存]で保存する DXF の「No.」の開始番号について、0 か 1 が指定できるようにしました。

2018/01/28
「[縦横断線保存]のダイアログのレイアウトを変更「縦横断線保存」のダイアログにヘルプボタンを追加
http://www.geocoach.co.jp/help/LODSectionSaveDialog.pdf

2018/04/25

15「[縦横断線保存]に「横断線の頂点の並び」を追加

http://www.geocoach.co.jp/help/LODSectionSaveDialog.pdf

3.2.

索引

危害のおそれのある土地の区域, 1216