Los archivos ASTER L1B contienen varios subconjuntos de datos con diferentes resoluciones. Por eso no es fácil añadirlos a QGIS. Tienes que ejecutar gdalinfo y gdalwarp en él para obtener un archivo tif que QGIS puede importar:
gdalinfo AST_L1B.hdf >>info.txt
le ofrece una larga lista de metadatos. Busca los subconjuntos de datos:
Subdatasets:
SUBDATASET_1_NAME=HDF4_EOS:EOS_SWATH:"AST_L1B.hdf":VNIR_Swath:ImageData1
SUBDATASET_1_DESC=[4200x4980] ImageData1 VNIR_Swath (8-bit unsigned integer)
SUBDATASET_2_NAME=HDF4_EOS:EOS_SWATH:"AST_L1B.hdf":VNIR_Swath:ImageData2
SUBDATASET_2_DESC=[4200x4980] ImageData2 VNIR_Swath (8-bit unsigned integer)
SUBDATASET_3_NAME=HDF4_EOS:EOS_SWATH:"AST_L1B.hdf":VNIR_Swath:ImageData3N
SUBDATASET_3_DESC=[4200x4980] ImageData3N VNIR_Swath (8-bit unsigned integer)
SUBDATASET_4_NAME=HDF4_EOS:EOS_SWATH:"AST_L1B.hdf":VNIR_Swath:ImageData3B
y toma el nombre completo del primero:
gdalinfo HDF4_EOS:EOS_SWATH:"AST_L1B.hdf":VNIR_Swath:ImageData1 >>sds1.txt
Esto le proporciona información detallada del SIR y de la extensión de ese subconjunto de datos:
LOWERLEFT=63.4513647453478, -151.617477277645
LOWERRIGHT=63.2162350711876, -150.220604276473
UPPERLEFT=63.9822445743476, -151.179093369548
UPPERRIGHT=63.7426354293633, -149.760000938454
SRS=PROJCS["UTM Zone 5, Northern Hemisphere",GEOGCS["Unknown datum based upon the GRS 1980 ellipsoid",DATUM["Not specified (based on GRS 1980 spheroid)",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-153],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["Meter",1]]
A continuación lo transformamos en un Geotiff:
gdalwarp HDF4_EOS:EOS_SWATH:"AST_L1B.hdf":VNIR_Swath:ImageData1 sds.tif
Creating output file that is 6063P x 5573L.
Processing input file HDF4_EOS:EOS_SWATH:AST_L1B.hdf:VNIR_Swath:ImageData1.
0...10...20...30...40...50...60...70...80...90...100 - done.
que puede ser cargado con información de CRS corrcet y extensión por QGIS. Usted tiene que hacer eso con cada subconjunto de datos que desee.
1 votos
¿Puedes añadir cómo has añadido los datos? En el tema que enlazaste leí que el archivo contiene varios subconjuntos de datos. Podría ser necesario especificar el subconjunto de datos que quieres, o extraerlo con gdalwarp en un primer paso. Ejecutar gdalinfo en el archivo podría dar más pistas.
0 votos
En QGIS, cargado como una capa Raster normal -> Seleccionados los 15 subdatasets (4 VNIR, 6 SWIR, 5 TIR) En GRASS, como se menciona en mi pregunta usando r.in.gdal. Hay un comando disponible en la hierba - r.in.aster. Pero por la descripción // Georeferenciar, rectificar e importar imágenes Terra-ASTER y DEM's relativos usando gdalwarp // no creo(o no se) que sirva para mi propósito.
0 votos
Los subconjuntos de datos pueden tener diferentes CRS o extensión, por lo que es mejor probar con uno solo. De la imagen parece que el raster se carga sin información CRS adecuada. gdalwarp puede añadir CRS y extensión si es necesario para hacer un archivo raster compatible con QGIS.
0 votos
He probado ambos, gdalwarp y Assign Projection. Como he dicho en mi pregunta, si ejecuto los dos comandos todo lo que estoy recibiendo es esto - hdf no tiene bandas de trama
0 votos
¿Pero cómo es que Global_Mapper puede leer los datos correctamente? Eso es lo que me desconcierta.
0 votos
Globalmappers ha pagado a alguien para que implemente una importación ASTER sin problemas. Se obtiene lo que se paga... ¿Se pueden descargar gratuitamente los datos ASTER?
0 votos
Sí. Puede descargarse gratuitamente, pero sólo para las regiones de EE.UU. Para otras regiones, hay que pedir la escena a través de la propia página web del USGS. Para más detalles se puede consultar este enlace - asterweb.jpl.nasa.gov/Existing_data.asp
0 votos
Entonces, ¿probó grass.osgeo.org/grass64/manuals/r.in.aster.html ?