Wolfram Research製品ご購入サービスとリソース会社概要その他のWolframサイト
Mathematica > インポートとエキスポート >
Import/Export フォーマット

USGSDEM (.dem)

USGSのASCII DEMファイル.
アメリカ合衆国の地形標高データ配布用の標準形式.
米国地質調査所(USGS)標準.
DEMはDigital Elevation Model(数値標高モデル)からの頭字語である.
ASCII形式.
通常.zipあるいは.gzの圧縮ファイルとして配布される.
.demのファイル拡張子はよく省略される.
よくある変異形は1度DEMと7.5分・度DEMである.
1度DEMは3秒格子間隔と1201x1201ラスタサイズで1x1度の区画を対象とする.
1度のUSGS DEM形式は1:250,000縮尺比のDEMと呼ばれることもときどきある.
7.5分DEMは30メートルの格子間隔で7.5x7.5分の区画を対象とし,USGSの1:24,000と1:25,000の縮尺比の立体地図シリーズに対応している.
7.5分DEMファイルに使用されるラスタ座標はユニバーサル横メルカトル(UTM)投影で参照され,不規則なラスタ範囲をもたらす.
海抜は米国本土についてはNGVD(National Geodetic Vertical Datum of 1929による測量の水準基準点)に関連して,ハワイでは現地の基準海面に関連して与えられる.
  • Importは1度と7.5分のUSGS ASCII DEMファイルをサポートする.
  • Import["file.dem"]はUSGSのASCII DEMファイルをインポートして,それを立体地図として描画する.
  • Import["file.dem", elem] は指定された要素をUSGS ASCII DEMからインポートする.
  • Import["file.dem", {elem, suba, subb, ...}]は子要素をインポートする.
  • Import["file.dem", {{elem1, elem2, ...}}]は複数の要素をインポートする.
  • インポートの形式はImport["file", "USGSDEM"] あるいはImport["file", {"USGSDEM", elem, ...}]を使って指定することができる.
  • Importについての一般完全情報は関数ページを参照のこと.
"Elements"ファイル中の有効な要素とオプションのリスト
"Rules"要素とオプションのそれぞれの規則の完全リスト
"Options"オプション,属性,設定についての規則のリスト
"Data"地形標高値の配列
"Graphics"ReliefPlotとして描画されたDEMファイル
  • Import はデフォルトで"Graphics"をDEM形式に使用する.
  • メタデータ要素:
"Dimensions"標高データ配列の大きさ
"ElevationRange"標高座標の範囲(メートル)
"ElevationResolution"標高値の解像度(メートル)
"SpatialRange"地理的座標の範囲(小数度)
"SpatialResolution"格子間隔(秒)
  • Import["file.dem", "ElevationRange"]は標高値の範囲 {zmin, zmax}をメートルの単位で返す.
  • Import["file.dem", "SpatialRange"]{{latmin, latmax}, {longmin, longmax}}の形の式としてファイルで対象とされた地理的範囲の境界座標を返す.
  • 一般的な描画のオプション:
BoxRatiosAutomatic有効な3D境界ボックス比
ColorFunction"Topographic"表面の色をどのように決定するか
DataRangeAutomaticデータのために想定される緯度と経度の値の範囲
DataReversedFalse行の順序を逆にするかどうか
ImageSizeAutomatic画像の全体的な大きさ
LightingAngleAutomatic疑似照明がもたらされるとされる効果的な角度
  • 詳細なオプション:
"DownsamplingFactor"1インポートする際に緯度と経度のデータ点の数を減らす整数の因数
以下では,USGS DEMのサンプルファイルをインポートして,それをReliefPlotとして描画する:
In[1]:=
Click for copyable input
Out[1]=
このファイルの地理的座標を得る:
In[2]:=
Click for copyable input
Out[2]=