Meteorología en archivos GRIB

by L. Mederos


Contenido:

1. ¿Qué son los archivos meteorológicos GRIB?

2. ¿Cómo puedo visualizar los archivos GRIB?

3. ¿Cómo puedo conseguir los archivos GRIB para mi zona de navegación?
               3.1. Descarga desde Internet
               3.2. Obtención de archivos GRIB por correo electrónico
                              3.2.1.El servicio SAILDOCS
                              3.2.2. Servicio GMN
                              3.2.3. Servicio Grib by email de zyGrib
               3.3. zyGrib (http://www.zygrib.org)
               3.4. UGRIB (http://www.ugrib.us)
                              3.4.1. Descarga de archivos GRIB desde http://www.grib.us
                              3.4.2. El programa UGRIB de http://www.grib.us
               3.5 ViewFax

4. Utilidades
               4.1. Descompresor de archivos GRIB
               4.2. Combinador de archivos GRIB


1. ¿Qué son los archivos meteorológicos GRIB?

Los archivos GRIB (Gridded Binary) son archivos que contienen datos de predicciones meteorológicas (presión a nivel del mar, viento, temperatura, etc.) resultado de modelos de predicción realizados con ordenador. La principal ventaja de estos archivos con respecto a las cartas meteorológicas comunes es que son tremendamente compactos, siendo capaces de incluir mucha información en archivos muy pequeños. Esto los hace especialmente útiles para su utilización como medio de transmisión de información meteorológica en condiciones de difícil comunicación (email vía radio o vía satélite).

El principal organismo que proporciona predicciones meteorológicas en formato GRIB es el NOAA (National Oceanic and Atmospheric Administration de los EEUU), aunque otros organismos también difunden predicciones en formato GRIB. No debe olvidarse nunca que estas predicciones en formato GRIB son publicadas por estos organismos sin intervención humana alguna. Es decir, ningún meteorólogo profesional revisa las predicciones antes de ser publicadas. Son salidas directas de los cálculos realizados con los ordenadores. Por tanto, el usuario final debe siempre ser consciente de qué tipo de información tiene entre manos y debe saber cómo utilizarla. Asimismo, debe tenerse en cuenta que tanto NOAA como otros organismos que proporcionan estos archivos utilizan diferentes modelos de predicción (véase el párrafo siguiente) así que el usuario debe conocer las características y peculiaridades de cada modelo con el fin de elegir aquellos archivos más adecuados para la planificación de sus travesías. Lo mejor es familiarizarse primero, con tiempo, con los distintos modelos comparando para ello sus predicciones para las zonas habituales de navegación con las de otros servicios bien establecidos y fiables. De esta forma, con la práctica, llegaremos a comprobar que los archivos GRIB pueden ser extraordinariamente precisos en la predicción y, más importante aun, en zonas remotas del planeta pueden ser la única fuente disponible de información meteorológica. En cualquier caso, no debe olvidarse nunca que una predicción es eso, una predicción, y no sería la primera vez que una predicción es completamente errónea.

NOAA utiliza dos modelos numéricos de predicción que generan archivos GRIB. Estos modelos son el GFS (Global Forecast System) y el Wwave3 (Wave watch, también llamado a veces WW3 o MMAB Operational Wave Model). Ambos modelos generan predicciones similares (al menos en lo que al interés del navegante se refiere), aunque con unas pocas diferencias entre ellos que se enumeran seguidamente:

GFS:
1. Produce predicciones de viento a 10 metros del suelo para todo el planeta (tanto los océanos como la tierra). El oleaje NO es incluido en la predicción.
2. Las predicciones para los siguientes 7 días son proporcionadas en intervalos de 6 horas y en intervalos de 12 horas para los siguientes 7 días hasta cubrir un total de horizonte de predicción de 14 días.
3. Genera predicciones para la presión a nivel del mar, la altura geopotencial de 500mb, temperatura en superficie (a 10 metros del suelo), precipitación, humedad relativa y mucho más.
4. El modelo numérico es ejecutado 4 veces al día.
5, Los datos son generados en una malla de 1x1 grados o de 2.5x2.5 grados.

Wwave3 (MMAB):
1. Genera predicciones de viento al nivel del mar teniendo en cuenta efectos del oleaje y corrientes.
2. Las predicciones son realizadas sólo para los océanos y no cubre mares como el Mediterráneo, Báltico, Mar Negro ni los Grandes Lagos de Norteamérica.
3. No incluye predicciones de viento sobre tierra. De esta forma consigue archivos GRIB mucho menores con la consiguiente ventaja a la hora de ser recibidos por email vía radio o satélite.
4. Genera predicciones para el estado de la mar, incluyendo altura significativa de las olas, periodo significativo, dirección media del oleaje, etc.
5. Las predicciones cubren los 7 día siguientes a la ejecución del modelo, con intervalos de 3 horas.
6. El modelo es ejecutado 4 veces al día.
7, Los datos se generan en una malla de 1x1.25 grados.

 

2. ¿Cómo puedo visualizar los archivos GRIB?

Una vez descargado a tu ordenador el archivo GRIB para tu zona de navegación (véase apartado siguiente sobre cómo conseguir estos archivos) viene el siguiente paso: ¿Cómo puedo ver la información meteorológica que contiene?. La respuesta es que necesitas un programa para visualizar archivos GRIB. A continuación tienes distintas posibilidades entre las que elegir.

1. Si tienes la suerte de poseer uno de esos maravillosos programas de navegación modernos como Maxsea, Deckman, seaPro, Raymarine, etc, no necesitas nada más. Esos programas incluyen la posibilidad de leer archivos meteorológicos en formato GRIB mostrando entonces la información directamente sobre la carta náutica. Cuando disponen de esa información son incluso capaces de calcular la derrota óptima entre dos puntos teniendo en cuenta el viento presente y futuro y el barco en el que navegas (a través de las polares del mismo). El inconveniente de esta opción es que esos programas lejos de ser gratuitos son, por lo general, muy caros y, por tanto, están al alcance únicamente de gente con posibles.

2. Software específico para visualizar archivos GRIB. Existen diferentes programas, incluso alguno gratuito, para ver en pantalla la información contenida en un archivo GRIB. Aquí tienes enlaces a algunos de ellos:

zyGrib. Programa gratuito mediante el cual podemos descargar y visualizar archivos GRIB. Es a día de hoy el programa que proporciona archivos con mayor cantidad de información meteorológica, tanto por el número de variables que podemos incluir en los archivos que descarga como por diferentes niveles de la atmósfera para los cuales permite obtener y mostrar la información. Además de los archivos grib descargados por el propio programa (procedentes del modelo GFS para la atmósfera y el modelo FNMOC-WW3 para la predicción de olas), el programa es capaz de abrir y mostrar cualquier archivo en formato grib 1. El formato grib 2 aun no es soportado por el programa, pero se espera que lo sea en un futuro. No es necesario ningún tipo de registro y en su versión Windows (existe también versión para Linux), ni siquiera se requiere instalar el programa, tan sólo descomprimir el archivo que descargamos de la red en la carpeta de nuestra elección. Detalles más abajo.
 
Ugrib. Este es un programa gratuito muy interesante pues permite no sólo visualizar los archivos GRIB sino, también, descargarlos desde el propio programa, seleccionando en un mapa la zona deseada. De esta manera, una vez instalado el programa en el ordenador del usuario, todo el proceso de acceder a los datos meteorológicos y visualizarlos se realiza de manera casi automática con tan solo unos cuantos clics del ratón, todo desde el mismo programa. Es necesario darse de alta en la web (gratuitamente) para descargar el programa así como identificarse con los datos del registro la primera vez que se descarga un archivo GRIB desde dentro del programa. Detalles más abajo.
 

ViewFax. Este programa es gratuito. Es parte del sistema Airmail que permite enviar y recibir email por medio de la radio, pero puede descargarse e instalarse por separado, sin tener que instalar todo el paquete Airmail. Es un programa muy interesante pues permite, además de visualizar archivos grib, descargarlos directamente desde dentro del programa así como descargar y visualizar weatherfax, partes meteorológicos en formato texto, etc. Detalles más abajo
 

WindPlot. Programa comercial. Su precio es de 80$ aproximadamente.
 
OCENS GRIB Explorer. Programa comercial. Su precio es de 179 $.

3. ¿Cómo puedo conseguir archivos GRIB para mi zona de navegación?

Pues tienes dos posibilidades: bajarte el archivo que desees de Internet (esta es la mejor si te encuentras en un lugar con fácil y rápido acceso a Internet) o solicitar y recibir el archivo GRIB deseado por email (la mejor, y posiblemente la única, manera si te encuentras en alta mar o en lugares remotos sin acceso cómodo a Internet y con Airmail o un sistema equivalente instalado).

3.1. Descarga desde Internet
Aquí tienes diferentes enlaces desde los que puedes descargar archivos gribs con diferentes tipos de predicción (diferentes modelos numéricos, zonas del planeta y variables meteorológicas). Como ya he comentado más arriba, es muy importante que el usuario estudie en cada uno de los casos el modelo utilizado para generar los archivos grib, su resolución, etc:

                                              Descarga de archivos grib

En este enlace puedes acceder a archivos grib específicos para zonas del planeta predefinidas y conteniendo variables meteorológicas también ya establecidas. La ventaja de esos enlaces es la de proporcionar archivos de tamaño muy reducido que, por tanto, se descargan con mucha rapidez aunque nuestra conexión a internet no sea de muy buena calidad. Sin embargo, es posible descargar gratuitamente de internet archivos grib extraordinariamente completos, conteniendo muchas más variables meteorológicas y para zonas libremente definidas por el usurio. La mejor manera de hacer esto es, a fecha de hoy, utilizar el programa zyGrib, ya comentado más arriba. Este programa no sólo permite visualizar archivos descargados de los enlaces anteriores sino que, también, permite definir una zona deseada y elegir las variables deseadas, descargando el correspondiente archivo grib y visualizándolo directamente, todo ello sin más que unos cuantos clics con el ratón. El inconveniente de este procedimiento es el muchísimo mayor tamaño de los archivos generados y, en consecuencia, la necesidad de disponer de una conexión de banda ancha, algo generalmente no disponible cuando navegamos en alta mar. Más abajo.tienes los detalles de como conseguir, instalar y utilizar zyGrib.

3.2. Obtención de archivos GRIB por correo electrónico
Este es el método adecuado cuando sólo se dispone de la posibilidad de enviar y recibir correo electrónico y no de una conexión a Internet suficientemente rápida para utilizar los otros servicios descritos en este artículo. Existen diferentes sistemas para disponer de email en alta mar, esencialmente mediante la radio o mediante conexión vía satélite. En estos casos los archivo en formato GRIB son una gran ventaja dada la gran cantidad de información que contienen siendo sin embargo muy pequeños.

3.2.1. Servicio SAILDOCS

El servicio gratuito saildocs envía automáticamente un correo electrónico conteniendo el archivo GRIB con la predicción para la zona que previamente hemos solicitado mediante un correo electrónico. Las predicciones son a 3 días y basadas en el modelo GFS del NOAA. El modelo, y por tanto el servicio saildocs, cubre todo el globo. El email que se envía a saildocs tiene que ser escrito de manera precisa puesto que es leido y contestado por un ordenador. Seguidamente se explica el formato del email para solicitar un archivo GRIB.

Solicitud de un archivo GRIB a saildocs:

La dirección a la que hay que enviar el email es: query@saildocs.com

El Asunto: Puedes poner cualquier cosa o dejarlo en blanco.

Cuerpo del mensaje: El cuerpo del mensaje tiene que contener solo una línea con exactamente el siguiente contenido:

send gfs:lat0,lat1,lon0,lon1|dlat,dlon|Horas|Parámetros

o, también,

send grib:lat0,lat1,lon0,lon1|dlat,dlon|Horas|Parámetros

donde:

lat0,lat1,lon0,lon1 son los límites en latitud y longitud del área para la cual solicitamos la predicción. Han de utilizarse grados enteros (sin decimales) y han de estar seguidos por N/S o E/W según corresponda. Obsérvese que los valores están separados por comas y sin espacios en blanco.

dlat,dlon es el espaciado de la malla en grados. Por ejemplo, enviando 1,1 estamos solicitando los datos para una malla de 1º por 1º. El mínimo incremento admitido 1º y se recomienda utilizar valores pares. Es decir, para solicitar la predicción para un área no muy grande posiblemente el valor ideal sea 2,2. Si el área solicitada es muy grande posiblemente sea conveniente aumentar estos valores para reducir el tamaño del archivo resultante, especialmente si hemos de recibirlo por email en alta mar. Si se omite este campo el sistema tomará el valor 2,2 por defecto.

Horas es una lista de los valores, separados por comas,de los horizontes de predicción para los que se solicita la predicción. Los valores prioritarios son 00, 12, 24, 36, 48, 60, 72, 96, 120, 144, 168, 192, 216, 240 (es decir, intervalos de 12 horas durante las primeras 96 e intervalos de 24 horas entre las 96 y las 240 horas). Estas son horas referidas a las 00 UTC. Si se omite este campo el sistema tomará el valor por defecto que es 24,48,72. El sistema admite otros valores de las horas. En concreto, entre las 0 y las 96 horas pueden solicitarse predicciones con intervalos de 6 horas y con intervalos de 12 horas entre las 96 y las 240 horas. Sin embargo, estas horas extraordinarias serán incluidas en la medida de las posibilidades del sistema, teniendo prioridad los intervalos comentados arriba.

Parámetros es una lista de los parámetros de predicción solicitados. Los valores admitidos son PRMSL para la presión al nivel del mar, WIND para el viento a 10 metros de altura sobre la superficie y HGT para la altura geopotencial de 500 milibares, SEATMP para la temperatura del agua, AIRTMP para la temperatura en superficie (a 2 metros de altura) y WAVES para la altura significativa de las olas (obtenida del modelo WW3). Si se omite este campo se utilizará por defecto el valor PRMSL,WIND.

Ejemplo.
Para solicitar un archivo grib que contenga los datos de la presión y el viento para la zona comprendida entre los 20N y 60N y los 120W y 160W, con una malla de 2º x 2º y válida para las 24 y 72 horas, esta es la línea que ha de contener el cuerpo del mensaje:

send gfs:20N,60N,160W,120W|2,2|24,48,72|PRMSL,WIND

Nótese que, en este caso y teniendo en cuenta cuáles son los valores por defecto de algunos campos, el mismo archivo GRIB se obtendría enviando simplemente:

send gfs:20N,60N,160W,120W

puesto que el resto de campos toma los valores establecidos por defecto por el sistema. Asegúrate de no incluir ningún espacio pues produciría un error.

Como segundo ejemplo, la figura siguiente muestra el mensaje necesario a enviar para obtener la predicción (viento y presión en superficie) para toda la costa española, incluidas las Islas Canarias y la travesía hasta ellas desde la Península Ibérica, con un horizonte máximo de 240 horas (10 días), todo ello en una malla de 1º x 1º. El archivo que obtenemos de vuelta ocupa tan solo 51K

La siguiente imagen muestra el archivo obtenido como respuesta al mensaje anterior visualizado en el programa gratuito ViewFax de Airmail que he comentado más arriba:

Como puede observarse, este programa es de muy fácil utilización. Arriba a la izquierda tenemos los controles para abrir el archivo GRIB deseado, imprimir, borrar y los controles para ampliar o reducir la imagen. A la derecha tenemos un recuadro llamado VT (valid times), que en el imagen aparece desplegado, donde elegimos el horizonte de predicción que queramos mostrar. A la derecha de ese recuadro el programa nos indica la fecha y hora UTC correspondiente a la imagen que tenemos en ese momento en la pantalla. Abajo el programa nos muestra esta misma información y, a la derecha, la posición y los valores de los campos meteorológicos incluidos en el archivo (en este caso el viento y la presión a nivel del mar) correspondientes a la situación del cursor sobre la imagen.

Ni que decir tiene que aquellos afortunados (y con posibles) poseedores de programas como el Maxsea pueden abrir directamente el archivo GRIB recibido suporponiendo la información meteorológica que contiene directamente sobre la carta náutica, como se muestra en la siguiente imagen tomada como captura de pantalla en el ordenador de un buen amigo mío:

Suscripciones a un archivo GRIB determinado:
Esta es una posibilidad muy útil del sistema saildocs. Podemos suscribirnos a una determinada GRIB de forma que recibiremos diariamente el archivo sin tener que solicitarlo. Especialmente útil en alta mar. Para suscribirse hay que enviar un email exactamente como el descrito antes pero sustituyendo la palabra send por sub. Esto producirá la suscripción a ese archivo durante 14 días, aunque la duración puede modificarse añadiendo a la línea el comando. Las instrucciones para cancelar la suscripción en cualquier momento las envía el sistema en cada mensaje.

days=xx

donde xx es el número de días de suscripción deseado.

Ejemplo.
Para suscribirse durante 7 días al mismo GRIB del ejemplo anterior, simplemente hemos de enviar un email con el siguiente cuerpo del mesaje:

sub gfs:20N,60N,160W,120W days=7

Atención: Es fundamental que la línea en el cuerpo del email que contiene los datos del archivo GRIB que estamos solicitando (sub gfs:20N,60N,160W,120W days=7 en el ejemplo anterior) sea una única línea, sin espacios en blanco y sin que nuestro programa de email la parta automáticamente en dos líneas a la hora de enviarla. De lo lo contrario el servidor de saildocs no entenderá nuestra petición y nos devolverá un email con un mensaje de error. Sin embargo, la mayoría de los programas de email vienen configurados de fábrica para partir automáticamente las líneas si éstas son largas. Tienes entonces que configurar tu programa de email para que permita líneas largas (por ejemplo, que no parta las líneas hasta que no se sobrepasen los 132 caracteres). Cómo hacer esa configuración depende del programa de email concreto que utilices, pero a modo de ejemplo te indico cómo hacerlo con Outlook a continuación: Pulsas en Herramientas-->Opciones-->Formato de correo-->Formato del mensaje. Aquí puedes elegir texto sin formato o html indistintamente, pero has de pulsar sobre el botón Configuración y en el apartado Ajustar automáticamente a pones un número suficientemente grande (yo utilizo 132 y no tengo problemas).

Es posible también obtener datos sobre la predicción de corrientes (dirección e intensidad) y temperatura del agua para el océano Atlántico. El comando a enviar es en este caso:

send rtofs:lat0,lat1,lon0,lon1|dlat,dlon|Horas|

Por ejemplo, el comando

send rtofs:10N,60N,120W,5W|1,1|12,24,36,48,60,72|

devuelve un archivo GRIB que contiene datos sobre corrientes en practicamente todo el Atlántico. La figura siguiente muestra los datos recibidos abiertos en el Maxsea de mi buen amigo:


3.2.2. Servicio GMN

Este es un servicio similar al saildocs, en este caso prestado por Global Marine Net. utilizando el modelo WW3 (salvo para zonas que incluyan mares interiores, como el Mediterráneo, en cuyo caso se utilizará el modelo GFS). El máximo horizonte de predicción es de 7 días. En realidad se trata de los mismos archivos GRIB utilizando el modelo WW3 cuyos enlaces directos desde Internet están más arriba. En este caso el cuerpo del mensaje enviado al servidor ha de estar vacío y toda la información del archivo solicitado ha de incluirse (con el formato exacto tal como se explica seguidamente) en el asunto del mensaje.

Solicitud de un archivo GRIB a Global Marine Net:

La dirección a la que hay que enviar el email es: gmngrib@globalmarinenet.net

Cuerpo del mensaje: Ha de dejarse completamente vacío.

Asunto del mensaje: Aquí es donde hay que incluir los datos del archivo solicitado. La tabla siguiente muestra las Areas predefinidas. Si se incluye como asunto del mensaje únicamente el área deseada (téngase en cuenta que el sistema distingue mayúsculas de minúsculas, es decir, Pacific es correcto pero pacific ó PACIFIC producirá un mensaje de error) el sistema devolverá un archivo GRIB que contiene la información relativa a la dirección e intensidad del viento en la zona especificada y para el día siguiente (24 horas de horizonte de predicción). Por ejemplo, enviando un email con asunto "Atlantic" (sin las "") hará que recibamos un e-amail con un archivo que, en promedio, tendrá un tamaño de 3 a 5 kb y contendrá la información del viento en el Atlántico Oeste (véase descripción en la tabla) para las 24 horas siguientes.

Area Descripción
Pacific Pacifico (incluye Golfo de Alaska)
Atlantic Atlántico Oeste (EEUU)
CentralAtlantic Atlántico Central
Canada Este de Canadá
Caribbean Caribe y Golfo de Méjico
Drake Paso de Drake
EastAtlantic Atlantic Este
GreatLakes Grandes Lagos
NorthEurope Norte de Europa
Argentina Chile y Argentina
SouthAfrica Africa del Sur
Brazil Brasil 
NewZealand Nueva Zelanda
Mediterranean Mediterráneo
Scandinavia Península Escandinava
Barents Mar de Barents
Baffin Bahia de Baffin
WAlaska Alaska Oeste
Vancouver Región de Vancouver
CentralNPacific Pacífico Central (Norte)
CentralSPacific Pacífico Central (Sur)
SSPacific Pacífico Sur
CentralPacific Pacífico Central
ChilePeru Chile y Peru
CentralAmerica América Central
SSAtlantic Atlántico Sur
Madagascar Madagascar
Indian Océano Indico
NIndian Océano Indico (Norte)
WKergelen Oeste de Kergelen
Kergelen Región de Kergelen
SAustralia Australia (Sur)
IndonesiaAustralia Indonesia y Australia
IndonesiaNewZealand Indonesia y Nueva Zelanda
China China
WPacific Pacífico Oeste
NJapan Japón (Norte)

Por contra, enviando como asunto "Atlantic 24 48 72" producirá la recepción de tres mensajes, cada uno conteniendo la información del viento en esa zona para cada uno de los días solicitados. Si se prefiere recibir la información correspondiente a varios días (y con predicciones cada 6 horas) en un solo archivo entonces incluiremos, separado por un espacio en blanco del nombre del área solicitado, el comando "nday" (sin las """") donde n es el número de días (hasta un máximo de 7). Por ejemplo, enviando como asunto "Atlantic 7day" devolverá un archivo GRIB con la información del viento para 7 días (a intervalos de 6 horas) para esa región. Curiosamente, cuantos más datos se le soliciten al sistema más eficiente resulta ser éste en la compresión de los datos. Por ejemplo, si enviamos "Caribbean 24 48 72" obtendremos tres archivos (en tres emails diferentes) de unos 2K cada uno (6K en total). Por el contrario, enviando "Caribbean 3day" producirá un solo archivo con 12 predicciones (4 por día por tres días) cuyo tamaño es de 11K.

Definiendo un área particular:
Es posible solicitar un archivo que cubra un área definida por nosotros en lugar de una de las preestablecidas de la tabla anterior. Para ello, hemos de sustituir la palabra clave (la que define el área en la tabla anterior) por las coordenadas del centro del área y el tamaño (en millas náuticas), de la siguiente manera:

LAT[NS]:LON[EW]:TAMAÑO [24 48 .. | 1day | 2day ...]

Si no se especifica el tamaño el sistema tomará 1200 millas por defecto.

Por ejemplo, enviando como asunto:

18N:67W:600 3day

devolverá un archivo con los datos de viento para los siguientes tres días para un área de 600x600 millas centrada en 18º N 67º W. A su vez, el asunto siguiente:

55S:70W 24 48 72

devolverá tres mensajes cada uno conteniendo un archivo con los datos de viento para un día correspondientes a una zona de 1200x1200 millas centrada en 55º S 70º W (el paso de Drake).

Suscripciones a un archivo GRIB determinado:
El sistema GMN permite, como el saildocs, la suscripción a un determinado archivo GRIB que será recibido automáticamente una vez al día durante los días especificados. Para ello añadiremos al principio del asunto (antes de la descripción del área que nos interesa) el comando:

ntimes

donde n es el número de días de suscripción que deseamos. Por ejemplo,

7times Caribbean 3day

hará que recibamos la predicción para el Caribe 3day una vez al día durante 7 días. Nótese que no hay espacios en blanco entre el número de días y la palabra times (que ha de escribirse en minúsculas). Lo mismo se aplica al número de días del horizonte de predicción y la palabra day.

Para cancelar una suscripción en vigor enviaremos un email con el asunto

cancel

también en minúsculas.

3.2.3. Servicio Grib by email de zyGrib

zyGrib no sólo es un programa para descargar y visualizar archivos grib definidos por el usuario según sus necesidades particulares. El sistema dispone también de un servicio gratuito para la descarga de archivos grib solicitados y recibidos a través del correo electrónico, ideal para los casos en los que no disponemos de conexión de banda ancha. Es pues un sevivio similar y equivalente a los dos servicios que acabo de explicar. Sin embargo, conviene conocer todas las posibilidades existentes y no quedarnos con sólo una de ellas. Téngase en cuenta que nadie nos garantiza el correcto funcionamiento de uno de estos servicios cuando más lo necesitemos, especialmente tratándose de servicios gratuitos que, naturalmente, no tienen ningún tipo de relación contractual con los usuarios.

Para utilizar el servicio grib by email de zyGrib lo que has de hacer es seguir estos pasos:

1. Date de alta como usuario en el foro de zyGrib (es gratuito).

2. Una vez que tengas tu nombre de usuario y contraseña del foro, ve a la página específica dedicada al servicio grib by email. Es esta: grib_by_email. En la esquina superior derecha de esta página verás un recuadro titulado Personnal code generator. Introduce en los campos el username y el password que has obtenido en el paso anterior (es decir, los mismos que usas para intervenir en el foro de zyGrib). Cuando pulses el botón Ok se generará un código personal que tendrás que utilizar en cada email que envíes al servidor solicitando un archivo grib. Este código tendrá una validez de 2 meses desde el momento en que lo generas, pero puedes volver a esta web y generar otro cuantas veces quieras. Es gratuito.

3. Ya tienes todo lo que necesitas para solicitar un archivo grib al sistema a través del correo electrónico. El número máximo de archivos que puedes solicitar en un día es 16 y el tamaño del archivo grib no puede superar los 4 Mb con el fin de evitar la saturación del servidor. Como en el caso de los dos servicios anteriores, el email solicitando el archivo grib ha de redactarse siguiendo escrupulosamente un formato establecido, que te explico a continuación. De lo contrario obtendremos un error pues no olvides que este servicio es automático, es decir, es un ordenador quien recibe e interpreta tu email generando el correspondiente archivo y enviándolo de vuelta a la dirección de correo desde el que has enviado tu email. Todo ello sin intervención humana alguna. Este es el formato que ha de tener el email:

3.1. Envía tu correo a la dirección gribauto@zygrib.org
3.2. Es obligatorio incluir en el asunto del mensaje la palabra gribauto sin añadir nada más (la falta del asunto o un asunto conteniendo cualquier otra cosa dará como respuesta un error).
3.3. El cuerpo del mensaje ha de contener una serie de campos requeridos seguidos de los correspondientes valores de esos campos de acuerdo el archivo grib que se desea obtener (o sea, los valores que definen la zona deseada, las variables meteorológicas que se desean, etc). Estas son las posibilidades (no te preocupes, más abajo tienes un ejemplo concreto que terminará de aclararte todo este lío):

login : username en el foro de zyGri
code : código personal generado en el punto 2 de arriba (NO es el password del foro).
area : coordenadas de los extremos de una diagonal del área deseada. Por ejemplo, 45N2W 47N1E para una zona de latitudes entre 45°N y47°N y longitudes entre 2°W y1°E. Sólo valores enteros (no decimales).
  ALTERNATIVAMENTE
coordenadas del centro del área seguido por el radio del área. Por ejemplo, 45N2W 100NM
Puedes usar las siguientes unidades para el readio: DG (grados), NM (millas náuticas), KM (kilómetros).
El radio es redondeado por arriba hasta el grado más próximo. Los valores máximos del radio que pueden usarse son 30 DG, 1500 NM, 2700 KM
resol : resolución espacial deseada (grados). Los valores permitidos son: 0.25    0.5    1    2
days : horizonte de predicción (días). Los valores permitidos son un número entero entre 1 y 10.
hours : intervalo entre predicciones (horas). Los valores permitidos son: 3    6    12    24
waves : modelo para la predicción de olas (FNMOC). Los valores permitos son: WW3-GLOBAL , WW3-MEDIT
WW3-GLOBAL: malla 1°x1°, predicción hasta 7 días para los océanos de todo el mundo
WW3-MEDIT: malla 0.2°x0.2°, predicción hasta 3 días para Mediterráneo, Mar Negro, Océano Atlántico NE alrededor de Europa y Mar Báltico.
meteo : modelo numérico. Valores permitidos: GFS, MBLUE. En estos momentos sólo disponible GFS.

Las variables meteorológicas disponibles son las siguientes:

WIND : viento 10 m
GUST : rachas de viento
PRESS : presión a nivel del mar
CAPE : CAPE (convective available potential energy)
TEMP : temperatura a 2 m
TMIN : temperatura mínima a 2 m
TMAX : temperatura máxima a 2 m
PRECIP : precipitación
CLOUD : nubosidad
HREL : humedad relativa
ISOTH0 : altura a la que se encuentra la isoterma de 0°C
SNOWD : altura de la nieve
SNOWC : riesgo de nevada
FRZRAIN : riesgo de lluvia helada
A200 : datos al nivel de los 200hPa ≈ 11800 m.
altura geopotencia, viento, temperatura, temperatura potencial equivalente, humedad relativa,
A300 : datos al nivel de los 300hPa ≈ 9200 m
A500 : datos al nivel de los 500hPa ≈ 5600 m
A700 : datos al nivel de los 700hPa ≈ 3000 m
A850 : datos al nivel de los 850hPa ≈ 1460 m
A925 : datos al nivel de los 925hPa ≈ 760 m
WVSIG : altura significativa de las olas
WVMAX : altura máxima de las olas
WVSWEL : mar de fondo
WVWIND : mar de viento
WVWCAP : probabilidad de rompientes
WVPRIM : mar primario
WVSCDY : mar secundario

Ejemplo. La siguiente imagen muestra el programa de correo con el mensaje preparado para ser enviado al servidor de zyGrib:

Como es evidente, tendrás que sustituir Tropelio como valor de la variable login por tu nombre de usuario en el foro de zyGrib y el código XXXX por el tuyo generado como he explicado más arriba en el punto 2. Como se puede ver en la figura, se está solicitando información meteorológica para un área entre los 40º y los 46º Norte y los 12º W y 4ºE, utilizando una resolución de 0,25º, con predicciones para los siguientes 8 días, a intervalos de 3 horas, utilizando el modelo WW3-Mediterráneo para la predicción de olas y el modelo GFS para la meteorología. Las variables solicitadas son el viento a los 10 m, la presión atmosférica al nivel del mar, la precipitación, la CAPE, las rachas de viento, la humedad relativa, la temperatura a 2 m del suelo, los datos meteorológicos en los nivel de los 925 y los 850 hPa y, finalmente, la altura significativa y la altura máxima de las olas. El archivo devuelto por el servidor con toda esta información ocupa tan sólo 1,52 Mb. En esta otra figura puedes ver el resultado al abrir ese archivo con el programa zyGrib (como descargar y utilizar este programa está explicado en la siguiente sección) y pedir el mapa del viento a 10 m:


 

3.3. zyGrib (http://www.zygrib.org)

El programa zyGrib es, en mi opinión, la mejor opción a día de hoy para acceder de manera automática y visualizar archivos GRIB de meteorología si se dispone de una conexión de banda ancha a Internet. Se trata de un programa gratuito con versiones para Linux y Windows que descarga archivos GRIB con datos del modelos GFS. En Windows el programa no requiere ningún tipo de instalación. Tan sólo es necesario descargar un archivo y descomprimirlo en el directorio de nuestra elección. No produce ninguna modificación en el registro de nuestro ordenador de modo que si deseamos eliminarlo basta con borrar la carpeta en la que lo hemos descomprimido. La interfaz del programa es muy intuitiva y está traducida al español (es necesario elegir el idioma español bajo la pestaña de Opciones --> Lenguaje tras la instalación al ejecutar el programa la primera vez).

zyGrib es el programa que actualmente descarga archivos GRIB más completos (con mayor cantidad de datos meteorológicos). Desde el punto de vista de un navegante, el único inconveniente que tiene es que no proporciona datos sobre el estado de la mar (altura significativa, dirección, periodo de las olas, etc). La razón es que la existencia de estos datos en formato GRIB libremente disponibles en Internet es limitada (en la práctica sólo existen los archivos del NOAA que no cubren mares interiores como el Mediterráneo). En cualquier caso, es posible que en futuras versiones del programa se incluya la posibilidad de descargar y visualizar los datos sobre el estado de la mar para aquellas zonas del planeta disponibles.

Comenzamos pues descargando el programa de aquí pulsando en el nombre del archivo (algo así como zygrib_win-7.0.0.zip. El número es la versión actual del programa, será distinto, superior, a medida que los autores pongan a nuestra disposición nuevas versiones del programa). Una vez descargado este archivo lo descomprimimos (utilizando el programa Winzip, por ejemplo) en la carpeta de nuestra elección. Una vez hecho esto ya podemos iniciar el programa haciendo doble click sobre el archivo zyGrib. La figura siguiente muestra la interfaz, una vez elegido el idioma español (tendremos que salir del programa y volver a entrar para que el cambio de idioma surta efecto):

1

El siguiente paso será elegir la zona de interés. Para ello no hay más que arrastrar el ratón manteniendo apretado el botón izquierdo del ratón. Obtenemos así:

2

Ahora no tenemos más que pulsar el botón de descarga del archivo GRIB:

3

con lo que obtenemos la ventana que nos permite elegir los datos meteorológicos que queremos incluir en nuestro archivo GRIB:

                             

Cuando pulsemos el botón Descargar archivo GRIB tras haber marcado en esta ventana las opciones que deseamos el programa comenzará automáticamente la descarga del archivo desde los servidres del NOAA. Finalizada la descarga el programa nos abrirá una ventana para que elijamos la ubicación en nuestro PC y el nombre que queremos darle a ese archivo. Podemos elegir libremente estas dos cosas, zyGrib abrirá automáticamente el archivo descargado tras guardarlo donde le hemos dicho y con el nombre que hayamos elegido. Esto nos permite localizar el archivo descargado para visualizarlo con algún otro programa que nos interese. Una vez guardado el archivo zyGrib lo abrirá automáticamente:

5

Pasando el ratón sobre la zona de la carta de nuestro interés obtendremos a la izquierda la lectura de las variables meteorológicas correspondientes a ese punto. En el caso de la figura anterior me muestra sobre el mapa el viento, las isobaras y la precipitación previstas para la fecha y hora que figura en el cuadro superior izquierdo. Pulsando en la opción Datos GRIB (arriba a la izquierda) podremos elegir las variables que se mostrarán en la carta. El último botón de la derecha del menú superior, indicado con un cohete, permite crear animaciones que nos mostrarán la evolución de la situación meteorológica (mostrando las variables que tengamos elegidas para la carta) durante el horizonte de predicción contenido en el archivo GRIB. Finalmente, si sobre un punto del mapa hacemos click con el botón derecho del ratón obtendremos la posibilidad de confeccionar automáticamente una tabla con la evolución de las variables meteorológicas para ese punto en particular. El resto de opciones del programa son muy intuitivas, no será difícil para el lector descubrirlas por si mismo sin más que jugar un poco con el programa.
 

3.4. UGRIB (http://www.grib.us) ---> Atención: a fecha de hoy, 17 de Junio de 2016, la web http://www.grib.us lleva caía varios días (más de una semana). No hay información disponible, de manera que no sabemos si el problema es temporal o, por el contrario, este servicio ha dejado definitivamente de funcionar. Mantengo la información por si el servicio se restablece en el futuro próximo.

Este es un nuevo servicio gratuito que proporciona archivos GRIB de dos maneras: bajándotelos desde su página web o directamente desde dentro de una aplicación (gratuita) para Windows que permite seleccionar la zona deseada, descargar el archivo y visualizarlo. La ventaja del primer procedimiento es que consigues un archivo GRIB en tu ordenador que después puedes utilizar en otros programas (como, por ejemplo, los programas de navegación que son capaces de mostrar la información meteorológica contenida en los archivos GRIB superpuesta a la carta náutica). La ventaja del segundo procedimiento es la sencillez y la manera casi automática de conseguir y visualizar la información meteorológica.

3.4.1 Descarga de archivos GRIB desde http://www.grib.us
El primer paso necesario es darse de alta (gratuitamente) en el servicio. Para ello entra en la página de registro pulsando aquí. Obtendrás esta página:

Rellena todos los campos. En el campo User Name pon el seudónimo que quieras utilizar. First Name y Last Name son tu nombre y apellido, respectivamente. En Display Name debes poner el seudónimo con el que quieras aparecer cuando estés conectado (normalmente, para simplificar, lo mismo que hayas puesto en User Name). Email Address es tu dirección de correo electrónico. En Passoword has de poner la contraseña que desees (y que habrás de recordar al igual que el User Name para poder conectarte) que has de volver a teclear en Confirm Password. Finalmente, marca la casilla Accept the Terms y pulsa en Register, Si todo ha funcionado correctamente ya estarás registrado y ya puedes descargar archivos GRIB.

Para descargar un archivo GRIB tienes que ir a esta página. Obtendrás esta página:



Introduce tu User Name y Password en los campos que hay arriba a la izquierda y pulsa login para conectarte. Hasta que no hayas hecho este paso no aparecerá activo el botón Request Data que hay abajo a la derecha debajo del mapa. Ese es el botón que habrás de pulsar para descargar el archivo una vez elegida la zona deseada.

Para seleccionar la zona deseada utiliza los botones encima del mapa. Las dos lupas de la izquierda sirven para acercar o alejar el mapa. La mano para desplazar el mapa en cualquier dirección. La lupa con el rectángulo se utiliza para ampliar la zona seleccionada arrastando el ratón. Utilizando esos botones sitúa en el mapa la zona que desees.


Utiliza ahora el botón,  . Arrastrando el ratón marca la zona deseada, como se indica en la figura anterior. Pulsa el botón Request Data. Verás que la página se recarga automáticamente generando el archivo GRIB para la zona deseada:


Para finalizar el proceso simplemente pulsa sobre Download. Guarda el archivo en tu disco duro y utilízalo con tu programa habitual para visualizar archivos GRIB.

3.4.2 El programa UGRIB de http://www.grib.us
Para descargar el programa UGRIB de la web http://www.grib.us has de ser usuario registrado de la misma. Si aun no lo eres mira más arriba en la subsección anterior cómo registrarte. Una vez hecho esto ve a esta página,



Pulsa en Registered Users LOGIN, introduce tu User Name y Password en la página que aparecerá. Hecho ésto el sistema te devolverá automáticamente a la página de arriba. Pulsa entonces en Downloads (segunda opción por la derecha en el menú gris). En la página que obtendrás pulsa DOWNDOLAD (abajo a la derecha). Guarda el archivo install_UGRIB.exe en alguna carpeta de tu ordenador:



Ahora debes instalar el programa UGRIB pulsando dos veces en el archivo install_UGRIB.exe.

Utilizar el programa UGRIB es muy sencillo. Esta es su interfaz:



En esta imagen se muestra el programa tal cual arranca. Está en modo Data Selector con el fin de elegir la zona de interés y descargar el archivo GRIB (fíjate en las opciones de la esquina inferior izquierda). Como en la sección anterior, utiliza los botones para seleccionar la zona que desees.
En los menús de la izquierda elige el horizonte de predicción (para cuantos días quieres la predicción), el intervalo horario entre predicciones y los parámetros que desees de los tres disponibles (viento a 10 m de altura, Lluvia y Presión a nivel del mar). En el tercer recuadro del menú eliges el tipo de conexión a internet que tengas (Broadband es la apropiada para ADSL, pero tienes disponibles otras, incluso para conexión vía satélite o utilizando el móvil). En Download Folder tienes que poner la carpeta de tu disco duro en la que quieres almacenar los archivos GRIB. Pulsando el botón Download Grib File el programa se encargará de conectar con el servidor, bajar el fichero correspondiente (la primera vez que hagas este proceso te pedirá que introduzcas tus datos de registro) y mostrar el archivo pasando el programa a modo Data Viewer:

Utilizando los botones superiores puedes moverte atrás o adelante en el tiempo o, incluso, crear una animación. En los menús de la izquierda puedes elegir qué parámetros mostrar así como cargar otro archivo GRIB que tengas en tu disco duro. El recuadro Live Data te da la latitud y longitud y los valores de los parámetros en la posición del cursor

3.5 ViewFax
Más que como visor de archivos gribs decargados por cualquier otro pocedimiento, ViewFax es muy útil como programa que permite descargar y visualizar una gran cantidad de información meteorológica en formatos diferentes, no sólo grib. Como visor de archivos grib descargados mediante otro medio no es especialmente útil pues, por alguna razón que desconozco, la versión actual (la 5. 0.56) suele dar errores al intentar manejar las opciones del programa una vez que se ha abirto con él uno de esos archivos procedentes de otras fuentes, al menos utilizando Windows 7 que es la plataforma en que he probado el programa. Sin embargo, manejando los archivos grib descargados desde dentro del propio programa, así como el resto de archivos (incluidos weatherfax) que es capaz de descargar, no he observado problema alguno. Se trata, por tanto, de un programa recomendable que no está de más tener instalado en el portátil de abordo, especialmente teniendo en cuenta que es completamente gratuito. Su ventaja con respecto a zyGrib o Ugrib, a parte de ser capaz de descargar y visualizar no sólo archivos grib sino imágenes (weatherfax) y partes en formato texto, es que tiene acceso a diferentes servidores de archivos grib, no sólo a un servidor propio del programa. Esto es una interesente ventaja pues permite en un momento dado descargar la información de otro servidor si el que usamos normalmente está fuera de servicio.

3.5.1 Descarga e instalación
Descarga el archivo comprimido viewfax.zip. Descomprimelo en la carpeta de tu elección para obtener el instalador del programa, viewfax5056.exe. Haciendo doble-clic sobre este archivo se iniciará el proceso de instalación del programa como con cualquier otro programa en Windows. Alternativamente, aquí tienes un enlace a la web del programa en la que podrás comprobar la existencia de nuevas versiones, aunque parece que el proyecto está bastante parado (la última versión es de 2010).

3.5.2 Uso de ViewFax
Como en el caso de los programas anteriores, el uso de ViewFax es muy intuitivo. Una vez iniciado el programa lo primero que hemos de hacer es descargar la información que deseamos visualizar. Para ello pulsamos en la pestaña File y en el menú que se desplegará elegimos la opción Get Data:

Así accedemos al amplísimo catálogo de información meteorológica que podemos descargar directamente desde el programa:

Como puede observarse, el catálogo disponible es muy amplio, no limitándose, como ya he comentado, a la posibilidad de descargar y visualizar archivos grib. En particular, es reseñable la posibilidad de descargar los partes meteorológicos de las diferentes METAREAS del sistema mundial GMDSS. Pero centrándonos en el caso de los archivos grib, que es el tema de esta página, si elegimos la opción Grib Files en el catálogo obtendremos un mapa mundi en el que, arrastrando el ratón, definiremos el área de interés:

Como puedes ver en esta figura, abajo a la izquierda aparece un menú titulado Model. Cuando pulsamos en él se despliega un sub-menú que nos permite elegir entre los diferentes modelos que proporcionan archivos grib que podemos descargar. Puesto que cada modelo numérico proporciona predicciones con diferentes horizontes, intervalos entre predicciones, variables meteorológicas diferentes, etc., al pulsar en el botón Request (justo a la derecha del menú de modelos) se nos abrirá una pequeña ventana adicional en la que podremos elegir entre las diferentes posibilidades proporcionadas por el modelo concreto que hemos seleccionado previamente:

En el caso de este modelo usado en este ejemplo, el NOGAPS, las posibles variables a elegir son la PRMSL (presión al nivel del mar), WIND (viento en superficie) y HGT500 (altura geopotencial de los 500 hPa). Como se observa, el horizonte de predicción máximo es de 8 días y el intervalo mínimo es de 3 horas. En la esquina inferior derecha podemos introducir la velocidad y el rumbo del barco con el fin de poder desplazar la zona de interés a medida que el barco se mueve. De esta manera podemos elegir una zona más pequeña, con el consiguiente ahorro de la cantidad de datos a descargar, sin correr el riesgo de que durante el horizonte de predicción el barco se salga de la zona inicialmente elegida y nos quedemos así sin predicción para la zona en la que nos encontramos navegando. Una vez pulsado el botón Send el programa se conecta al servidor, descarga el archivo correspondiente y lo muestra en la pantalla. El resultado es este:

Obsérvese que si dejamos el cursor en un punto de la carta se abre automáticamente una pequeña ventana con los valores de las variables correspondientes a ese punto e instante. Podemos controlar el aspecto de la visualización pulsando en la entrada View del menu superior y eligiendo a continuación la opción Grib Display Settings. Se abrirá así la ventana que aparece abajo a la derecha en la figura anterior. En esa ventana podemos elegir, para cada una de las variables contenidas en el archivo grib, la manera en que queremos representarla. En el ejemplo que estamos viendo se han representado las tres variables contenidas en el archivo, viento en superficie mediante barbas de colores según la velocidad del viento, la presión a nivel del mar mediante isobaras de color negro con una separación de 4 hPa entre ellas y la altura geopotencial de los 500 hPa mediante isohipsas de color azul con una separación de 60 metros geopotenciales entre ellas.

Las opciones del programa son muchas más que las explicadas hasta aquí. El lector será capaz con toda seguridad de descubrirlas por si mismo sin más que experimentar con el programa. También, y como ya he comentado más arriba, ViewFax es capaz de descargar y mostrar otro tipo de información meteorológica, no sólo archivos grib. Para terminar, con la descripción de este programa pondré un ejemplo. Pulsamos de nuevo en File --> Get Data y elegimos en esta ocación Fax --> UK y dentro de las opciones que se muestran a la derecha elegimos la última de ella 120HR North Atlantic Surface Forecast (es decir, la predicción de superficie para el Atlántico Norte dentro de 120 horas):

El programa se conecta entonces al servidor, descarga la imagen correspondiente y nos la muestra en pantalla, todo ello sin tener que realizar ninguna otra acción por nuestra parte. El resultado es este:

En ocasiones es posible que, dependiendo del tipo de imagen que descarguemos y el servidor de procedencia, la imagen aparezca rotada en la pantalla. En ese caso no tenemos más que pulsar sobre la pestaña Image en el menú superior del programa y entre las opciones que se desplegarán elegir la de rotar la imagen en la dirección apropiada.

En resumen, un programa gratuito muy recomendable, no por su versatilidad en el manejo de archivos grib (para lo que, sin duda, zyGrib es muy superior), pero sí como fuente alternativa de una muy extensa información meteorológica y, muy especialmente, por el poco ancho de banda que necesita, algo que no puede decirse de las alternativas zyGrib o Ugrib.

 

4. Utilidades

4.1 Descompresor de archivos GRIB
Para mejorar la eficiencia de las transmisiones por email. la mayoría de los proveedores proporcionan los archivos GRIB comprimidos a su vez en un formato que se llama BZ2. Los programas como el Maxsea y Deckman son capaces de leer esos archivos comprimidos directamente. Otros, como el gratuito ViewFax, necesitan que el usuario descomprima previamente el archivo. Aquí tienes una pequeña utilidad, llamada suc, para hacerlo. Descarga el archivo ZIP, descomprímelo en la carpeta de tu elección y tendrás disponible la utilidad directamente. No necesita instalación.

4.2 Combinador de archivos GRIB
Utiliza esta utilidad para combinar varios archivos GRIB en uno solo. Descomprime el archivo ZIP en cualquier carpeta de tu elección y ejecuta directamente el programa (se llama sgc). No necesita ninguna instalación.




Espero que esta información te sea de utilidad. Si encuentras algún error no dudes en ponerte en contacto conmigo para subsanarlo. La Humanidad te lo agradecerá algún día.


Ultima actualización de esta página el 17 de Junio de 2016.


© L. Mederos