#1 Wed 09 August 2017 13:05
- maxicobra
- Juste Inscrit !
- Date d'inscription: 26 Jul 2017
- Messages: 9
QGIS: Supprimer des données inutiles sur un Raster
Bonjour,
Je butte sur un problème de la capacité du pluggin gdal2xyz. En effet, j'ai un champ assez grand avec une super résolution de traitement.
Problème, pour le convertir en csv, mon fichier devient trop grand et je n'ai qu'une partie des datas transformées dans le csv. Alors j'ai un gros avantage, c'est que j'ai 80% des valeurs qui sont des valeurs dont je m'en fiche (-3.40282E+38) et que je peux supprimer. Car je ne peux pas me permettre de transformer mon raster en baissant la résolution car ça me créé trop d'erreur (pour que le fichier csv se créé, je dois passer sous les 2% de résolution, c'est qui n'est pas viable).
Ma question est donc, comment virer dans mon raster ces valeurs (-3.40282E+38) pour que mon raster soit beaucoup plus léger et convertissable en csv en gardant ma résolution (donc juste moins de point pour une même résolution pour mon cas)?
Merci.
Hors ligne
#2 Wed 09 August 2017 13:35
Re: QGIS: Supprimer des données inutiles sur un Raster
Bonjour,
Une solution, peut-être, serait de remplacer ces valeurs par des valeurs NULL grâce à l'application d'un masque, puis de relancer gdal2xyz
geodata au cerema et petits billets en géomatique
Hors ligne
#3 Wed 09 August 2017 17:25
- maxicobra
- Juste Inscrit !
- Date d'inscription: 26 Jul 2017
- Messages: 9
Re: QGIS: Supprimer des données inutiles sur un Raster
Alors merci de la réponse. C'est ce que je veux. Mais comment fait on? je suis un peu nullosse en QGIS... merci beaucoup
Hors ligne
#4 Thu 10 August 2017 10:39
Re: QGIS: Supprimer des données inutiles sur un Raster
Regardez de ce côté pour QGIS :
http://spatialgalaxy.net/2012/01/25/usi … alculator/
Notamment le paragraphe "Using a mask"
Sous GDAL, voir du côté des par. nodata :
https://gis.stackexchange.com/questions … using-qgis
Sous GRASS, il y a aussi ça chez nos confrères de portailsig:
http://www.portailsig.org/content/grass … ort-avec-l
geodata au cerema et petits billets en géomatique
Hors ligne
#5 Fri 11 August 2017 11:27
- maxicobra
- Juste Inscrit !
- Date d'inscription: 26 Jul 2017
- Messages: 9
Re: QGIS: Supprimer des données inutiles sur un Raster
Alors merci de ton retour.
Alors la solution Gdal Clipper me plais à merveille. Sauf que la valeur que je dois supprimer est -340282000000000000000000000000000000000.
Et c'est impossible de mettre cette valeur dans le pluggin clipper.
Il faut que je passe obligatoirement par la calculatrice raster? (en faisant mon_raster + -340282000000000000000000000000000000000, de sorte à virer les 0.)
Merci
Hors ligne
#6 Fri 11 August 2017 11:39
- maxicobra
- Juste Inscrit !
- Date d'inscription: 26 Jul 2017
- Messages: 9
Re: QGIS: Supprimer des données inutiles sur un Raster
Sauf que je viens d'essayer, au dessus d'un trop gros chiffre ça ne fonctionne pas... j'ai juste à virer ce -3.40282e+38 en le mettant en valeur nulle et tout est parfait!
Mais là c'est compliqué
Hors ligne
#7 Fri 11 August 2017 12:23
- maxicobra
- Juste Inscrit !
- Date d'inscription: 26 Jul 2017
- Messages: 9
Re: QGIS: Supprimer des données inutiles sur un Raster
En fait je viens de faire plusieurs essais. j'ai mis dans ma ligne de code le fameux "-340282000000000000000000000000000000000" et ça ne fonctionne pas. le nouveau raster dans son échelle indique "nan".
La méthode "découpe" ne passe pas. j'ai essayé en supprimant avec d'autre raster avec mon emprise polygone et pareil...
Hors ligne
#8 Fri 11 August 2017 15:42
- maxicobra
- Juste Inscrit !
- Date d'inscription: 26 Jul 2017
- Messages: 9
Re: QGIS: Supprimer des données inutiles sur un Raster
Je viens de comprendre le problème. J'arrive à faire fonctionner les différents outils que vous m'avez proposé.
Le problème en fait, est que quand je fais un raster avec une emprise manuel avec l'outils découpe, ce nouveau raster découpé quand je le passe avec gdal2xyz ça fonctionne.
Par contre si je fait la découpe du raster avec un polygone shapefield, et que ce nouveau raster je le passe dans gdal2xyz, il me prend pas en compte la découpe avec le polygone. il me prend une énorme emprise.
Pourquoi?
Hors ligne