Estoy seguro de que esto es realmente simple si sabes algo sobre archivos binarios, pero soy un novato en ese aspecto.cómo leer los archivos binarios de NASA .hgt
¿Cómo extraería los datos de los archivos .hgt de la NASA? He aquí una descripción de www2.jpl.nasa.gov/srtm/faq.html:
archivos de datosEl SRTM tienen nombres como "N34W119.hgt". ¿A qué se refieren las letras y números , y qué es el formato ".hgt"?
Cada archivo de datos abarca un bloque de un grado de latitud por un grado de longitud de la superficie de la Tierra. Los primeros siete caracteres indican la esquina suroeste del bloque , con N, S, E y W que hacen referencia al norte, sur, este, y al oeste. Por lo tanto, el archivo "N34W119.hgt" abarca las latitudes 34 a 35 North y longitudes 118-119 West (este archivo incluye el centro de Los Angeles, California). La extensión de nombre de archivo ".hgt" simplemente significa la palabra "altura", que significa elevación. NO es un tipo de formato. Estos archivos son en formato "crudo" (sin encabezados y no comprimidos), enteros de 16 bits, elevación medida en metros sobre el nivel del mar, en proyección "geográfica" (latitud y longitud), con vacíos de datos indicados por -32768. Los archivos internacionales de 3 segundos de arco tienen 1201 columnas y 1201 filas de datos, con un tamaño de archivo total de 2,884,802 bytes (= 1201 x 1201 x 2). United Estados Los archivos de 1 arco de segundo tienen 3601 columnas y 3601 filas de datos, con un tamaño total de archivo de 0 de 25.934.402 bytes (= 3601 x 3601 x 2). Para obtener más información leer el archivo de texto "SRTM_Topo.txt" en http://edcftp.cr.usgs.gov/pub/data/srtm/Readme.html
Gracias por cualquier ayuda! Voy a utilizar estos datos en una secuencia de comandos python, por lo que si no puede utilizar ningún truco específico del idioma para otros idiomas, sería increíble.
El eslabón de la cuestión está roto, pero creo que este es el mismo archivo: http://dds.cr.usgs.gov/srtm/version1/Documentation/SRTM_Topo.txt – Hubro