数値地図 50m メッシュ(標高) インポート
(Datum ワークステーション)
Ver. 2010 (2010/04/20)
SML のダウンロード
- 50m メッシュ(標高) 用
- ファイルヘッダレコード出力用
50m メッシュ(標高) 用 SML の実行
- TNTmips を起動し、メインメニューより 「スクリプト」 > 「実行...」 を選択します。

- <開くファイルを選択してください> ウィンドウが現れますので、ダウンロードしました SML スクリプト用のファイルを選択して、[OK] ボタンをクリックします。

- 世界測地系の場合は一番左端のボタンをクリックしてください。プログラムが動き出し、必要な情報を聞いてきます。
日本測地系の場合は左から三番目のボタンをクリックしてください。
- メッセージが現れましたら、[OK] ボタンをクリックします。

- インポートするデータファイル(拡張子 MEM )を1つ選択して、[OK] ボタンをクリックします。

- 先ほどと同じようなウィンドウが現れますが、今度は出力ファイルの指定です。ファイルを保存する場所まで移動して、下側の [新規ファイル名] 欄にファイル名を入力します。入力できましたら [OK] ボタンをクリックします。

- 海のコード(元々は -9999)をどう扱うか選択することができます。標高 0m に置き換え無意味な値であるヌル(Null)値とするか、-999 にして無意味な値であるヌル(Null)値とするか、 どちらかをお選びください。

- [はい] ボタンをクリックするとインポートが始まります。

- インポートが終わりますと、メッセージが現れますので、[OK] ボタンをクリックして完了です。

表示
- メインメニューより 「メイン」 > 「表示...」 を選択します。

- <表示マネージャ> ウィンドウの [ラスタの追加...] ボタンをクリックして、[シングルラスタ...] を選択します。

- 出力ファイルの場所まで移動し、RVC ファイルの中をダブルクリックで開きましょう。中には MEM****** という名前のデータがあります。これがインポートされた DEM データです。名前のところをさらにダブルクリックして、下側の [選択されました] 欄に移動させたら、[OK] ボタンをクリックしましょう。

- これで表示完了です。色合いや陰影表示など細かな調整はマニュアルを見ながら各自行ってください。

海のコード
- 数値地図 50m メッシュ (標高) の DEM データは、海の部分だけ特別な -9999 というコードが割り振られています。

- -9999 という値をそのまま標高値だとしてしまうと、海岸線には高さ約1km もの巨大な崖ができてしまいます。そこで、今回のコンバータは、-9999 という値を標高 0m に置き換えデータ上無意味な値であるヌル(Null)値とするか、-999 にしてデータ上無意味な値であるヌル(Null)値とするかの2種類の方法を選択可能です。

一括インポート
- 読み込むべきファイルとしてリストファイルを指定すると、自動的にリストの中のファイル情報を読みながら、複数ファイルのインポート処理をはじめます。
- リストファイルとは何かですが、次の2つの条件を備えたテキストファイルのことです。
- 拡張子が lst
- 1行に1つのファイル名がフルパスで記載されている
- つまりこのような形式のファイルです。
E:/DATA/3036/303650.MEM E:/DATA/3641/364123.MEM E:/DATA/3653/365337.MEM E:/DATA/3741/374102.MEM E:/DATA/3741/374112.MEM
- リスト作成は手入力でも勿論かまいませんが、次のコマンドを使うと便利です。
- MacOSX コンソールの場合
find /volumes/50m1 -name "*.MEM" > ~user/test.lst

- DOS コマンドプロンプトの場合
DIR /B/S *.MEM > c:\test.lst

- 作成されたリストファイルをワードパッドで開いてみるとこのようになります。
DOS コマンドプロンプトの場合、作成されたリストの ¥ を / へ置換してください。
- インポート SML を実行してから読み込む MEM ファイルを指定するウィンドウのところでリストファイルを指定すると、自動的に複数ファイルインポートモードに切り替わります。
ここから先は、通常のインポート作業と同じです。
- 複数データを表示するとこのようになります。

ファイルヘッダレコード出力用 SML の実行
- TNTmips を起動し、メインメニューより 「スクリプト」 > 「実行...」 を選択します。

- <開くファイルを選択してください> ウィンドウが現れますので、ダウンロードしました SML スクリプト用のファイルを選択して、[OK] ボタンをクリックします。

- 一番左端のボタンをクリックしてください。プログラムが動き出し、必要な情報を聞いてきます。

- ファイルヘッダレコードを出力したいデータファイル(拡張子 .MEM )を一つ選択して、[OK] ボタンをクリックします。

- 先ほどと同じようなウィンドウが現れますが、今度は出力先テキストファイルの指定です。ファイルを保存する場所まで移動して、下側の [新規ファイル名] 欄にファイル名を入力します。入力できましたら [OK] ボタンをクリックしましょう。

- 出力が終わりますと、メッセージが現れますので、[OK] ボタンをクリックして完了です。

- 作成されたファイルヘッダレコードのテキストファイルはこのようになります。

解説
数値地図 50m メッシュ(標高) インポート SML ver2010 (2010/04/20)
Ver. 7.3 (2008/06/03)
SML のダウンロード
解説
数値地図 50m メッシュ(標高) インポート SML ver7.3 (2008/06/03)
Ver. 7.0 (2006/08/03)
SML のダウンロード
解説
数値地図 50m メッシュ(標高) インポート SML ver7.0 (2006/08/03)
Ver. 4.5 (2003/10/01)
SML のダウンロード
解説
数値地図 50m メッシュ(標高) インポート SML ver4.5 (2003/10/01)
Ver. 3.0 (2001/06/29)
解説
数値地図 50m メッシュ(標高) インポート SML ver3 (2001/06/29)
作成
更新
株式会社オープン・ジー・アイ・エス
dem50_v20100416a.sml