Francesco Danuso
unread,Feb 24, 2012, 4:19:23 AM2/24/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to SEMoLa
Script che calcola le ore utili giornaliere di volo per le api.
Richiede che sia caricato un file di dati meteo orari.
Questo file deve contenere le variabili Doy (giorno dell'anno), Ora
(ora del giorno da 1-24), Fotop (fotoperiodo, ore), Temp (temperatura
media oraria, °C) e Rain (pioggia oraria, mm).
Si potrebbe anche estendere lo script, aggiungendo un controllo legato
alla velocità del vento, se disponibile.
Viene salvato un file nominato OreVolo.csv.
Notare la "potenza" del comando collapse!
Saluti
FD
' === calcolo ore utili di volo ====
gen Alba=12-fotop/2
gen Tram=12+fotop/2
gen Oraluce=1 if Ora>=Alba&Ora<Tram
gen OreVolo=1 if Oraluce&Temp>15&Rain=0
collapse by(doy) sum(OreVolo,Rain) mean(Temp) saving(OreVolo.csv)