Grazie Paolo!!!!
 
 
Un´ultima delucidazione.
Utilizzando il metodo di moltiplicare i valori per 10,100, etc... fino a quale 
fattore posso arrivare per cercare di perdere meno decimali possibili? (ho 6 
posizioni decimali) Chiedo questo perché ho letto in un altro post che é 
probabile che non si possano utilizzare piú di 250-300 classi.
Inoltre Ho provato moltiplicando per 100 e quando riclassifico i valori sopra 
la soglia = 1 non c´é problema, ma quando riclassifico quelli sotto =0 mi 
diventano tutti valori nulli. É un problema che riguarda la classe = 0?
 
TKS Daniele
 
 



> From: [EMAIL PROTECTED]> Subject: Digest di GRASS-Italia, Volume 39, Numero 
> 3> To: [EMAIL PROTECTED]> Date: Sun, 8 Jun 2008 12:00:01 +0200> > Invia le 
> richieste di iscrizione alla lista GRASS-Italia all'indirizzo> 
> [email protected]> > Per iscriverti o cancellarti attraverso il 
> web, visita> http://listserv.unipr.it/mailman/listinfo/grass-italia> oppure, 
> via email, manda un messaggio con oggetto `help' all'indirizzo> [EMAIL 
> PROTECTED]> > Puoi contattare la persona che gestisce la lista all'indirizzo> 
> [EMAIL PROTECTED]> > Se rispondi a questo messaggio, per favore edita la 
> linea dell'oggetto> in modo che sia più utile di un semplice "Re: Contenuti 
> del digest> della lista GRASS-Italia..."> > > Argomenti del Giorno:> > 1. 
> Problema con r.reclass (Daniele Maggi)> 2. Re: Problema con r.reclass (Paolo 
> Zatelli)> > > 
> ----------------------------------------------------------------------> > 
> Message: 1> Date: Sat, 7 Jun 2008 13:29:21 +0200> From: Daniele Maggi <[EMAIL 
> PROTECTED]>> Subject: [GRASS-Italia] Problema con r.reclass> To: <[EMAIL 
> PROTECTED]>> Message-ID: <[EMAIL PROTECTED]>> Content-Type: text/plain; 
> charset="iso-8859-1"> > Ciao a tutti,ho un piccolo problema con r.reclass.su 
> Grass6.3ho un raster di valori compresi tra 0 e 1 (quindi decimali) che 
> vorrei riclassificare in 0 e 1 in base ad un valore soglia (ovviamente 
> anch´esso decimale)di seguito i comandi inviati e i risultati ottenuti.> 
> GRASS 6.3.0 (gau_boa_w_so):~/GRASSDATA/gau_boa_w_so/daniele > 
> r.reclassOPTION: Raster map to be reclassified key: input format: 
> namerequired: YESEnter the name of an existing raster fileEnter 'list' for a 
> list of existing raster filesHit RETURN to cancel request> [EMAIL 
> PROTECTED]<[EMAIL PROTECTED]>OPTION: Name for output raster map key: output 
> format: namerequired: YESEnter a new raster file nameEnter 'list' for a list 
> of existing raster filesHit RETURN to cancel request> 
> paCAPCAPcut6man<paCAPCAPcut6man>OPTION: File containing reclass rules key: 
> rules format: namerequired: NOEnter the name of an existing input fileHit 
> RETURN to cancel request> CAPCAP6recrule.txt<CAPCAP6recrule.txt>OPTION: Title 
> for the resulting raster map key: titlerequired: NOenter option >> > 0.980000 
> rounded up to 00.980000 rounded up to 0GRASS 6.3.0 
> (gau_boa_w_so):~/GRASSDATA/gau_boa_w_so/daniele > QUESTO é il file con le 
> regole di riclassificazione0 thru 0.48 = 0 absence0.48 thru 1 = 1 
> presenceend> > Il comando mi produce un raster riclassificato con tutti 
> valori 1Quale puó essere il problema?> Grazie per l´aiuto> Daniele> 
> _________________________________________________________________> Sai che 
> con Messenger guardi la TV con i tuoi amici?> 
> http://www.messenger.it/messengertv.html> -------------- parte successiva 
> --------------> Un allegato HTML è stato rimosso...> URL: 
> http://listserv.unipr.it/pipermail/grass-italia/attachments/20080607/e956aca2/attachment-0001.html
>  > > ------------------------------> > Message: 2> Date: Sat, 07 Jun 2008 
> 14:59:03 +0200> From: Paolo Zatelli <[EMAIL PROTECTED]>> Subject: Re: 
> [GRASS-Italia] Problema con r.reclass> To: Mailing list utenti italiani di 
> GRASS> <[EMAIL PROTECTED]>> Message-ID: <[EMAIL PROTECTED]>> Content-Type: 
> text/plain; charset=ISO-8859-1; format=flowed> > Daniele Maggi ha scritto:> > 
> Ciao a tutti,> > ho un piccolo problema con r.reclass.su Grass6.3> > ho un 
> raster di valori compresi tra 0 e 1 (quindi decimali) che vorrei > > 
> riclassificare in 0 e 1 in base ad un valore soglia (ovviamente > > anch´esso 
> decimale)> > di seguito i comandi inviati e i risultati ottenuti.> > > > 
> GRASS 6.3.0 (gau_boa_w_so):~/GRASSDATA/gau_boa_w_so/daniele > r.reclass> > > 
> > OPTION: Raster map to be reclassified> > key: input> > format: name> > 
> required: YES> > > > Enter the name of an existing raster file> > Enter 
> 'list' for a list of existing raster files> > Hit RETURN to cancel request> > 
> > [EMAIL PROTECTED]> > <[EMAIL PROTECTED]>> > > > OPTION: Name for output 
> raster map> > key: output> > format: name> > required: YES> > > > Enter a new 
> raster file name> > Enter 'list' for a list of existing raster files> > Hit 
> RETURN to cancel request> > > paCAPCAPcut6man> > <paCAPCAPcut6man>> > > > 
> OPTION: File containing reclass rules> > key: rules> > format: name> > 
> required: NO> > > > Enter the name of an existing input file> > Hit RETURN to 
> cancel request> > > CAPCAP6recrule.txt> > <CAPCAP6recrule.txt>> > > > OPTION: 
> Title for the resulting raster map> > key: title> > required: NO> > enter 
> option >> > > > > > 0.980000 rounded up to 0> > 0.980000 rounded up to 0> > 
> GRASS 6.3.0 (gau_boa_w_so):~/GRASSDATA/gau_boa_w_so/daniele > > > > > > > > > 
> QUESTO é il file con le regole di riclassificazione> > > > 0 thru 0.48 = 0 
> absence> > 0.48 thru 1 = 1 presence> > end> > > > Il comando mi produce un 
> raster riclassificato con tutti valori 1> > Quale puó essere il problema?> > 
> Grazie per l´aiuto> > Daniele> > > > > > 
> _______________________________________________> > GRASS-Italia mailing list> 
> > [email protected]> > 
> http://listserv.unipr.it/mailman/listinfo/grass-italia> > Ciao Daniele,> 
> r.reclass funziona con valori di categoria interi e quindi arrotonda > tutti 
> i valori della tua mappa in uno solo.> Puoi:> - moltiplicare i valori della 
> mappa da riclassificare per 10 oppure 100 > ecc. con r.reclass (r.reclass 
> nuova_mappa=vecchia_mappa*100) e > riclassificare la nuova mappa;> - usare 
> r.mapcalc per riclassificare la mappa, usando r.mapcalc > 
> nuova_mappa=if(vecchia_mappa < 0.1, 1, if(vecchia_mappa<0.2, 2, ecc... ))> > 
> Ovviamente questo e' diverso da usare r.reclass, viene memorizzata una > 
> nuova mappa, non solo la regola di riclassificazione. Attenzione alla > 
> regione attiva quando usi r.mapcalc.> > ciao Paolo> -- 
_________________________________________________________________
Crea il tuo blog su Spaces, condividi le tue esperienze con il mondo! 
http://home.services.spaces.live.com/
_______________________________________________
GRASS-Italia mailing list
[email protected]
http://listserv.unipr.it/mailman/listinfo/grass-italia

Rispondere a