Ciao a tutti...da poco ho iniziato a fare qualcosina con grads...mi sorge un dubbio...come posso prelevare i dati da grads e inserirli magari in un file di testo per poi farli leggere da uno script in php?
con opengrads c'è un tool per poter leggere i grib con linguaggio php ....
non so niente di tutto ciò, ma comunque il link è questo http://opengrads.org/wiki/index.php?...rface_to_GrADS
Stazione meteo: Davis Vantage Vue; Luogo: Molino del Piano, 12 km a NE di Firenze; Alt.: 120 m; Sito web: www.firenzemeteo.it
Oggi ho provato l'ultima versione di opengrads, rilasciata ieri (è la 2.0.a.4 scaricabile qui http://sourceforge.net/project/showf...kage_id=290254)
Riesco finalmente ad aprire i grib2
Per creare i .ctl e i .idx ho utilizzato i seguenti comandi:
g2ctl -0 gfs.t06.pgrb2f00 >gfs.t06.pgrb2f00.ctl
gribmap -0 -i gfs.t06.pgrb2f00.ctl
g2ctl gfs.t06.pgrb2f03 >gfs.t06.pgrb2f03.ctl
gribmap -i gfs.t06.pgrb2f03.ctl
3 cose:
1) Ho provato con la versione 1.9 e non funziona !!!
2) Ho provato con la versione 2.0.a.4 a caricare file grib2 ritagliati con l'opzione subregion e non funziona
3) Purtroppo, nell'ultima versione non è presente l'estensione per caricare i confini nel formato shapefile
Stazione meteo: Davis Vantage Vue; Luogo: Molino del Piano, 12 km a NE di Firenze; Alt.: 120 m; Sito web: www.firenzemeteo.it
Ultima modifica di Fabio Volcano; 05/01/2009 alle 20:10
Stazione meteo: Davis Vantage Vue; Luogo: Molino del Piano, 12 km a NE di Firenze; Alt.: 120 m; Sito web: www.firenzemeteo.it
Qualcuno potrebbe aiutarmi??
Ho visto un pò di esempi su OpenGrads, per far comunicare PHP con Grads.
Ora:
1) Ho installato PHP 5
2) Ho installato Grads 1.9 rc1
3) Ho creato questo file php di prova seguendo gli esempi:
Il file aperto con php.exe sembra che arrivi fino a questa riga: $ga = Grads::Start($Opts=array("Verb"=>"0","Echo"=>"0","Window"=>" 1"));Codice PHP:
#!/usr/bin/php
<?php
include ("grads.php");
$ga = Grads::Start($Opts=array("Verb"=>"0","Echo"=>"0","Window"=>"1"));
$ga->open("data/model.ctl","ctl");
$ga->set("lat","16 16");
$ga->set("lon","41 41");
$ga->set("gxout","shaded");
$pressure = $ga->display("ps");
$testo = fopen("prova2.txt","w");
fwrite($testo,$pressure);
fclose($testo);
$ga->quit();
?>
dopo di che si blocca e non va avanti...
dove sbaglio??
Segnalibri