valore medio pixel

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

valore medio pixel

Alfredo Alessandrini
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.
Reply | Threaded
Open this post in threaded view
|

Re: valore medio pixel

giohappy
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.
Reply | Threaded
Open this post in threaded view
|

Re: valore medio pixel

Alfredo Alessandrini
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.
Reply | Threaded
Open this post in threaded view
|

Re: valore medio pixel

luca.casagrande@gmail.com
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.
Reply | Threaded
Open this post in threaded view
|

Re: valore medio pixel

giohappy
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.
Reply | Threaded
Open this post in threaded view
|

Re: valore medio pixel

giohappy
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.
Reply | Threaded
Open this post in threaded view
|

Re: valore medio pixel

Alfredo Alessandrini
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.
Reply | Threaded
Open this post in threaded view
|

Re: valore medio pixel

giohappy
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,

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.