DEM 三次元ビューF 操作説明書
2016/03/12
有限会社ジオ・コーチ・システムズ
http://www.geocoach.co.jp/info@geocoach.co.jp「DEM 三次元ビューF」についての操作説明書です。
バージョン
8.1.0

ビルド
2016/03/12

１．はじめに .................................................... 2
1.1.

6.

TIN メニュー ............................................ 9

概要 .................................................... 2

6.1.

TIN 作成 ............................................ 9

２．ファイル入力 ............................................. 3

6.2.

オルソ張り付け .................................. 9

3.

4.

2.1.

DEM ファイル ................................... 3

2.2.

SIMA 共通フォーマット ................... 5

7.1.

データパネル.................................... 10

2.3.

DXF ファイル .................................... 57.2.

地物リストパネル ............................ 12３D 表示 .................................................... 6

パネル ...................................................... 108.3.属性値パネル ........................................ 123.1.

参照点 ................................................ 68.4.

座標値パネル.................................... 123.2.

マウスによるコントロール................ 78.5.

レポートパネル ................................ 123.3.

ツールバーでのコントロール ............ 73.4.

ピッキング ......................................... 79.1.

地形断面表示.................................... 123.5.

マーク点 ............................................. 79.2.

ダイアログの記録 ............................ 133.6.

その他 ................................................ 7

9.3.

メモリ使用量.................................... 13

ファイルメニュー...................................... 8

9.4.

未処理項目 ....................................... 13

9.5.

更新記録 ........................................... 13

4.1.
5.

7.

スナップショット .............................. 8

表示メニュー ............................................. 9

1/14

9.

その他 ...................................................... 12

１．はじめに
1.1.

概要

DEM 三次元ビューF は DEM ファイル(.dem .csv など)の３次元表示ビューアーです。DEM データから TIN を作成し表示することができます。

３次元のポイントと、それから生成した TIN を重ねてリアルタイムに３D 表示

DEM 三次元ビューF は以下のようなファイルの入力・表示をサポートしています。

【DEM ファイル】【DEM 三次元ビューF】

・ CSV 形式ファイル

・ DEM データから TIN 作成
・ DXF の３次元面表示【SIMA 共通フォーマット】
・ 座標点【DXF ファイル】
・ 3 次元面(3DFACE)【インストール】
インストール説明書(GeoCoach3D-series-8-install.pdf)を参照してください。

【立ち上げ】
Windows のスタートメニューのプログラムから、[GeoCoachSystems]-[DEM 三次元ビューF]で立ち上がります。

【終了】[ファイル]メニューの[終了]で、終了します。

2/14

２．ファイル入力
2.1. DEM ファイル
[ファイル]メニューの[開く DEM ファイル]で DEM ファイルを選択してください。CSV 形式のファイルフォーマットに対応しています。拡張子が.dem でも座標などがカンマで座標が分かれている場合、開くことができます。また、カンマの代わりに半角スペースで座標が分かれている場合にも対応しています。複数のファイルが選択でき、同時に開くことができます。前回ファイルを開いたフォルダを表示します。

3/14

【平面直角座標系】
XY 座標が平面直角座標系で記録されている場合の設定です。測量座標のＸとＹおよび標高値の列番号を指定します。
【緯度経度】
座標が緯度経度で記録されている場合の設定です。緯度と経度および標高値の列番号を指定します。緯度経度の形式
は度分秒の単位で秒の小数点以下２位の形式に対応しています。緯度経度は世界測地系として、指定された平面直角座標系に変換して表示します。
【DDMMSS.00】
緯度の値が 2 桁の整数の度、2 桁の整数の分、2 桁の整数と小数点の秒で、経度の値が 3 桁の整数の度、2 桁の整数の分、2 桁の整数と小数点の秒で構成される形式になっている場合に選択してください。
【十進緯度経度(dd.00000)】
緯度経度の値が度単位の実数の形式になっている場合に選択してください。
【列数】
座標以外に行番号などの情報がある場合、それらを含む列数を指定します。指定された列数のデータを読んで、その内容を[属性値]パネルに表示します。
【区切りはカンマ】
データファイルの座標などがカンマ「,」で区切らていることを指定します。いわゆる CSV(CommaSeparatedValues)の場合です。
【区切りは空白】
データファイルの座標などがカンマではなく、半角スペースあるいはタブで区切らていることを指定します。
【一行目はヘッダ】
データファイルの 1 行目はヘッダで、2 行目からデータになっている場合に ON にしてください。OFF の場合、１行目からデータになっているとみなします。
【標高値(m)は水深(値の正負を反転する)】

4/14

標高値(m)で指定されている列の値が正値で水深を表している場合に ON にします。値の正負の符号を反転して表示します。
【-999.0m 以下は除外する】
標高値(m)が-999.0 以下の場合、その行を読みとばし表示しません。水深の場合、一旦符号を反転してから、-999 以下の場合、読みとばします。
【データを囲む矩形を表示する】
表示する３次元の点全体を囲む四角形の線を表示するしないを指定します。
【設定を保存】パネルの設定を CSV 形式のファイルでファイル名を指定して保存できます。
【設定を開く】上記「設定を保存」で保存した CSV ファイルを開き、パネルの設定を変更します。
ファイルをリードしている間に、ウィンドウ下側の[レポート]パネルに、点数などを表示します。ファイルのリードが終わると、点を[３Ｄ表示]パネルに表示します。[３Ｄ表示]パネルでは３D データを囲む直方体を線で表示します。
また、DEM ファイル中の範囲を示す矩形も表示します。標高値が-999.0 以下の値の場合、Z=-999.0 の位置に表示します。ウィンドウ右側[データ]パネルにファイル名のノードを追加します。ここで表示非表示などが指定できます。

2.2. SIMA 共通フォーマットSIMA 共通フォーマットファイルの座標点などを３Ｄ表示します。[ファイル]メニューの[開く SIMA 共通フォーマット...]を選択し、ファイル選択ダイアログでファイルを選択してください。

【画地などリストアップする】画地、縦断成果、横断成果について、ウィンドウ右側の「画地など」パネルに名称などをリストアップします。リストの項目を選択することで、該当するデータを３D パネル中央に表示します。
【データを囲む矩形を表示する】ファイル中の座標、縦断成果、横断成果データを囲む矩形を表示します。
データの範囲がわかります。離れた座標点などがある場合、矩形が大きくなります。
ウィンドウ下の「レポート」パネルに SIMA 共通フォーマットファイルのバージョンや現場名称、データ数など表示します。ファイルのリードが終わると、地図を[3D 表示]パネルに表示します。地図データ中心が[3D 表示]パネルの中心になるよう表示します。ウィンドウ右側[データ]パネルにファイル名のノードを追加します。ここで表示非表示などが指定できます。
。

2.3. DXF ファイル
[ファイル]メニューの[開く DXF]を選択し、ファイルチューザーで DXF ファイルを選択してください。前回ファイルを開いたフォルダを表示します。複数のファイルが選択でき、同時に開くことができます。

5/14

【Z 値がすべて 0.0 のポリラインは２次元】３次元のフラグが立っていないポリラインエンティティについて、Z 値がすべて 0.0 の場合、２次元データとみなし、標高値-999.0 の位置に表示します。
【データの範囲線を表示する】３次元のエンティティを囲む直方体とエンティティ全体を囲む矩形を表示します。全体を囲む矩形は Z=-999.0 の位置に黄色で表示します。
ファイルをリードしている間に、ウィンドウ下の[レポート]パネルに、レイヤー別のエンティティ数などを表示します。ウィンドウ右側[データ]パネルにファイル名のノードを追加します。ここで閉じることができます。

以下のエンティティを３D 表示します。
エンティティ
内容
ポリライン
ふくらみ、グループコード 70 のフラグビット１(閉じたポリライン)とフラグビッ
ト 8(３次元ポリライン)に対応。
その他のフィットカーブ、フィットスプライン、多角形メッシュ、ポリメッシュなどは対象外。
ライトウェイトポリライン

ふくらみ、グループコード 70 のフラグビット１(閉じたポリライン)とグループコライン
ポイント

実線で表示
点で表示

ード 38 の高さに対応。

DXF ファイルの３次元面(3DFACE)を TIN として表示したい場合、メニュー[参照 TIN]-[参照 DXF(.dxf)]を使います。
DXF 中の３次元面(3DFACE)および塗りつぶし(SOLID)を TIN として３Ｄ表示します。

3. ３D 表示3.1. 参照点
注目している点を「参照点」としています。参照点を中心に３次元表示の回転・ズームします。見たい地物を参照点とすることで、いろいろな角度から自由に見ることができます。左マウスボタンのダブルクリックで選択された地物上の位置が参照点になります。
・ [3D 表示]パネルでは、XYZ 軸に平行な６本の一点鎖線で参照点位置を示します。北向きの線を明るく表示しています。この線と参照点の隙間は、実座標で 1.0cm です。
・ [データ]パネルの[データ] のポップアップメニュー [参照点位置表示(ON/OFF)]でこの線の表示非表示が指定できます。
・ ツールバーに参照点の座標を表示します。また、座標を入力することで、参照点が変更できます。
・ DEM ファイルをリードした直後は、地図データの中心が参照点となっています。
・ [地物リスト]パネルに表示されている項目をクリックすると、その DEM が参照点になります。

6/14

3.2. マウスによるコントロール
３次元表示はマウスでコントロールします。
・ 左ボタンドラッグ：参照点を中心に地図表示を回転します。横方向の移動で、参照点を通る鉛直線を軸にして回転します。縦方向の移動で、参照点を中心として地図を見る視点が上下します。
・ ホイール(中ボタン)ドラッグ：地図表示の参照点を中心にズームします。上方向で縮小、下方向で拡大します。
ツールバーのズームスライダが連動します。
・ 右ボタンドラッグ：地図表示をスクロールします。地図の表示を上下左右に移動します。参照点の座標は変わりません。
・ 左ボタンクリック：オブジェクトを選択します。選択されたオブジェクトの情報を[属性値]パネルへに、座標を[座標値]パネルに表示します。
・ 左ボタンダブルクリック：DEM を選択すると同時に、マウスポインタ位置の地図データの点が参照点に変わります。参照点の座標を変更し、参照点が地図の中心になるように表示します。
・ 左ボタンクリック(コントロールキー)：マーク点の指定と解除。
・ 右ボタンクリック：マウスポインタ位置の地図データの情報表示。ステータスバーと[レポート]パネルにマーク点からの距離・方向角を表示します。

3.3. ツールバーでのコントロール・
デフォルト表示：ファイルを開いた時の３D 表示に戻します。
・ ズーム： [3D 表示]パネルの参照点を基準にズームします。マウスホイール(中ボタン)によるドラッグと同じです。
・ 回転：マウス左ボタンのドラッグによる視線の回転操作の有効無効を指定します。チェックをはずすと、地図を真上から見た状態にし、北側が上になるように表示します。
・鉛直表示：参照点を真上からみるように３D 表示を回転させます。
・ 鉛直方向スケール：鉛直方向のスケールを指定します。デフォルトは 1.0 です。最小値を選択すると、地図データがほとんど同一平面上に乗り、地図を２次元として見ることができます。また、大きい値を指定することで、等高線などの間隔が広くなり、標高値が確認しやすくなります。市街地などほとんど平坦な部分での標高値確認が容易になります。
・ 参照点 XYZ：参照点の位置を測量座標で表示しています。座標値の数値入力で、参照点座標が変更できます。マウス右ボタンのポップアップメニューでコピーと貼り付けができます。
・ 地図：全ての DEM データの表示非表示を切り替えます。
ファイル別の地図表示は[データ]パネルで指定できます。
・ TIN：TIN の表示非表示を切り替えます。[データ]パネルの TIN の表示非表示指定も同じです。

3.4. ピッキング
３D 表示パネルでの、マウスボタンクリックによる地図データの選択を「ピッキング」としています。左クリックで参照点・マーク点指定、右クリックで情報表示を行います。表示されていないデータはピッキングできません。地図の広い範囲を表示した状態でピックすると、マウスポインタの位置から離れた地物がピックされることがあります。
この場合、ズームで地図表示を拡大してから、再度ピックしてみてください。選択された点はハイライト表示されます。

3.5. マーク点
オブジェクトが選択されていない状態で、コントロールキーを押しながらのマウス左ボタンクリックで、ピックした地物を「マーク点」としています。右ボタンクリックで、マーク点からの方向角や距離を表示し、TIN が作成されている場合、地形の断面も表示します。なにもないところをクリックすることで、マーク点が解除できます。

3.6. その他
標高値が未定義なオブジェクトは２次元オブジェクトとして標高値-999.0m の位置に表示します。DEM データで、標高値が-999.0 より低い場合も-999.0m の位置に表示します。

7/14

4. ファイルメニュー
DEM ファイルなどの入力については、「２．ファイル入力」で説明しています。

4.1. スナップショット
３Ｄパネルの画像について印刷やクリップボードへのコピーができます。

【画像サイズ】作成する画像のサイズを指定します。サイズが大きいほど、より高解像度の画像が作成できます。３
Ｄパネルの画像より高解像度の画像を作成することができます。サイズの縦横比が３Ｄパネルと異なる場合、３Ｄパネルの横方向を合わせます。高解像度の画像ほど、メモリ使用量が大きくなり、作成に時間がかかります。
【表示】ウィンドウを開き、作成した画像を表示します。
ファイルメニューには「クリップボードへコピー」と「印刷」があります。
【クリップボードへコピー】作成した画像をクリップボードへコピーします。他のアプリケーションで貼り付けることができます。
【印刷】作成した画像を印刷します。イメージ作成後、印刷ダイアログを表示します。

ページの設定にかかわらず、１ページのみ印刷します。
背景色はメニュー[表示]-[背景色]での変更できます。
参照点を示す一点鎖線の表示は[データ]パネルの[データ]のポップアップメニュー[参照点位置表示(ON/OFF)]で切り替えることができます。
スナップショット後、３Ｄパネルが背景色のままで地図や TIN が表示されないことがあります。この場合、DEM 三次
元ビューF のウィンドウを「最小化」した後、「元のサイズに戻す」で戻ります。

8/14

5. 表示メニュー
・・・・・・・・・・

デフォルト表示：ファイルを開いたときの３D 表示に戻します。
鉛直表示：参照点を真上からみる表示に変わります。
背景色...： [3D 表示]パネルの背景色が指定できます。
環境光(ON/OFF) ：地図全体に対する環境光の ON/OFF を指定します。
環境光色...：地図全体に対する環境光の色をダイアログで指定します。
平行光(ON/OFF) ：TIN に対する平行光の ON/OFF を指定します。
平行光...：TIN に対する平行光の色をダイアログで指定します。
平行光方向：TIN に対する平行光の方向を指定します。デフォルトは北西方向からの光です。
平行光仰角：TIN に対する平行光の仰角を指定します。デフォルトは 60 度です。
チェックリストの点のサイズ：[チェックリスト]パネルの項目に対応する３Ｄ表示の点のサイズを指定

6. TIN メニュー
6.1. TIN 作成
DEM データの三次元の点から TIN(Triangular Irregular Network)を作成します。
・ 作成後、[３Ｄ表示]パネルに表示します。
・ [データ]パネルのツリー[TIN]ノード下に[地図から作成]ノードを追加し、表示非表示や表示色など指定できるようになります。
・ TIN 作成処理には多少時間がかかります。ダイアログで、終了までの予想時間を表示します。TIN 作成処理途中での取り消しができます。

【ポイント】DEM ファイルのポイントを TIN 作成に使います。
【TIN 作成範囲】参照点を中心とした矩形内のオブジェクトを参照し、TIN を作成します。

6.2. オルソ張り付け
DEM データから作成した TIN にオルソ画像を張り付けます。

【ワールドファイル(tfw など)を参照する】 オルソ画像についてワールドファイルがあれば、これから貼り付ける範囲を取得します。ワールドファイルの座標値は平面直角座標系のメートル単位とします。
イメージ
イメージの拡張子
ワールドファイルの拡張子
TIFF*.tif *.tiff
*.tfw
JPEG
*.jpg *.jpeg
*.jgw
GIF
*.gif*.gfw【高解像度】オルソ画像をそのまま TIN に貼り付けます。メモリ使用量が大きくなります。
【低解像度】オルソ画像の縦横サイズが 1024 ピクセルより大きい場合、内部的に画像の縦横サイズを 1024ピクセルに縮小して表示します。縮小により本来の画像より画質が粗くなります。

9/14

オルソ画像を貼り付ける範囲が、TIN の一部になることがあります。オルソ画像の範囲と重なる部分の TIN を切り出して、別の TIN データとして表示、管理します。データパネルには「オルソ」+「ファイル名」を表示します。
オルソ張り付けでは、大きなサイズのイメージを扱うことが多いので、大量もメモリを必要とし、また処理に時間がかかります。いくつかの処理(７ステップ)の組み合わせなので、進行中を表すダイアログでは進行状況を正確に表示できません。特に「4/7 イメージの位置調整中」では時間がかかり、処理が止まっているように思われるかも知れません。また「取消し」ボタンを押しても、１ステップが終わるまで待たなければなりません。最初は「低解像度」で試されることをお勧めします。

TIFF を貼り付ける場合、Java2 の実行環境に「Image I/O in Java Advanced Imaging」がインストールされている必要があります。これがインストールされていないと TIFF ファイルを読むことができません。詳しくはインストール説明書を参照してください。
オルソを表示する場合、平行光で三角ポリゴンが必要以上に明るくなる場合があります。メニュー[表示]-[平行光(ON/OFF)]で、平行光を OFF にすると、オルソイメージそのままの明るさで表示します。

7. パネルウィンドウ右側と下側のパネルについての説明です。

7.1. データパネル
リードしている DEM ファイルについてツリーで表示します。それぞれの DEM ファイルデータの表示非表示などが指定できます。マウス右ボタンで以下のポップアップメニューを開きます。

【データ】【参照点位置表示(ON/OFF)】３D パネルで参照点を示す十字の破線の表示非表示。
【DEM】【全て閉じる】開いている DEM ファイルを全て閉じます。
【一部閉じる】DEM ファイルのリストを表示し、選択された複数の DEM ファイルを閉じます。
【ファイル名】・ 表示・ピッキング(ON/OFF)：
それぞれの DEM ファイルデータ全体の表示非表示とピッキング指定(ON/OFF)です。
非表示になっている地図データはマウスクリックによる参照点指定ができません。

10/14

・ 閉じる：
DEM ファイルのデータを閉じます。使用していたメモリを解放しますが、メモリの断片化のため、完全に DEM ファイルリード前には戻りません。
・ [点]・ 2D 点表示・ピッキング(ON/OFF)：
２次元の点の表示非表示とピッキング。
・ 3D 点表示・ピッキング(ON/OFF)：
３次元の点の表示非表示。
。
・ 点のサイズ：点の表示サイズを指定します。ディスプレイ上のドット数です。
・[３D 範囲線]
・ 表示(ON/OFF)：
３D のポリライン・ポリゴン・点を囲む直方体の線の表示非表示。
・ [２D 範囲線]
・ 表示(ON/OFF)：
図郭の範囲を示す矩形の線の表示非表示。
TIN 作成後、表示を操作するノードを追加します。
【地図から作成】・ 表示(ON/OFF)
TIN の表示非表示を切り替えます。非表示の際にはピッキングできません。
・ ピッキング(ON/OFF)
TIN のピッキングを切り替えます。
TIN のピッキングは時間がかかるので、デフォルトは OFF です。
地図データを非表示にしている場合、ピッキングによる参照点指定ができないので、ここで ON にしてください。
・ 閉じる
TIN を閉じて、メモリを解放します。
・ 表示色(水平、垂直、その他)：それぞれ別に表示色が設定でき、区別できます。
・ アンビエント（環境色）
・ ディフューズ（拡散色）
・ スペキュラー（鏡面色）
・ 輝度
・ 表示スタイル・ 三角形
三角形の面で表示します。デフォルトです。
・ 線
三角形の辺を表示します。三角形の面表示に比べ、表示に時間がかかりマウスコントロールの反応が遅くなります。
・ 点
三角形の頂点を表示します。三角形の面表示に比べ、表示に時間がかかりマウスコントロールの反応が遅くなります。
・ シェーディング・ フラット
三角形をそのまま表示します。デフォルトです。
・ グーロー
TIN を滑らかに表示します。標高値に入力ミスがあり突起や穴になっている場合、目視が容易になります。

フラットグーロー・ オフセット
TIN 全体の表示について、標高値を少しだけ下げることにより、地図データとの重なりが少なくなり、地図データをはっきり見ることができます。
値が大きくなるに従って、TIN が地形データからずれていきます。

11/14

7.2. 地物リストパネル
SIMA 共通フォーマットファイルの画地をリストアップします。項目をクリックすると、その地物が参照点となり[3D表示]パネルの中央に表示します。

8.3.属性値パネル
選択されている点の情報を[属性値]パネルに表示します。

8.4. 座標値パネル
選択されている点の座標を[座標値]パネルに表示します。

・ 選択されている行の点を、３D 表示で黄色く表示します。
・ 表の項目名を横にドラッグすることで、列の表示順序が変更できます。

・ ポップアップメニューで、選択されている点を参照点とし、３Ｄパネル中央に表示することができます。

8.5. レポートパネル
選択された DEM の情報やリード処理の進行状況などを表示します。ポップアップメニューで内容をコピー、削除できます。

9. その他
9.1. 地形断面表示
TIN 作成後、マーク点(コントロールキーを押しながらマウス左ボタンクリックで指定)と、右ボタンクリックで指定したピック点との間の断面を赤く表示します。マーク点とピック点間の線と TIN の三角形の辺との交点位置を、赤い縦線で表示します。ステータスバーに２点間の水平距離や標高差、傾斜角を表示します。

12/14

9.2. ダイアログの記録
ダイアログの OK ボタンで処理を実行する際に、ダイアルでの設定項目を記録し、次回起動時でのデフォルトとして表示しています。記録は、DEM 三次元ビューF をインストールフォルダ下の「ini」フォルダにあり、「(ダイアログ名).ini」のファイル名でダイアログ別に記録しています。DEM 三次元ビューF のデフォルトに戻すには、このファイルを削除して下さい。

9.3. メモリ使用量
プログラムとデータ全体で最大１.2G バイトのメモリを使います。DEM データ数が多い場合あるいは TIN 作成などの処理を行う際の作業用データのメモリを使う際に１.2G バイトを超えた場合、エラーメッセージを表示し、処理を中断します。

9.4. 未処理項目
以下の問題が判明しておりますが、未対応の状態です。
・ 地図中心から遠く離れた DEM の選択がピッキングを繰り返さないとできない場合があります。
・ 座標値パネルの表の一部が表示されないことがあります。タブを切り替えることで正常に表示します。
・ アプリケーションを複数個立ち上げると、３D 表示されないことがあります。
・ TIN 作成後、全ての TIN が表示されないことがあります。三角ポリゴンの数が大きくて、ビデオカードのメモリを使い切っているのが原因です。再度アプリケーションを立ち上げるか、PC を立ち上げなおしてみてください。
・ TIN 作成で多数の三角ポリゴンができた場合、表示する段階でプログラムが終了することがあります。三角ポリゴン数が約７２万個で現象を確認しています。

9.5. 更新記録【1.02 2009/01/09】
[ファイル]-[開く DEM ファイル]で十進緯度経度の DEM ファイルのリードを追加しました[ファイル]-[開く DEM ファイル]にオプション「一行目はヘッダ」「標高値(m)は水深(値の正負を反転する)」「-999.0m 以下は除外する」「データを囲む矩形を表示する」を追加しました。

【1.03 2009/10/06】
[ファイル]-[開く DEM ファイル]でファイルがカンマではなく空白で区切られている場合に対応しました。また、パネルの設定を CSV ファイルに保存し、後で開いて設定を再現できるようにしました。

【6.0.4 2010/05/29】Windows7 と Java6 に対応しました。

【6.0.5 2011/02/02】


オプションを改良。

【6.0.6 2011/04/15】


オプションメニュー[ファイル]-[LEM から標高傾斜図作成]を改良。

【6.0.7 2011/04/20】
13/14



オプションメニュー[ファイル]-[グラウンドからグリッド作成]を改良。

【6.0.8 2011/07/22】


オプションメニュー[ファイル]-[グラウンドからグリッド作成]を改良。

【6.0.9 2011/09/17】


オプションメニュー[ファイル]-[グラウンドからグリッド作成]を改良。

【6.0.10 2011/09/26】


オプションメニュー[ファイル]-[グラウンドからグリッド作成]を修正。

【7.0.0 2012/08/21】
Java7 に対応（GeoCoach3D-series-7-install.pdf）。

【8.0.0 2014/09/18】
DEM ファイルの座標値の前後に半角スペースがあってもリードできるようにしました。

Windows8(32bit)、Java8 に対応。

【8.1.0 2016/03/12】
Windows8.1(64bit)に対応。

14/14