Hola a todos,
Me han llegado correos de algunos usuarios de Ogimet y, sobre todo, de usuarios de datos de UK Met Office, contando que desde el próximo mes de noviembre Met Office va a dejar de emitir mensajes alfanuméricos tipo SYNOP FM 12 y familia. Toda esa información meteorológica se va a difundir en formato BUFR (binario).
Esa migración hace años que se lleva intentando hacer y siempre se ha parado por una razón u otra. Pero esta vez parece que va en serio.
Ogimet, como sabéis, utiliza y almacena de forma extensiva los mensajes SYNOP, SHIP, BUOY .... y su desaparición supondría un duro revés para los usuarios.
Como eso se lleva avisando desde hace tanto tiempo, me ha dado tiempo de preparar un plan B. Os cuento.
He escrito un paquete de software libre, bajo licencia GPL v 2.0, que extrae synops a la TAC (Traditional Alphanumeric Code) desde BUFR. El repositorio está hospedado en github
https://github.com/gbvalor/bufr2synopEl paquete se llama
bufr2synop y utiliza para decodificar los bufr la libreria bufrdc del ECMWF.
Lo he liberado porque supongo que habrá muchos sitios web, incluso servicios meteorológicos de estados, cuyo software está basado en este tipo de mensajes alfanuméricos. Mientras se adaptan a los BUFR ahí esta bufr2synop
.
El paquete todavía está en fase beta y se están desarrollando cosas, pero está corriendo ya en el servidor de prueba de Ogimet, y se pretende que sea transparente al usuario, que apenas debe notar que el synop es 'real' o 'emulado' mediante
bufr2synop.
Pero la conversión de BUFR a synop no es unívoca. Hay muchas opciones que se pueden tomar: unidades de viento, en qué sección incluir determinados datos etc... Lo único que se pretende es que al decodificar el synop se obtengan los mismos valores de las variables que hay en el BUFR.
Pues eso, que el inicio del fin de la clave synop parece que llega, pero bufr2synop está ahí para minimizar los daños.
Saludos,
Guillermo