[R-es] raster/brick abre imagen pero reescala valores pixeles

VICTOR FRANCISCO RODRIGUEZ GALIANO vrodr|guez8 @end|ng |rom u@@e@
Mar Mar 24 15:54:33 CET 2020


Hola a todos, gracias por vuestras ideas. Y he solucionado el tema. Al parecer es algo específico de la librería rgdal. Rgdal al convertir la imagen del formato hdf a tif guarda en los metadatos un factor de escala por el que hay que multiplicar para obtener las imágenes en grados Kelvin. La librería raster de R lee esos metadatos y automáticamente aplica el factor de escala. Por eso en toros software se visualiza de otra forma (no aplican el factor de escala por defecto).

Tema cerrado, gracias de nuevo!.

Víctor

________________________________
De: neo <ericconchamunoz using gmail.com>
Enviado: martes, 24 de marzo de 2020 15:40
Para: VICTOR FRANCISCO RODRIGUEZ GALIANO <vrodriguez8 using us.es>; r-help-es using r-project.org <r-help-es using r-project.org>
Asunto: Re: [R-es] raster/brick abre imagen pero reescala valores pixeles


Con otros tipos de datos, me ha pasado que al momento de leer lo datos R me transforma números en categorías porque hay algo mal dentro de la celda del dato, a veces algo imperceptible como que antes del primer dígito había un espacio en blanco, entonces R pensaba que era una celda de caracteres y para gráficar lo transformaba en categoría, y así ... lo otro que me pasó una vez fue un problema con el caracter para decimal. Me pasaron unos datos con caracter decimal "coma" en excel (lo ofical en español), al guardarlo en csv, al parecer se confundieron algunas comas de decimal con comas de separador y por ahí hubo algunos problemas. Al final ambos problemas estaban en el formato de los datos originales antes de leerlos en R. Quizá lo tuyo puede ir por ahí también.


Saludos !!


Eric.





On 23-03-20 14:23, VICTOR FRANCISCO RODRIGUEZ GALIANO wrote:

Buenos días,

Estoy abriendo una imagen raster usando la función "raster" de la librería raster. Al abrirla reescala el valor de lo píxeles y no sé por qué hace esto. Los mínimos y máximos deberían ser 13607 y 15461, y R lee 275 y 305. Adjunto la imagen que intento abrir y más abajo pongo el código. La imagen original es INT2U y parece que R mantiene el tipo de dato, pero no los valores de los píxeles. ¿Cómo podría abrirla evitando esto?

Esta es la imagen abierta con un software SIG:
[cid:part1.5DC228F1.1E2D38CF using gmail.com]
Esta otra es la misma imagen abierta en este caso con R:
[cid:part2.A4E02E32.6BE7663A using gmail.com]

Script:


library(raster)

prueba<-raster("MOD11A2.A2000049.h17v05.006.2015058135048.tif", datatype = "INT2U")

prueba

plot(prueba)






_______________________________________________
R-help-es mailing list
R-help-es using r-project.org<mailto:R-help-es using r-project.org>
https://stat.ethz.ch/mailman/listinfo/r-help-es


------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20200324/768edb31/attachment-0001.html>

------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: prueba_ARCGIS.jpg
Type: image/jpeg
Size: 44617 bytes
Desc: prueba_ARCGIS.jpg
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20200324/768edb31/attachment-0001.jpg>

------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: prueba_R.jpeg
Type: image/jpeg
Size: 59663 bytes
Desc: prueba_R.jpeg
URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20200324/768edb31/attachment-0001.jpeg>


Más información sobre la lista de distribución R-help-es