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