Jaume Tormo
2020-Mar-24 06:45 UTC
[R-es] raster/brick abre imagen pero reescala valores pixeles
Hola, No tengo mucha idea de esto y hace tiempo que no lo uso. Unas ideas: - ¿Puedes hacer un summary(prueba) para ver si los datos que tienes dentro del raster son los que te está representado? Eso te permitirá saber si el problema esta en raster() o en plot() - Puede que al hacer plot() te haga categorías en lugar de asignar un color para cada valor, igual el parámetro col de plot() te ayuda. - ¿Puede tener que ver con el parámetro values de raster()? A ver si por ahí puedes empezar a buscar. Jaume. El lun., 23 mar. 2020 a las 18:23, VICTOR FRANCISCO RODRIGUEZ GALIANO (< vrodriguez8 en us.es>) escribió:> > 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: > > Esta otra es la misma imagen abierta en este caso con R: > > > Script: > > library(raster) > > prueba<-raster("MOD11A2.A2000049.h17v05.006.2015058135048.tif", datatype > "INT2U") > > prueba > > plot(prueba) > > > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Jaume Tormo. https://es.linkedin.com/in/jaumetormo https://acercad.wordpress.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20200324/ad05d116/attachment-0001.html> ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: prueba_ARCGIS.jpg Type: image/jpeg Size: 44617 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20200324/ad05d116/attachment-0001.jpg> ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: prueba_R.jpeg Type: image/jpeg Size: 59663 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20200324/ad05d116/attachment-0001.jpeg>
VICTOR FRANCISCO RODRIGUEZ GALIANO
2020-Mar-24 08:38 UTC
[R-es] raster/brick abre imagen pero reescala valores pixeles
Hola Jaume, Gracias por tu email. No es la función plot. Yo me percaté de esto porque son imágenes de temperatura y al pasar a Celsius y guardar las imágenes en tif de nuevo salían valores muy raros. Lo de plot era sólo para representar lo que estaba pasando. Los números normales deberían ser de dos órdenes de magnitud más. Lo curioso es que abro la imagen con un software GIS (ArcGIS) y está bien. Sin embargo, sale mal tanto la representación como cualquier consulta del valor del pixel, es rarísimo.> summary(prueba)MOD11A2.A2000049.h17v05.006.2015058135048 Min. 275.16 1st Qu. 293.26 Median 296.54 3rd Qu. 298.80 Max. 307.96 NA's 0.00 ________________________________ De: Jaume Tormo <jautorbla en gmail.com> Enviado: martes, 24 de marzo de 2020 7:45 Para: VICTOR FRANCISCO RODRIGUEZ GALIANO <vrodriguez8 en us.es> Cc: r-help-es en r-project.org <r-help-es en r-project.org> Asunto: Re: [R-es] raster/brick abre imagen pero reescala valores pixeles Hola, No tengo mucha idea de esto y hace tiempo que no lo uso. Unas ideas: - ¿Puedes hacer un summary(prueba) para ver si los datos que tienes dentro del raster son los que te está representado? Eso te permitirá saber si el problema esta en raster() o en plot() - Puede que al hacer plot() te haga categorías en lugar de asignar un color para cada valor, igual el parámetro col de plot() te ayuda. - ¿Puede tener que ver con el parámetro values de raster()? A ver si por ahí puedes empezar a buscar. Jaume. El lun., 23 mar. 2020 a las 18:23, VICTOR FRANCISCO RODRIGUEZ GALIANO (<vrodriguez8 en us.es<mailto:vrodriguez8 en us.es>>) escribió: 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:1710b406aee45f8e2e01] Esta otra es la misma imagen abierta en este caso con R: [cid:1710b406aef8289c8b22] Script: library(raster) prueba<-raster("MOD11A2.A2000049.h17v05.006.2015058135048.tif", datatype = "INT2U") prueba plot(prueba) _______________________________________________ R-help-es mailing list R-help-es en r-project.org<mailto:R-help-es en r-project.org> https://stat.ethz.ch/mailman/listinfo/r-help-es -- Jaume Tormo. https://es.linkedin.com/in/jaumetormo https://acercad.wordpress.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20200324/c750d64a/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/c750d64a/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/c750d64a/attachment-0001.jpeg>
VICTOR FRANCISCO RODRIGUEZ GALIANO
2020-Mar-24 08:56 UTC
[R-es] raster/brick abre imagen pero reescala valores pixeles
Hola Jaume, Gracias por tu email. No es la funci?n plot. Yo me percat? de esto porque son im?genes de temperatura y al pasar a Celsius y guardar las im?genes en tif de nuevo sal?an valores muy raros. Lo de plot era s?lo para representar lo que estaba pasando. Los n?meros normales deber?an ser de dos ?rdenes de magnitud m?s. Lo curioso es que abro la imagen con un software GIS (ArcGIS) y est? bien. Sin embargo, sale mal tanto la representaci?n como cualquier consulta del valor del pixel, es rar?simo. Pongo aqu? un enlace de wetransfer a la imagen: https://wetransfer.com/downloads/4569e9a85c02faad5016b83d0b50217820200324084015/f2eafdfafaae74de9ac8e25017fc5cc520200324084015/e46e80> summary(prueba)MOD11A2.A2000049.h17v05.006.2015058135048 Min. 275.16 1st Qu. 293.26 Median 296.54 3rd Qu. 298.80 Max. 307.96 NA's 0.00 [[alternative HTML version deleted]]