HGT ファイル形式とは?
.hgt ファイルは、SRTM (Shuttle Radar Topography Mission) の標高データの単一タイルを生バイナリ形式で保存します。SRTM データは、2000年2月にスペースシャトル・エンデバーのミッション STS-99 において、NASA とアメリカ国家地理空間情報局 (NGA) が干渉合成開口レーダーを使用して北緯60度から南緯56度の間の地表をマッピングした際に収集されました。
このファイルにはヘッダー、マジックバイト、埋め込みメタデータは存在しません。これは符号付き 16ビット・ビッグエンディアン整数のフラットな行優先配列であり、各値は WGS84 ジオイドを基準としたメートル単位の地形標高を表します。行は西から東、北から南へとスキャンされます。ボイドセル(有効な測定値がないエリア)は -32768 としてエンコードされます。
各 .hgt ファイルは、正確に 1°×1° の地理的タイルをカバーします。ファイル名は南西の角をエンコードしており、例えば N48E016.hgt は北緯48度〜49度、東経16度〜17度の範囲をカバーします。解像度は2種類あります。SRTM3(3秒角、約90m間隔、1201×1201グリッド、1タイルあたり約2.8MB)と、SRTM1(1秒角、約30m間隔、3601×3601グリッド、約25MB)です。SRTM バージョン 3.0 (SRTM Plus, 2015) では、グローバルな 1秒角のカバー範囲が拡大され、以前の多くのボイドエリアが補完されました。
GDAL は .hgt ファイルをネイティブに開き、命名規則を自動的に認識します。一般的なワークフローでは、複数のタイルをモザイク結合し、QGIS、ArcGIS、または Global Mapper で分析するために GeoTIFF へエクスポートします。改良された後継データには、NASADEM (2020) や Copernicus DEM (2022) があります。
セキュリティと安全性
リスク: LOW実行可能コンテンツを含まない生バイナリ数値データです。ファイル自体によるセキュリティリスクはありません。データは米国政府機関 (USGS/NASA) によって無料で提供されています。
形式の詳細
概要- Garmin HGT/TYP 地形データ - 一部の Garmin GPS マップ製品は、地形シェーディングのために .hgt サイドカーファイルを使用しますが、SRTM とは構造が異なります。
HGT ファイルを開くプログラム
gdalinfo N48E016.hgt でメタデータを確認し、gdal_translate で GeoTIFF に変換します。 技術的詳細
詳細仕様| エンコーディング | 生バイナリ - 符号付き 16ビット整数のフラット配列、ヘッダーなし |
| バイト順序 | ビッグエンディアン (ネットワークバイト順) |
| サンプルタイプ | 符号付き 16ビット整数。値はメートル単位の標高(WGS84 ジオイド)を表す |
| グリッドスキャン順序 | 行優先。西から東への列、北から南への行 |
| ボイド値 | -32768(そのグリッドポストに有効な測定値がないことを示す) |
| SRTM3 グリッドサイズ | 1°×1° タイルあたり 1201×1201 ポスト(1ファイルあたり約2.8MB) |
| SRTM1 グリッドサイズ | 1°×1° タイルあたり 3601×3601 ポスト(1ファイルあたり約25MB) |
| タイルのカバー範囲 | 1ファイルにつき地理的な 1°×1° タイル 1つ |
| ファイル名規則 | 南西の角をエンコード:N48E016.hgt は北緯48-49度、東経16-17度をカバー |
| タイルエッジの重複 | 隣接するタイルは境界のポストの 1行/1列を共有する |
| 空間解像度 | SRTM3 約90m、SRTM1 約30m(赤道付近) |
| MIME タイプ | application/octet-stream |
| リリース日 | 2003 (SRTM data publicly released by USGS/NASA) |
| 最新バージョン | SRTM Version 3.0 (SRTM Plus, 2015) - voids filled |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www2.jpl.nasa.gov |
HGT の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。HGT ファイルについて最初の質問をしてみましょう。
よくある質問
HGT ファイルとは何ですか?
HGT ファイルを開くにはどうすればよいですか?
gdal_translate を使用して GeoTIFF に変換します。ArcGIS も HGT をネイティブに読み取ることができます。HGT のファイル名は何を意味していますか?
HGT ファイル内の -32768 という値は何を意味しますか?
HGT を GeoTIFF に変換するにはどうすればよいですか?
gdal_translate -of GTiff input.hgt output.tif を実行するか、QGIS の「ラスタ > 変換 > 変換 (Translate)」を使用します。GeoTIFF はジオレファレンス情報を保持します。