Projects / metaf2xml

metaf2xml

metaf2xml can download, parse, and decode aviation routine weather reports (METAR, SPECI, SAO), aerodrome forecasts (TAF), synoptic observations (SYNOP), and BUOY observations, and store the data as XML. XSLT style sheets convert it to plain language, as HTML or text. Current weather data from NOAA and other sources can be fetched and displayed.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  21 Feb 2013 07:16

Release Notes: SAO processing was extended further. FMH rules are now used for cloud bases in METAR, TAF, and SYNOP from the US. Many smaller improvements were made and a few minor bugs were fixed.

  •  01 Nov 2012 12:40

Release Notes: An SQL database can now be used as the source for messages. SAO processing was extended. The Russian translation was improved. Processing of SYNOP section 5 was extended for RU and LT. Yet another example callback function (producing XML) was added. A few other minor changes were made.

  •  20 Jul 2012 22:10

Release Notes: The number of errors raised for invalid groups in METAR and TAF was reduced significantly: more groups and variants are recognized, and certain unrecognized groups are skipped. The processing of BUOY messages is now complete, and Canadian automatic SAO are also processed. The option -x for metaf2xml.pl was renamed to -o; the option is also honored by the example callback functions. A few minor bugs were fixed.

Release Notes: Groups in SYNOP section 5 from RU and some in BUOY section 4 are now processed. Parsing of METAR and TAF was extended. The CGI script and the user interface were adapted to NOAA/IWS going out of service. The documentation was extended. Another example callback function was added to metaf2xml.pl. A minor bug was fixed and there are a few other minor improvements.

  •  04 Jan 2012 22:09

Release Notes: This release extends parsing for BUOY and SYNOP messages. There are many smaller changes and other extensions.

Screenshot

Project Spotlight

check_ssl_cert

A Nagios plugin to check X.509 certificates.

Screenshot

Project Spotlight

newLISP

A Lisp-like, general-purpose scripting language.