metaf2xml ist eine Open Source, plattformübergreif und kostenlose Kommandozeilen-Software, die verwendet werden können, zu dekodieren und auf dem Flughafen Prognosen (TAF), Luftfahrt Routinewettermeldungen (METAR, SPECI), Beobachtungen von Bojen (BOJE) analysieren, sowie synoptischen Beobachtungen (SYNOP).
Herunterladen, analysieren und zu dekodieren Luftfahrt Daten
Alle Teile der Nachrichten durch die metaf2xml Software, einige gemeinsame Formatfehler analysiert wurden, werden korrigiert oder toleriert, und die extrahierten Daten werden automatisch in das XML-Dateiformat oder weitergegeben zu einer benutzerdefinierten Funktion (alles getan, was in Perl geschrieben werden ).
Kann verwendet werden, XML in Text zu konvertieren und HTML oder XML
metaf2xml bietet auch XSLT-Stylesheets, die verwendet werden können XML-Text, HTML oder XML mit verschiedenen Schemata und eine webbasierte Benutzeroberfläche zu konvertieren, die verwendet werden können, um Wetterdaten up-to-date Anzeige und Download von Ogimet, NOAA und andere Quellen.
Erfordert keine Installation
Die Software benötigt keine Installation und kann direkt aus dem Quellcode-Paket verwendet werden, nachdem es von Softoware oder das Projekt & rsquo Download; s Website, es auf Ihrem Home-Ordner zu speichern, und unkomprimiert es mit Ihrem Lieblings-Archiv-Manager-Dienstprogramm. Als ein Kommandozeilen-Tool, metaf2xml erfordert, dass Sie einen Terminalemulator App verwenden, um mit ihr zu interagieren. Bitte lesen Sie die Readme-Datei auf dem Quellpaket gefunden, um weitere Informationen darüber, wie die Software zu nutzen.
Läuft auf Linux, BSD, Solaris, Windows und Mac
von Grund Being auf eine Multi-Plattform-Anwendung sein, metaf2xml derzeit auf jeder Distribution von GNU / Linux unterstützt wird, sowie auf der BSD, Solaris, Mac OS X und Microsoft Windows-Betriebssystemen.
Unter der Haube und unterstützten Hardware-Plattformen
Ein Blick unter die Motorhaube des metaf2xml Projekt können wir feststellen, dass, während es in der Programmiersprache Perl geschrieben ist, it & rsquo; s unabhängig von einer Hardware-Plattform, also auf 32 und 64-Bit-Maschinen unterstützt. Die XSL (XPath / XSL-FO / XSLT) Programmiersprachen wurden auch in metaf2xml verwendet
Was ist neu in dieser Version:.
- Parser, BUFR, src2raw, metaf2xml.pl, cgi, metafsrc2raw.pl, install.pl:
- benötigen Perl 5.10.1+ (Gebrauchszustand, //, K)
- Parser:
- SYNOP Abschnitt 5: Verfahren 4 weitere Gruppen (NL)
- SYNOP Abschnitt 1: fix Bereiche für VV = 9 * für US
- Parser, BUFR, xsl, dtd:
- erweitern BUFR Parsen
- Parser, xsl, xsl-Summe, dtd:
- Bericht / @ query_start entfernen, fügen Sie es und Perl-Version als Kommentare
- cgi:
- Anpassung an neue URLs für Ogimet erkennen Quote erreicht
- ui, cgi:
- verwenden operative (Version 1.3) anstelle der experimentellen (1.5, heruntergefahren werden) NOAA / ERWEITERT dataserver- (teilweise 69efd22 zurückkehren)
Was ist neu in Version 1.57:
- Parser, BUFR, src2raw, metaf2xml.pl, cgi, metafsrc2raw.pl, install.pl:
- benötigen Perl 5.10.1+ (Gebrauchszustand, //, K)
- Parser:
- SYNOP Abschnitt 5: Verfahren 4 weitere Gruppen (NL)
- SYNOP Abschnitt 1: fix Bereiche für VV = 9 * für US
- Parser, BUFR, xsl, dtd:
- erweitern BUFR Parsen
- Parser, xsl, xsl-Summe, dtd:
- Bericht / @ query_start entfernen, fügen Sie es und Perl-Version als Kommentare
- cgi:
- Anpassung an neue URLs für Ogimet erkennen Quote erreicht
- ui, cgi:
- verwenden operative (Version 1.3) anstelle der experimentellen (1.5, heruntergefahren werden) NOAA / ERWEITERT dataserver- (teilweise 69efd22 zurückkehren)
Was ist neu in Version 1.56:
- Parser, xsl, dtd:
- add Bereich für Tisch 1677. Verwendung @ rne / @ RPI anstelle von @ rn / @ rp mit @ q = exclLower
- Parser, xsl, dtd, metaf-Summe:
- TAF: trendType: Verwenden Sie FM statt PROB. Zusammenfassung: anzeigen Wahrscheinlichkeit
- metaf-Summe:
- SYNOP cloudInfo: weglassen, wenn Art und Höhe N / A sind. Show VV
- cgi:
- verwenden, um die Form einer Liste von & quot; offen & quot; für Rohre, wenn Plattform unterstützt Parser, BUFR, xsl, metaf-ui.xsl, dtd, metaf2xml.pl, cgi, install.pl
- Vorbereitung für BUFR Verarbeitung
- Makefile:
- nur Variablen übergeben zu install.pl
- metaf2xml.pl, cgi, metafsrc2raw.pl, install.pl:
- verwenden Pod :: Usage :: pod2usage
- erlauben Skripte als Bibliothek geladen werden
- install.pl:
- verwenden Sie die Standard wenn Variable leer
- add Optionen -v, -n
- metaf2xml.pl:
- entfernen Option -O
Was ist neu in Version 1.54:
- Parser, src2raw, metaf2xml.pl, cgi, metafsrc2raw. pl:
- machen Nachricht Präfixe SYNOP und BUOY veraltet
- Parser, xsl, dtd, lang:
- TAF: erkennen QNH und Temperaturprognose
- metaf-Summe, cgi:
- Zusammenfassung: Hol- und Anzeige TAF auch
Was ist neu in Version 1.53:
- Parser, xsl, dtd, lang:
- SYNOP Abschnitt 3: Prozessgruppen 918sqDp, 919MwDa, 97 [5-9] vpDp, 959vpDp
- Parser, xsl, metaf-Summe, dtd:
- SYNOP Abschnitt 9: Prozessgruppe 0dxdxfxfx für DE
- metaf-add, ui, dtd, lang, cgi:
- unterscheiden SYNOP von Stationstyp (WMO, Schiff, mobil) anstelle von Quelle (Land, Schiff)
- xsl, metaf-Summe:
- SYNOP: Show tatsächlichen obs ausgeglichen. Zeit
- Unterstützung GUI-Demo mit Browser basiert auf WebKit
- metaf-Summe, lang:
- Verbesserung des Handlings der Zusammenfassung Header
- metaf-Summe:
- Wind: anzeigen Richtung für Böen, verwenden Sie 1 Spalte anstelle von 2
- kennzeichnen abgeleitet Luftfeuchtigkeit
- Parser, src2raw, metaf2xml.pl, cgi, metafsrc2raw.pl:
- erlauben und die Prüfung für die exakte Perl-Modul-Version machen
- xsl, ui, cgi, css, install.pl:
- move Stil CSS-Datei zu ermöglichen, strengere CSP-Richtlinien
- Parser, xsl, metaf-Summe, lang, cgi:
- , wenn Datenquelle ist die DB: auch Station Infos von DB get
- Parser:
- SYNOP Abschnitt 3: erlauben ///// als 5j1j2j3j4 Gruppe. Prozess tempMax, tempMin für MOBIL
- Parser, metaf2xml.pl:
- erlauben Zeichendaten in & quot; leer & quot; Knoten
- install.pl:
- Einstellungen können als Argumente zur Verfügung gestellt werden. verlängern Beschreibung der Installation
- Fix Installation von Dateien mit CRLF als End-of-line
- verbessern Installation des Menschen Seiten
- metaf-add:
- , um Änderungen in der DTD, Stations.xml anzupassen. verbessern Namespace Handling
Was ist neu in Version 1.51:
- Parser, xsl, dtd:
- METAR / TAF: Verwendung Codetabelle 1690 für Höhen und vert. vis. mit Ausnahme von US
- Parser, xsl, metaf-Summe, dtd:
- SYNOP US: Verwenden Sie FMH-2 anstelle von Codetabelle 1600 für die Basis der niedrigsten Wolke
- Parser, xsl, dtd, lang:
- erweitern Verarbeitung von SAO
- Parser, XML, XSL, dtd:
- METAR: 5 Gruppen als Erweiterungen behandelt werden Bemerkungen
Was ist neu in Version 1.50:
- dtd, ui, cgi:
- neue Datenquelle: SQL-Datenbank
- Parser, XML, src2raw, xsl, dtd, lang:
- erweitern Verarbeitung von SAO
- xsl, ui, metaf-Summe, dtd, lang, cgi:
- Vorbereitung Übersetzungen für pl, pt-br
- xsl, ui, metaf-Summe, lang, install.pl:
- Split metaf-Lang- {de, en, es, pl, pt-br, ru} .xsl von metaf-lang.xsl
- lang:
- verbessern Russisch Übersetzung (dank Roman Nikitin)
Was ist neu in Version 1.49:
- Die Anzahl der Fehler für ungültige Gruppen in METAR und TAF angehoben deutlich reduziert wurde. mehr Gruppen und Varianten erkannt werden, und bestimmte unerkannt Gruppen übersprungen werden
- Die Verarbeitung von BUOY Nachrichten ist nun abgeschlossen, und kanadische automatische SAO werden ebenfalls verarbeitet werden.
- Die Option -x für metaf2xml.pl wurde auf -o umbenannt; die Möglichkeit, auch durch das Beispiel Callback-Funktionen geehrt wird.
- Ein paar kleinere Fehler wurden behoben.
Was ist neu in Version 1.47:.
- Diese Version erweitert für BUOY und SYNOP Meldungen Parsen
- Es gibt viele kleinere Änderungen und andere Erweiterungen.
Was ist neu in Version 1.46:
- Ab dieser Version können die analysierten Daten über zugegriffen werden eine Callback-Funktion. Releases sind jetzt mit einem Perl-Skript installiert.
- Die stündliche Temperatur in METAR Erläuterungen als beobachteten Wert verarbeitet wird, nicht 1 Stunde Durchschnitt.
- Fehlende Daten für Wetterdaten (RABMM) und 24h min./max.
- Temperatur in METAR Bemerkungen erkannt wird.
- Viele kleinere Änderungen und Fehlerbehebungen vorgenommen wurden.
Was ist neu in Version 1.45:.
- Zwei kleine, aber fiesen Bugs behoben wurden
Was ist neu ist in Version 1.44:
- metaf.pl und metafsrc2raw.pl jetzt das Modul src2raw verwenden .pm; weniger Forking ist nun erforderlich. Die Quelle & quot; Ogimet Schiff & quot; kann nun verwendet werden Schiffsdaten zu holen.
- Die Anzeige von Wind, Druck (Wechsel), und die Temperatur in der Zusammenfassung erweitert wurde.
- Viele kleinere Verbesserungen und Fehlerbehebungen vorgenommen.
Was ist neu in Version 1.43:
- fügen Verarbeitung von Abschnitten BUOY Botschaften 0, 1, 2
- machen keinen Text der Bericht einen Link oder eine Station Info als Hinweis geben, wenn von der Kommandozeile oder für format = Text metaf2xml.pl, metafsrc2raw.pl genannt:
- Option erweitern -H bis 5: mit optionaler Gruppe BBB
- add Parameter & quot; end_date & quot; für Ogimet (verwendbar von der Kommandozeile, nur)
Was ist neu in Version 1.42:
- 2011-02-06 Release 1.42
- XML, dtd, xsl, ui, metaf-Summe: add-Namespace für XML und Übersetzungsdaten sowie kleinere Änderungen
- Parser, dtd, xsl, lang:
- TAF: add trendType & quot; FM & quot; unterscheiden sie sich deutlich von & quot; BECMG FM & quot; (Dank Jesse (angelldev))
- SYNOP Abschnitt 3: Prozessgruppen 92 [01] SFX, 923S'S, 924SVs, 925TwTw, 927S6Tw, 941CDp, 943CLDp, 950Nmn3, 951Nvn4, 989VbDa, 991ADa
- verbessern die Verarbeitung von SYNOP Abschnitte 1, 2 und 3: erlauben weitere Varianten für mehrere Gruppen; Verbesserung der Verarbeitung für Länder CN, FR, TV; ...
- SYNOP Abschnitt 3: korrekte Perioden für Region VI, MG, MZ
- verbessern Analyse der Sichtbarkeit und Wetter für METAR und TAF
- Parser, XML, dtd, xsl, metaf-Summe, lang:
- Wechselperiode Handhabung
- Parser:
- METAR: forward 'isGrid' auf alle Winde, wenn angegeben; verwenden bestehende Muster für weitere Länder
- XML, metaf2xml.pl, gui:
- entfernen Option -X für metaf2xml.pl, Tag ist obligatorisch
- ui, gui:
- verwenden explizite Verbindung für Favicon
- gui:
- tipo = SN wird nicht unterstützt für src_synop = ogimet; nicht zulassen tipo = SI für jetzt, Filter defekt ist und kehrt keine Berichte überprüfen, ob Eingabeparameter Stunden eine Zahl ist
- metaf-Summe:
- Text des Berichts machen einen Link, um es in Betrieb zu zeigen = detaillierte
Was ist neu in Version 1.41:
- Die Eis / Vereisungs Gruppen von SYNOP Abschnitt 2 werden nun verarbeitet sowie Gruppen in SYNOP Abschnitt 5 von US Seestation berichtet.
- Die Bestimmung des Landes des Emittenten des SYNOP Bericht (erforderlich nationalen Dekodierungsregeln anzuwenden) wurde verbessert.
- Die Anzeige der Vergangenheit Wetter in der Zusammenfassung erweitert wurde.
- Einige kleinere Korrekturen und Erweiterungen implementiert.
Was ist neu in Version 1.35:
- In dieser Version wurde die Verarbeitung von SYNOP Gruppen in Abschnitt 5 Stationen von den USA betrieben (Land) und Kanada.
- Die Abhängigkeit von XML :: Writer entfernt wurde.
- Es gibt auch eine Reihe kleinerer Verbesserungen für den Parser und ein paar Bugfixes.
Was ist neu in Version 1.34:
- Parser:
- METAR: erkennen neues Format für die Piste Zustand
- TAF: erkennen neue Datums- / Uhrzeitformate auch für max./min. Temperatur
- SYNOP: tolerieren ungültige Werte für Tabelle 4377
Was ist neu in Version 1.33:
- In dieser Version wurde die Verarbeitung des neuen TAF Datum / Uhrzeit Formate. SYNOP Gruppen 95 [01] xx werden ebenfalls verarbeitet werden.
- Es gibt auch eine Reihe von kleineren Ergänzungen, Änderungen und einige Fehlerbehebungen.
Was ist neu in Version 1.32:
- In dieser Version wurde die Verarbeitung von SYNOP Gruppen in Abschnitt 3 für die Antarktis.
- Die Tags für die Sichtbarkeit und die Windrichtung enthalten Informationen über Offsets Runden.
- der Standard Einige weitere SYNOP Gruppen abweichend werden toleriert.
- Die Zusammenfassung Format für SYNOP zeigt nun das aktuelle Wetter (in METAR-Codierung) und die höchste Bö (von Abschnitt 3).
- Die Datenquelle NOAA / NWS (Schiffe) wurde hinzugefügt.
- Es gibt auch eine Reihe kleinerer Änderungen im Parser und ein paar Bugfixes.
Anforderungen: :
- Perl
Kommentare nicht gefunden