バイナリファイルについて何か知っていれば、これは本当に簡単だと思いますが、私はその点では初心者です。
NASA .hgt ファイルからデータを抽出するにはどうすればよいですか? 以下は、www2.jpl.nasa.gov/srtm/faq.html からの説明です。
SRTM データ ファイルには、「N34W119.hgt」のような名前が付いています。文字と数字は何を指し、「.hgt」形式とは何ですか?
各データ ファイルは、地球表面の緯度 1 度×経度 1 度のブロックをカバーします。最初の 7 文字はブロックの南西の角を示し、N、S、E、W は東西南北を表します。したがって、「N34W119.hgt」ファイルは、北緯 34 ~ 35 度、西経 118 ~ 119 度をカバーします (このファイルには、カリフォルニア州ロサンゼルスのダウンタウンが含まれます)。ファイル拡張子 ".hgt" は単に "height" という単語を表し、高さを意味します。フォーマットタイプではありません。これらのファイルは、「未加工」形式 (ヘッダーなし、圧縮なし)、16 ビットの符号付き整数、海抜メートルで測定された標高、「地理的」(緯度と経度の配列) 投影、-32768 で示されるデータ空隙があります。 . 国際 3 秒角ファイルには 1201 列と 1201 行のデータがあり、合計ファイルサイズは 2,884,802 バイト ( = 1201 x 1201 x 2) です。米国の 1 秒角ファイルには 3601 列と 3601 行のデータがあり、合計ファイルサイズは 25,934,402 バイト ( = 3601 x 3601 x 2) です。詳細については、http://edcftp.cr.usgs.gov/pub/data/srtm/Readme.html にあるテキスト ファイル「SRTM_Topo.txt」を参照してください。
助けてくれてありがとう!このデータを Python スクリプトで使用するので、言語固有のトリックを他の言語で使用できない場合、それはすばらしいことです。