Vie May 16, 2008 12:54 pm
|
 |
willi turri
Perlero Nuevo

|
Registrado: 16 May 2008
Mensajes: 3
|
|
| Script para interpolar datos |
|
|
Necesito si alguien me ayuda con un script para interpolar datos wafs bajados del gfs.
Necesito hacerlo desde Perl. Si alguien sabe algo, por favor, responda. Gracias. |
|
|
|
Vie May 16, 2008 6:33 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4130
Ubicación: Valladolid, España
|
|
|
|
|
Bienvenido a los foros de Perl en Español, willi turri.
En CPAN solo hay un módulo al respecto: Weather::NOAA::GFS.
De todas formas necesitaríamos más datos de lo que necesitas.
Por ejemplo, ¿cuál es el formato de esos ficheros? ¿Está descrito en algún sitio? |
|
Lun May 19, 2008 2:48 pm
|
 |
willi turri
Perlero Nuevo

|
Registrado: 16 May 2008
Mensajes: 3
|
|
|
|
|
Lo primero que necesito es transformar un wafs a un .dat
Lo que sé hacer es obtener una variable a partir del archivo .ctl que genera el copygb y con el wgrib verlo en grads.
De ahí a octave un .bin y veo la variable que quiero.
Pero necesito eso guardarlo en un .dat.
Entonces básicamente es como guardar una matriz de octave en un .dat.
Gracias. |
|
Lun May 19, 2008 4:25 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4130
Ubicación: Valladolid, España
|
|
|
|
|
Yo nunca manejé los ficheros wafs, pero sí que usé la herramienta wgrib para extraer las variables de los ficheros de gfs.
Y no me hizo falta usar Octave. Lo hice todo con PDL, ya que se trataba de hacer operaciones matemáticas con ficheros binarios, ¿no?. Por ejemplo, existe el módulo PDL::IO::Grib.
Te mandaré un privado unos ejemplos que tengo hecho para wgrib, para ver si te sirve de inspiración. |
|
Dom Jun 08, 2008 10:15 am
|
 |
willi turri
Perlero Nuevo

|
Registrado: 16 May 2008
Mensajes: 3
|
|
|
|
|
Gracias por la ayuda, ya terminé el programa, interpola bilinealmente una variable meteorológica del archivo grib utilizando el wgrib. Si quieres el script te lo puedo enviar.
Gracias |
|
Powered by phpBB © 2001, 2005 phpBB Group
|