Ti rispondo qui a questo messaggio e al seguente messaggio privato che mi hai mandato:
Ciao. Allora questo script mi sta facendo disperare.
Se gli dò l'estensione .pl semplicemente GRADS mi dà il messaggio di errore "unknown command", se gli lascio l'estensione da script .gs ovviamente va ma mi segnala l'errore sulla riga 244.
Insomma, non ci sto capendo niente
Ah, su indicazioni trovate sul sito della NOAA ho modificato lo script mettendo i percorsi del perl e di wgrb2, ma non è servito a nulla.
Allora, innanzitutto io non so cosa sia Stawberry Perl! Io ho installato il Perl della Active che puoi scaricare qui http://www.activestate.com/activeperl/
Una volta installato assicurati di avere nel path di windows i seguenti indirizzi: C:\Perl\site\bin;C:\Perl\bin
In questo modo potrai lanciare uno script perl da qualsiasi directory di windows
Quando dici "Se gli dò l'estensione .pl semplicemente GRADS mi dà il messaggio di errore "unknown command", se gli lascio l'estensione da script .gs ovviamente va ma mi segnala l'errore sulla riga 244" il tuo errore è di lanciare lo script perl da grads!!!! Lo devi lanciare dalla riga di comando di windows (la command line).
Cioè nell'ordine devi:
1- Aprire la command line (da Esegui digiti cmd, ma queste cose le sai già)
2- Lanciare lo script g2ctl.pl ....... che ti crea il file .ctl
3- Lanciare lo script gribmap .... che ti crea il file .idx
4- A questo punto avendo creato tutto quello che serve per plottare i dati grib, puoi aprire grads e lanciare uno script con estensione .gs, oppure facendo tutto da riga dos scrivere grads -lc "run script_esempio.gs" (ti funziona se hai nel path di windows grads. ATTENZIONE: se hai installato diverse versioni di grads, windows ti apre quella che vede per primo nel path, quindi assicurati di avere il path di grads2 prima di grads1.9)
Stazione meteo: Davis Vantage Vue; Luogo: Molino del Piano, 12 km a NE di Firenze; Alt.: 120 m; Sito web: www.firenzemeteo.it
Mi arrendo!
"wgrib2 non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch".
Preciso che:
1) Nel file g2ctl ho già inserito il percorso di wgrib2;
2) Ho provato a creare la variabile d'ambiente relativa ma senza alcun esito.
Vabbè...
Non se ne parla neppure!!! Deve funzionare, non c'è motivo perchè a me funzioni e a te no!
Questa è una risposta che ti dà la command line, vero? Mi sa che c'è un errore nel file g2ctl.pl ..non è che l'hai modificato???
Ma in che senso???? Non è che ti sei messo a modificare i file del pacchetto grads???? Se così fosse cancella tutto e reinstalla ...
Per vedere se le cose funzionano a dovere apri la cmd e digita grads ... se ti si apre grads v2 questa è ok ... se per caso hai installato anche grads 1.9 e ti apre quello allora cancellalo dal path di windows.
Inoltre, stai facendo dei test con file del tipo gfs.t00z.pgrb2f00 vero???
Stazione meteo: Davis Vantage Vue; Luogo: Molino del Piano, 12 km a NE di Firenze; Alt.: 120 m; Sito web: www.firenzemeteo.it
Sì, l'ho modificato indicando i percorsi di perl e wgrib2 come ho trovato scritto in una pagina del sito del NOAA. Cmq sia ho provato anche ad usare quello non modificato, le cose non cambiano
Non ho cambiato niente dei file del pacchetto grads
Allora, non succedeva alcunchè, adesso va bene perchè ho inserito io il path
Sì
Non capisco cosa non va ... ti riassumo una lista delle cose che cose che vanno fatte ... ti deve essere sfuggito qualche particolare :
1 - Hai installato grads v2, l'hai inserito sul path e viene regolarmente chiamato da riga di comando. Per intenderci: il path è quello che nelle variabili d'ambiente si trova nella parte "Variabile di sistema">>Path (e non quello che si trova più in alto)
2 - Hai installato SOLO il Perl della Active, e non altri ... e hai inserito i seguenti path: C:\Perl\site\bin;C:\Perl\bin;
3 - Utilizzando i file originali di installazione di grads (senza mettere quei link del NOAA!!!), lanci da riga di comando i seguente comandi:
g2ctl.pl -0 gfs.t00z.pgrb2f00 >gfs.t00z.pgrb2f00.ctl (mettendo anche .pl)
gribmap -0 -i gfs.t00z.pgrb2f00.ctl
assicurandoti anche che il file grib, il file g2ctl.pl e wgrib2 siano tutti sulla stessa cartella
Stazione meteo: Davis Vantage Vue; Luogo: Molino del Piano, 12 km a NE di Firenze; Alt.: 120 m; Sito web: www.firenzemeteo.it
Funziona, probabilmente era dovuto al fatto che il file wgrib2.exe non era nella cartella. Cmq non è stato necessario mettere anche g2ctl.pl nella stessa cartella
Ah, funziona solo il g2ctl.pl che ho modificato io, quello originale non lo riconosce nemmeno
Ma i file .idx che crea sono identici a quelli che si possono scaricare dal sito? Perchè quelli sono disponibili e quindi non servirebbe crearli (tipo http://nomads.ncep.noaa.gov/pub/data...z.pgrb2f24.idx )
Cmq grazie di tutto!
Mistero sul fatto che funzioni con il .pl che hai modificato, MA CHI SE NE FREGA VERO?
Sui file .idx ricordo che un tempo provai ma mi generava un errore ... forse li testai con un grib di una subregion ottenuto con lo script ft2u ... boh!!
Adesso, rimane il problema irrisolto del plot dei confini di stato . Non posso ancora passare ai grib2 perchè la versione 2 di opengrads non supporta ancora le cartine nel formato shapefile (.shp), ma solo quelli nativi di grads che sono binari. Purtoppo quest'ultimi non sono aggiornati e mancano regioni e province...
Ho cercato e cercato in rete come fare a trasformare uno shapefile in binario, ma niente
Ho provato anche a vedere se per caso esistessero altri file binari più recenti e con confini delle regioni, ma niente !!! Che palle
Già se riuscissi a trovarli nel formato .e00 potrebbe essere un passo in avanti, perchè ho uno scipt in c che dovrebbe portarli nel formato binario di grads
Stazione meteo: Davis Vantage Vue; Luogo: Molino del Piano, 12 km a NE di Firenze; Alt.: 120 m; Sito web: www.firenzemeteo.it
Stazione meteo: Davis Vantage Vue; Luogo: Molino del Piano, 12 km a NE di Firenze; Alt.: 120 m; Sito web: www.firenzemeteo.it
Segnalibri