Cambiar valores de NoData: José Saito

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Cambiar valores de NoData: José Saito

José Saito (ProBosque - JICA)

Buenos días a todos..

 

Estoy tratando de cambiar los valores de NoData en un raster y no logra hacerlo.

Estoy tratando de hacerlo en base a una reclasificación, pero no logro encontrar la sintaxis correcta para cambiar los valores de NoData por cero o cualquier otro valor.

 

Gracias por la ayuda.

 

ING. JOSÉ ANTONIO SAITO

Especialista en Teledetección

PB01_mini

PROGRAMA DE CONSERVACION DE BOSQUES 

Dirección: Av. República Panamá 3030 Piso 14

                  San Isidro

Telf (Ofi): (51-1) 5009200 anexo 147

Telf (Cel): (51-1) 999044789

 

SERVICIO NACIONAL FORESTAL Y DE FAUNA SILVESTRE 

Dirección: Avenida 7, Nº 229, La Molina

Telf (Ofi): (51-1) 2259005 anexo 241

Telf (Cel): (51-1) 999044789

 

 


_______________________________________________
QGIS-es mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-es
Reply | Threaded
Open this post in threaded view
|

Re: Cambiar valores de NoData: José Saito

Miguel Sevilla-Callejo
Hazlo con los algoritmos de GRASS
Recientemente tuve ese mismo problema y terminé arreglándolo con la herramienta r.null
Suerte!

On 25/1/19 3:29, José Saito (ProBosque - JICA) wrote:

Buenos días a todos..

 

Estoy tratando de cambiar los valores de NoData en un raster y no logra hacerlo.

Estoy tratando de hacerlo en base a una reclasificación, pero no logro encontrar la sintaxis correcta para cambiar los valores de NoData por cero o cualquier otro valor.

 

Gracias por la ayuda.

 

ING. JOSÉ ANTONIO SAITO

Especialista en Teledetección

<img style="width:2.0833in;height:.75in" id="Imagen_x0020_1" src="imap://msevilla00%40gmail%2Ecom@imap.gmail.com:993/fetch%3EUID%3E/INBOX%3E102006?header=quotebody&amp;part=1.1.2&amp;filename=image001.jpg" alt="PB01_mini" width="200" height="72">

PROGRAMA DE CONSERVACION DE BOSQUES 

Dirección: Av. República Panamá 3030 Piso 14

                  San Isidro

Telf (Ofi): (51-1) 5009200 anexo 147

Telf (Cel): (51-1) 999044789

 

SERVICIO NACIONAL FORESTAL Y DE FAUNA SILVESTRE 

Dirección: Avenida 7, Nº 229, La Molina

Telf (Ofi): (51-1) 2259005 anexo 241

Telf (Cel): (51-1) 999044789

 

 


_______________________________________________
QGIS-es mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-es

_______________________________________________
QGIS-es mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-es
Reply | Threaded
Open this post in threaded view
|

Re: Cambiar valores de NoData: José Saito

ginetto
o usando el raster calculator de gdal (desde linea de comando o via qgis) o gdal_translate (e.g. raster->conversion->translate desde qgis)... el raster calculator nativo (antiguo)no tiene ningun operador nodata.
reclasificar no es en si util ya que los nodata es mapeado en los metadatos del raster... y depues interpretado en fase de rendering.
si quiere pero hacerlo sencillamente con dos lineas de codigo tontos desde la consola usa el metodo:
del raster provider

o sea

raster=iface.activeLayer()
provider = raster.dataProvider()
provider.setNoDataValue(<band number>, <no data value>)

y esto sin irse hasta grass creando (de forma trasparente) un r.externa, generar script de grass, executar grass y hacer r.out!

un saludo

Luigi Pirelli

**************************************************************************************************
* LinkedIn: https://www.linkedin.com/in/luigipirelli
* Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
* GitHub: https://github.com/luipir
* Mastering QGIS 2nd Edition:
* https://www.packtpub.com/big-data-and-business-intelligence/mastering-qgis-second-edition
* Hire me: http://goo.gl/BYRQKg
**************************************************************************************************


On Fri, 25 Jan 2019 at 10:26, Miguel Sevilla-Callejo <[hidden email]> wrote:
Hazlo con los algoritmos de GRASS
Recientemente tuve ese mismo problema y terminé arreglándolo con la herramienta r.null
Suerte!

On 25/1/19 3:29, José Saito (ProBosque - JICA) wrote:

Buenos días a todos..

 

Estoy tratando de cambiar los valores de NoData en un raster y no logra hacerlo.

Estoy tratando de hacerlo en base a una reclasificación, pero no logro encontrar la sintaxis correcta para cambiar los valores de NoData por cero o cualquier otro valor.

 

Gracias por la ayuda.

 

ING. JOSÉ ANTONIO SAITO

Especialista en Teledetección

PB01_mini

PROGRAMA DE CONSERVACION DE BOSQUES 

Dirección: Av. República Panamá 3030 Piso 14

                  San Isidro

Telf (Ofi): (51-1) 5009200 anexo 147

Telf (Cel): (51-1) 999044789

 

SERVICIO NACIONAL FORESTAL Y DE FAUNA SILVESTRE 

Dirección: Avenida 7, Nº 229, La Molina

Telf (Ofi): (51-1) 2259005 anexo 241

Telf (Cel): (51-1) 999044789

 

 


_______________________________________________
QGIS-es mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-es
_______________________________________________
QGIS-es mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-es

_______________________________________________
QGIS-es mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-es
Reply | Threaded
Open this post in threaded view
|

Re: Cambiar valores de NoData: José Saito

ginetto
creo que hay tambien la forma de hacerlo via virtual layer de gdal

Luigi Pirelli

**************************************************************************************************
* LinkedIn: https://www.linkedin.com/in/luigipirelli
* Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
* GitHub: https://github.com/luipir
* Mastering QGIS 2nd Edition:
* https://www.packtpub.com/big-data-and-business-intelligence/mastering-qgis-second-edition
* Hire me: http://goo.gl/BYRQKg
**************************************************************************************************


On Fri, 25 Jan 2019 at 11:16, Luigi Pirelli <[hidden email]> wrote:
o usando el raster calculator de gdal (desde linea de comando o via qgis) o gdal_translate (e.g. raster->conversion->translate desde qgis)... el raster calculator nativo (antiguo)no tiene ningun operador nodata.
reclasificar no es en si util ya que los nodata es mapeado en los metadatos del raster... y depues interpretado en fase de rendering.
si quiere pero hacerlo sencillamente con dos lineas de codigo tontos desde la consola usa el metodo:
del raster provider

o sea

raster=iface.activeLayer()
provider = raster.dataProvider()
provider.setNoDataValue(<band number>, <no data value>)

y esto sin irse hasta grass creando (de forma trasparente) un r.externa, generar script de grass, executar grass y hacer r.out!

un saludo

Luigi Pirelli

**************************************************************************************************
* LinkedIn: https://www.linkedin.com/in/luigipirelli
* Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
* GitHub: https://github.com/luipir
* Mastering QGIS 2nd Edition:
* https://www.packtpub.com/big-data-and-business-intelligence/mastering-qgis-second-edition
* Hire me: http://goo.gl/BYRQKg
**************************************************************************************************


On Fri, 25 Jan 2019 at 10:26, Miguel Sevilla-Callejo <[hidden email]> wrote:
Hazlo con los algoritmos de GRASS
Recientemente tuve ese mismo problema y terminé arreglándolo con la herramienta r.null
Suerte!

On 25/1/19 3:29, José Saito (ProBosque - JICA) wrote:

Buenos días a todos..

 

Estoy tratando de cambiar los valores de NoData en un raster y no logra hacerlo.

Estoy tratando de hacerlo en base a una reclasificación, pero no logro encontrar la sintaxis correcta para cambiar los valores de NoData por cero o cualquier otro valor.

 

Gracias por la ayuda.

 

ING. JOSÉ ANTONIO SAITO

Especialista en Teledetección

PB01_mini

PROGRAMA DE CONSERVACION DE BOSQUES 

Dirección: Av. República Panamá 3030 Piso 14

                  San Isidro

Telf (Ofi): (51-1) 5009200 anexo 147

Telf (Cel): (51-1) 999044789

 

SERVICIO NACIONAL FORESTAL Y DE FAUNA SILVESTRE 

Dirección: Avenida 7, Nº 229, La Molina

Telf (Ofi): (51-1) 2259005 anexo 241

Telf (Cel): (51-1) 999044789

 

 


_______________________________________________
QGIS-es mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-es
_______________________________________________
QGIS-es mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-es

_______________________________________________
QGIS-es mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-es
Reply | Threaded
Open this post in threaded view
|

Re: Cambiar valores de NoData: José Saito

José Saito (ProBosque - JICA)
In reply to this post by ginetto
Muchas gracias a a Luigo y a Muiguel por sus aporte en la solucion de mi consuta.

ING. JOSÉ ANTONIO SAITO
Especialista en Teledetección
PROGRAMA DE CONSERVACION DE BOSQUES 
Dirección: Av. República Panamá 3030 Piso 14
                  San Isidro
Telf (Ofi): (51-1) 5009200 anexo 147
Telf (Cel): (51-1) 999044789

SERVICIO NACIONAL FORESTAL Y DE FAUNA SILVESTRE 
Dirección: Avenida Javier Prado Oeste 2442, Magdalema del Mar
Telf (Ofi): (51-1) 2259005 anexo 341
Telf (Cel): (51-1) 999044789


_______________________________________________
QGIS-es mailing list
[hidden email]
https://lists.osgeo.org/mailman/listinfo/qgis-es