Salve,
devo calcolare il valore medio di un raster all'interno di un'area definita da un vettoriale. Ho utilizzato v.rast.stats, per fare questa analisi, ma dovendo adesso ripetere il processo per una serie di immagini, esiste un comando che mi dia in output il valore medio del raster nella regione considerata? saluti, Alfredo _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. |
Ciao Alfredo,
scusami, non ho capito bene il tuo obiettivo. Il tuo risultato finale dev'essere una media per ogni singolo layer raster? Se sì, in pratica vuoi auomatizzare l'uso di v.rast.stats in modo che venga lanciato per ogni immagine, giusto? In questo caso devi creare uno script che, per ogni tua immagine, lanci v.rast.stats... Su che sistema operativo lavori? giovanni Il 27 novembre 2009 13.13, Alfredo Alessandrini <[hidden email]> ha scritto: > Salve, > > devo calcolare il valore medio di un raster all'interno di un'area > definita da un vettoriale. > > Ho utilizzato v.rast.stats, per fare questa analisi, ma dovendo adesso > ripetere il processo per una serie di immagini, esiste un comando che > mi dia in output il valore medio del raster nella regione considerata? > > > saluti, > > Alfredo > _______________________________________________ > Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione > [hidden email] > http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > I messaggi di questa lista non rispecchiano necessariamente > le posizioni dell'Associazione GFOSS.it. > Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. |
lavoro su linux...
ok, per lo script...non c'è problema...ma volevo sapere se esiste un comando che mi fa soltanto la media del raster nella regione in cui sto lavorando, dato che v.rast.stats esegue anche altri calcoli e quindi questo rallenta di molto l'elaborazione (almeno credo), se si lavora con centinaia di immagini. comunque l'obiettivo finale è quello di fare una serie storia (di centinaia di immagini), del valore medio che si ottiene dalla regione che sto considerando (spero di essermi spiegato). ciao, Alfredo Il 27 novembre 2009 13.23, G. Allegri <[hidden email]> ha scritto: > Ciao Alfredo, > scusami, non ho capito bene il tuo obiettivo. Il tuo risultato finale > dev'essere una media per ogni singolo layer raster? Se sì, in pratica > vuoi auomatizzare l'uso di v.rast.stats in modo che venga lanciato per > ogni immagine, giusto? In questo caso devi creare uno script che, per > ogni tua immagine, lanci v.rast.stats... > Su che sistema operativo lavori? > > giovanni > > Il 27 novembre 2009 13.13, Alfredo Alessandrini <[hidden email]> > ha scritto: >> Salve, >> >> devo calcolare il valore medio di un raster all'interno di un'area >> definita da un vettoriale. >> >> Ho utilizzato v.rast.stats, per fare questa analisi, ma dovendo adesso >> ripetere il processo per una serie di immagini, esiste un comando che >> mi dia in output il valore medio del raster nella regione considerata? >> >> >> saluti, >> >> Alfredo >> _______________________________________________ >> Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione >> [hidden email] >> http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss >> Questa e' una lista di discussione pubblica aperta a tutti. >> I messaggi di questa lista non rispecchiano necessariamente >> le posizioni dell'Associazione GFOSS.it. >> > Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. |
Potresti provare con r.statistics:
http://grass.itc.it/grass65/manuals/html65_user/r.statistics.html Ciao Luca 2009/11/27 Alfredo Alessandrini <[hidden email]>: > lavoro su linux... > > ok, per lo script...non c'è problema...ma volevo sapere se esiste un > comando che mi fa soltanto la media del raster nella regione in cui > sto lavorando, dato che v.rast.stats esegue anche altri calcoli e > quindi questo rallenta di molto l'elaborazione (almeno credo), se si > lavora con centinaia di immagini. > > comunque l'obiettivo finale è quello di fare una serie storia (di > centinaia di immagini), del valore medio che si ottiene dalla regione > che sto considerando (spero di essermi spiegato). > > ciao, > > Alfredo > > > Il 27 novembre 2009 13.23, G. Allegri <[hidden email]> ha scritto: >> Ciao Alfredo, >> scusami, non ho capito bene il tuo obiettivo. Il tuo risultato finale >> dev'essere una media per ogni singolo layer raster? Se sì, in pratica >> vuoi auomatizzare l'uso di v.rast.stats in modo che venga lanciato per >> ogni immagine, giusto? In questo caso devi creare uno script che, per >> ogni tua immagine, lanci v.rast.stats... >> Su che sistema operativo lavori? >> >> giovanni >> >> Il 27 novembre 2009 13.13, Alfredo Alessandrini <[hidden email]> >> ha scritto: >>> Salve, >>> >>> devo calcolare il valore medio di un raster all'interno di un'area >>> definita da un vettoriale. >>> >>> Ho utilizzato v.rast.stats, per fare questa analisi, ma dovendo adesso >>> ripetere il processo per una serie di immagini, esiste un comando che >>> mi dia in output il valore medio del raster nella regione considerata? Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. |
In reply to this post by Alfredo Alessandrini
Io ho trovato più rapido usare r.average. Se rasterizzi il tuo layer
poligonale, usando l'ID del tuo poligono come label del raster, puoi calcolare le medie per ogni categoria (e quindi per ogni categoria poligonale). Dopodiché puoi di nuovo ritrasformare in poligono... Il 27 novembre 2009 14.25, Alfredo Alessandrini <[hidden email]> ha scritto: > lavoro su linux... > > ok, per lo script...non c'è problema...ma volevo sapere se esiste un > comando che mi fa soltanto la media del raster nella regione in cui > sto lavorando, dato che v.rast.stats esegue anche altri calcoli e > quindi questo rallenta di molto l'elaborazione (almeno credo), se si > lavora con centinaia di immagini. > > comunque l'obiettivo finale è quello di fare una serie storia (di > centinaia di immagini), del valore medio che si ottiene dalla regione > che sto considerando (spero di essermi spiegato). > > ciao, > > Alfredo > > > Il 27 novembre 2009 13.23, G. Allegri <[hidden email]> ha scritto: >> Ciao Alfredo, >> scusami, non ho capito bene il tuo obiettivo. Il tuo risultato finale >> dev'essere una media per ogni singolo layer raster? Se sì, in pratica >> vuoi auomatizzare l'uso di v.rast.stats in modo che venga lanciato per >> ogni immagine, giusto? In questo caso devi creare uno script che, per >> ogni tua immagine, lanci v.rast.stats... >> Su che sistema operativo lavori? >> >> giovanni >> >> Il 27 novembre 2009 13.13, Alfredo Alessandrini <[hidden email]> >> ha scritto: >>> Salve, >>> >>> devo calcolare il valore medio di un raster all'interno di un'area >>> definita da un vettoriale. >>> >>> Ho utilizzato v.rast.stats, per fare questa analisi, ma dovendo adesso >>> ripetere il processo per una serie di immagini, esiste un comando che >>> mi dia in output il valore medio del raster nella regione considerata? >>> >>> >>> saluti, >>> >>> Alfredo >>> _______________________________________________ >>> Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione >>> [hidden email] >>> http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss >>> Questa e' una lista di discussione pubblica aperta a tutti. >>> I messaggi di questa lista non rispecchiano necessariamente >>> le posizioni dell'Associazione GFOSS.it. >>> >> > Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. |
r.statistics non fa che unire r.average, r.median, ecc., quindi se ti
serve solo la media puoi usare direttamente r.average http://grass.osgeo.org/grass64/manuals/html64_user/r.average.html Il 27 novembre 2009 14.32, G. Allegri <[hidden email]> ha scritto: > Io ho trovato più rapido usare r.average. Se rasterizzi il tuo layer > poligonale, usando l'ID del tuo poligono come label del raster, puoi > calcolare le medie per ogni categoria (e quindi per ogni categoria > poligonale). > Dopodiché puoi di nuovo ritrasformare in poligono... > > Il 27 novembre 2009 14.25, Alfredo Alessandrini <[hidden email]> > ha scritto: >> lavoro su linux... >> >> ok, per lo script...non c'è problema...ma volevo sapere se esiste un >> comando che mi fa soltanto la media del raster nella regione in cui >> sto lavorando, dato che v.rast.stats esegue anche altri calcoli e >> quindi questo rallenta di molto l'elaborazione (almeno credo), se si >> lavora con centinaia di immagini. >> >> comunque l'obiettivo finale è quello di fare una serie storia (di >> centinaia di immagini), del valore medio che si ottiene dalla regione >> che sto considerando (spero di essermi spiegato). >> >> ciao, >> >> Alfredo >> >> >> Il 27 novembre 2009 13.23, G. Allegri <[hidden email]> ha scritto: >>> Ciao Alfredo, >>> scusami, non ho capito bene il tuo obiettivo. Il tuo risultato finale >>> dev'essere una media per ogni singolo layer raster? Se sì, in pratica >>> vuoi auomatizzare l'uso di v.rast.stats in modo che venga lanciato per >>> ogni immagine, giusto? In questo caso devi creare uno script che, per >>> ogni tua immagine, lanci v.rast.stats... >>> Su che sistema operativo lavori? >>> >>> giovanni >>> >>> Il 27 novembre 2009 13.13, Alfredo Alessandrini <[hidden email]> >>> ha scritto: >>>> Salve, >>>> >>>> devo calcolare il valore medio di un raster all'interno di un'area >>>> definita da un vettoriale. >>>> >>>> Ho utilizzato v.rast.stats, per fare questa analisi, ma dovendo adesso >>>> ripetere il processo per una serie di immagini, esiste un comando che >>>> mi dia in output il valore medio del raster nella regione considerata? >>>> >>>> >>>> saluti, >>>> >>>> Alfredo >>>> _______________________________________________ >>>> Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione >>>> [hidden email] >>>> http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss >>>> Questa e' una lista di discussione pubblica aperta a tutti. >>>> I messaggi di questa lista non rispecchiano necessariamente >>>> le posizioni dell'Associazione GFOSS.it. >>>> >>> >> > Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. |
ok,
quindi devo necessariamente creare per ogni raster che analizzo un raster "media", dal quale posso ottenere il valore con r.what..... ottenere la media direttamente dal raster da quello che ho capito non è possibile, senza evitare la conversione nel raster "media". Alfredo Il 27 novembre 2009 14.33, G. Allegri <[hidden email]> ha scritto: > r.statistics non fa che unire r.average, r.median, ecc., quindi se ti > serve solo la media puoi usare direttamente r.average > > http://grass.osgeo.org/grass64/manuals/html64_user/r.average.html > > Il 27 novembre 2009 14.32, G. Allegri <[hidden email]> ha scritto: >> Io ho trovato più rapido usare r.average. Se rasterizzi il tuo layer >> poligonale, usando l'ID del tuo poligono come label del raster, puoi >> calcolare le medie per ogni categoria (e quindi per ogni categoria >> poligonale). >> Dopodiché puoi di nuovo ritrasformare in poligono... >> >> Il 27 novembre 2009 14.25, Alfredo Alessandrini <[hidden email]> >> ha scritto: >>> lavoro su linux... >>> >>> ok, per lo script...non c'è problema...ma volevo sapere se esiste un >>> comando che mi fa soltanto la media del raster nella regione in cui >>> sto lavorando, dato che v.rast.stats esegue anche altri calcoli e >>> quindi questo rallenta di molto l'elaborazione (almeno credo), se si >>> lavora con centinaia di immagini. >>> >>> comunque l'obiettivo finale è quello di fare una serie storia (di >>> centinaia di immagini), del valore medio che si ottiene dalla regione >>> che sto considerando (spero di essermi spiegato). >>> >>> ciao, >>> >>> Alfredo >>> >>> >>> Il 27 novembre 2009 13.23, G. Allegri <[hidden email]> ha scritto: >>>> Ciao Alfredo, >>>> scusami, non ho capito bene il tuo obiettivo. Il tuo risultato finale >>>> dev'essere una media per ogni singolo layer raster? Se sì, in pratica >>>> vuoi auomatizzare l'uso di v.rast.stats in modo che venga lanciato per >>>> ogni immagine, giusto? In questo caso devi creare uno script che, per >>>> ogni tua immagine, lanci v.rast.stats... >>>> Su che sistema operativo lavori? >>>> >>>> giovanni >>>> >>>> Il 27 novembre 2009 13.13, Alfredo Alessandrini <[hidden email]> >>>> ha scritto: >>>>> Salve, >>>>> >>>>> devo calcolare il valore medio di un raster all'interno di un'area >>>>> definita da un vettoriale. >>>>> >>>>> Ho utilizzato v.rast.stats, per fare questa analisi, ma dovendo adesso >>>>> ripetere il processo per una serie di immagini, esiste un comando che >>>>> mi dia in output il valore medio del raster nella regione considerata? >>>>> >>>>> >>>>> saluti, >>>>> >>>>> Alfredo >>>>> _______________________________________________ >>>>> Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione >>>>> [hidden email] >>>>> http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss >>>>> Questa e' una lista di discussione pubblica aperta a tutti. >>>>> I messaggi di questa lista non rispecchiano necessariamente >>>>> le posizioni dell'Associazione GFOSS.it. >>>>> >>>> >>> >> > Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. |
Non è che non si può fare...è che è lento :)
Il problema è nella struttura dello script sotto v.rast.stats. Io l'avevo patchata un annetto fa, ma devo ritrovarla. Altrimenti... usa SAGA, che lo fa senza batter ciglio :) www.saga-gis.org http://www.laserdata.at/data/saga_20091125_bin_mswvc.zip
Il giorno 27 novembre 2009 16.29, Alfredo Alessandrini <[hidden email]> ha scritto: ok, _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [hidden email] http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it. |
Free forum by Nabble | Edit this page |