4 votos

QGIS Problemas de visualización rasterizada de un archivo .asc autoproducido

He estado creando archivos .asc raster guardando una matriz numpy con numpy.savetxt y el siguiente encabezado: encabezado = "ncols %s \n " % ncols encabezado += "nrows %s \n " % de filas encabezado += "xllcorner %s \n " % xll encabezado += "yllcorner %s \n " % yll encabezado += "celda %s \n " % de tamaño de las células encabezado += "NODATA_valor -99999"

Después de producir los archivos .asc los cargo en QGIS y se les da por defecto un estilo con min: nan, y max: nan. Si entro en el diálogo de Estilo, configuro en Estirar a min/max, y cambio el min y max para que coincida con el rango apropiado para el archivo de origen (por ejemplo 0 a 40), la miniatura de la vista previa muestra un desorden pixelado y el raster se muestra completamente negro.

A veces el mapa de bits aparece bien si sólo pulso "aplicar", pero luego vuelve a todo lo negro una vez que pulso "OK". Si me acercan mucho (dentro de los límites de la trama), a veces la trama aparece bien y a veces no.

Fuente y archivos .asc generados aquí: https://github.com/mrlmautner/PrecipRasters

3voto

Lucas Puntos 128

En la cabecera GeneratedRaster.asc, se especifica:

ncols        98
nrows        70

Pero sólo hay 69 filas. Cambia a:

ncols        98
nrows        69

Y gdal puede leer el raster correctamente, así que supongo que QGIS también podrá.

0 votos

Gracias. Tenías razón, encontré un error de definición de remuestreo en mi código Python.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X