#1 Mon 05 July 2010 15:51
- cec_92
- Participant assidu
- Date d'inscription: 28 Feb 2008
- Messages: 193
Null vers valeur dans Vertical Mapper
Bonjour,
Quelquq'un saurat-il me dire comment affecter une valeur à tous les pixels "null" d'un grid dans Vertical Mapper?
En effet, je travail en bord d'atlantique sur les données SRTM de la NASA téléchargées sur le site du CIAT; en mer, le grid affiche la valeur "null" et je voudrais affecter à tous ces pixels la valeur 0 (mètres).
Merci d'avance pour votre aide.
Céc_92.
Hors ligne
#2 Mon 05 July 2010 17:13
- célia
- Participant actif
- Lieu: nimes
- Date d'inscription: 6 Sep 2005
- Messages: 72
Re: Null vers valeur dans Vertical Mapper
Bonjour,
J'ai bien une idée, mais il y a sûrement mieux.
Faire un polygone de votre zone avec la valeur 0 > Create grid > Region to Grid
et enfin associer vos deux grid
Célia
Hors ligne
#3 Mon 05 July 2010 17:16
- cec_92
- Participant assidu
- Date d'inscription: 28 Feb 2008
- Messages: 193
Re: Null vers valeur dans Vertical Mapper
Bonjour Célia,
Merci pour ta réponse.
J'avais bien pensé à ça mais je n'ai pas su associer mes grids afin que la valeur 0 remplace le null...
Quelle manip dois-je faire excatement?
Céc_92.
Hors ligne
#4 Mon 05 July 2010 17:21
- célia
- Participant actif
- Lieu: nimes
- Date d'inscription: 6 Sep 2005
- Messages: 72
Re: Null vers valeur dans Vertical Mapper
Il y a deux solution :
avec la fonction tools (vertical mapper) > Splicer : qui te permet de réaliser à partir de deux grid les max ou min et moyenne
ou la fonction : Analysis > Calculator
Attention il n'aime pas que les projection soient différentes.
Célia
Hors ligne
#5 Mon 05 July 2010 17:32
- cec_92
- Participant assidu
- Date d'inscription: 28 Feb 2008
- Messages: 193
Re: Null vers valeur dans Vertical Mapper
J'ai testé le Stamp mais pas le merge avec le max. A voir donc de ce côté!
Avec le calculator, il me semble que là où il y a du null sur l'un et du zéro sur l'autre il renvoie le null...
Hors ligne
#6 Mon 05 July 2010 17:35
- célia
- Participant actif
- Lieu: nimes
- Date d'inscription: 6 Sep 2005
- Messages: 72
Re: Null vers valeur dans Vertical Mapper
Peut-être supprimer dabord la zone avec la valeur null, grace à
> Tools > Trimmer (il faut dabord créer le polygone et le selectionner)
Dernière modification par célia (Mon 05 July 2010 17:35)
Hors ligne
#7 Mon 05 July 2010 17:41
- cec_92
- Participant assidu
- Date d'inscription: 28 Feb 2008
- Messages: 193
Re: Null vers valeur dans Vertical Mapper
Mais comment sélectionner pile-poil tous les pixels et rien que les pixels présentant la valeur null?
Hors ligne
#8 Mon 05 July 2010 17:50
- célia
- Participant actif
- Lieu: nimes
- Date d'inscription: 6 Sep 2005
- Messages: 72
Re: Null vers valeur dans Vertical Mapper
J'ai peur de dire une bétise, mais en demandant un fichier contour de ton grid, et en définissant ton interval ! tu obtiendrais un fichier zonal dont tu pourrais extraire ta zone.
Sinon en utilisant la fonction Query.
Mais je suis sûr que la fonction splicer doit fonctionner en réclamant le max !
Hors ligne
#9 Mon 05 July 2010 17:52
- cec_92
- Participant assidu
- Date d'inscription: 28 Feb 2008
- Messages: 193
Re: Null vers valeur dans Vertical Mapper
Oui je vais déjà tester le splicer merge max et si ça ne fonctionne pas je reviens vers la discussion.
Encore merci!
Céc_92.
Hors ligne
#10 Mon 05 July 2010 17:54
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Null vers valeur dans Vertical Mapper
Salut,
Oû sont stockées tes valeurs "null"?
peut être qu'un "chercher remplacer"
A+
Joël
Hors ligne
#11 Tue 06 July 2010 15:39
- nfarah
- Participant assidu
- Lieu: New York, USA
- Date d'inscription: 9 May 2006
- Messages: 352
Re: Null vers valeur dans Vertical Mapper
Bonjour,
Pour remplacer les valeurs 'NULL' par 0 ou une autre valeur, utiliser la fonction 'Grid Query':
1- Dans le 'Grid Manager', cliquer sur 'Analysis' puis 'Grid Query' (requete de grid).
2- Dans le dialogue affiche, selectionner votre grid, puis cliquer sur le bouton 'New ...' (pour entrer votre requete).
3- Dans le dialogue de requete, s'assurer que votre grid est selectionee, puis cliquer sur le 'combobox' devant 'Operator' et selectionner 'Null Value' et cliquer 'OK' (voir saisie ecran attachee 'VM1').
4- Une fois 'OK' est cliquee, votre requete (valeur 'NULL') sera affichee dans le dialogue original, cliquer 'Next >>'. (voir saisie ecran 'VM2').
5- Dans le dialogue affiche, selectioner le output 'Numeric (GRD)' et les valeurs output quand la condition (selectionnee auparavant) est 'true' et quand elle est 'false'. Quand 'True' la valeur output serait 0 ou votre valeur de choix et quand elle est 'false' vous voulez utiliser les valeurs originalles (pas de changement). Selectionner, votre output grid et executer l'operation en cliquant sur 'Ok'. (voir saisie ecran 'VM3').
Les etapes sont multiples mais la requete de grid, peut etre utilisee d'une facon assez generique pour faire multiple genres de selections dans une grid ou multiple grids, par exemple, generer une grid en se basant sur des conditions de multiple grids (pente, temperature, couverture de sol, etc.). C'est un peu comme les requetes dans MI Pro mais pour les grids.
Noureddine Farah
Advisory Software Engineer
Pitney Bowes Business Insight
Dernière modification par nfarah (Tue 06 July 2010 17:44)
Hors ligne
#13 Wed 07 July 2010 16:25
- cec_92
- Participant assidu
- Date d'inscription: 28 Feb 2008
- Messages: 193
Re: Null vers valeur dans Vertical Mapper
Bonjour,
Merci pour cette manip détaillée.
Je vais la tester dès que possible.
Céc_92.
Hors ligne