metaf2xml

Screenshot Software:
metaf2xml
Szczegóły programowe:
Wersja: 1.58 Aktualizowane
Filmu: 10 Mar 16
Wywoływacz: metaf2xml
Licencja: Wolny
Popularność: 100

Rating: nan/5 (Total Votes: 0)

metaf2xml jest open source, wieloplatformowy i darmowy program wiersza polecenia, które mogą być używane do dekodowania i analizowania prognoz lotniskowych (TAF), lotnictwo raporty rutynowe pogodowe (METAR, SPECI), obserwacje z bojami (boja), jak również obserwacje synoptyczne (synop).


Pobierz analizowania i dekodowania danych lotnictwa

Wszystkie części wiadomości są przetwarzane przez oprogramowanie metaf2xml niektóre typowe błędy formatu są korygowane lub tolerowane, a uzyskiwane dane będą zapisywane automatycznie w formacie XML lub przekazywane do funkcji zdefiniowanej przez użytkownika (wszystko odbywa się w Perlu ).


Może być użyty do konwersji XML do tekstu i HTML lub XML

metaf2xml również arkuszy stylów XSLT, który może być użyty do konwersji XML do tekstu, HTML lub XML z różnych schematów, a interfejs internetowy użytkownika, który może być używany do wyświetlania i pobierania danych up-to-date atmosferycznych od Ogimet, NOAA i innych źródeł.


Nie wymaga instalacji

Oprogramowanie nie wymaga instalacji i może być stosowany bezpośrednio z pakietu źródłowego, po pobraniu go z Softoware lub projektu & rsquo; s witryny, zapisując go na folderze głównym i nieskompresowane go ze swoim ulubionym archiwum narzędzie menedżera. Jako narzędzie wiersza polecenia, metaf2xml wymaga użycia aplikacji emulatora terminala do interakcji z nim. Proszę przeczytać plik README znajdujący się na opakowaniu źródłowego uzyskać więcej informacji na temat korzystania z oprogramowania.


Działa na Linux, BSD, Solaris, Windows i Mac

Będąc zaprojektowany od podstaw jako aplikacja wieloplatformowa, metaf2xml jest obecnie obsługiwana w każdej dystrybucji GNU / Linux, a także na BSD, Solaris, Mac OS X oraz Microsoft Windows systemów operacyjnych komputerów.


Pod maską i obsługiwanych platformach sprzętowych

Patrząc pod maską projektu metaf2xml, możemy zauważyć, że gdy jest on napisany w języku programowania Perl, to & rsquo; s niezależny od platformy sprzętowej, dzięki czemu obsługiwane na komputerach 32 i 64-bitowych. XSL (XPath / XSL-FO / XSLT) języków programowania zostały również wykorzystane w metaf2xml

Co nowego w tej wersji.

  • parser, BUFR, src2raw, metaf2xml.pl, cgi, metafsrc2raw.pl, install.pl:
  • wymagają Perl 5.10.1+ (stan wykorzystania, // K)
  • parser:
  • punkt synop 5: Proces 4 więcej grup (dla NL)
  • punkt synop 1: ustalić zakresy VV = 9 * dla USA
  • parser, BUFR, xsl, DTD:
  • przedłużyć BUFR parsowania
  • parser, xsl XSL-sum, DTD:
  • usuń raportu / @ query_start, dodaj go i wersja Perl jako komentarzach
  • CGI:
  • dostosować się do nowych adresów URL Ogimet, rozpoznawać kontyngent osiągnął
  • ui, CGI:
  • wykorzystania operacyjnego (wersja 1.3) zamiast doświadczalnej (1,5, być wyłączenie) NOAA / DODAJE dataserver (częściowo przywrócić 69efd22)

Co nowego w wersji 1.57:

  • parser, BUFR, src2raw, metaf2xml.pl, cgi, metafsrc2raw.pl, install.pl:
  • wymagają Perl 5.10.1+ (stan wykorzystania, // K)
  • parser:
  • punkt synop 5: Proces 4 więcej grup (dla NL)
  • punkt synop 1: ustalić zakresy VV = 9 * dla USA
  • parser, BUFR, xsl, DTD:
  • przedłużyć BUFR parsowania
  • parser, xsl XSL-sum, DTD:
  • usuń raportu / @ query_start, dodaj go i wersja Perl jako komentarzach
  • CGI:
  • dostosować się do nowych adresów URL Ogimet, rozpoznawać kontyngent osiągnął
  • ui, CGI:
  • wykorzystania operacyjnego (wersja 1.3) zamiast doświadczalnej (1,5, być wyłączenie) NOAA / DODAJE dataserver (częściowo przywrócić 69efd22)

Co nowego w wersji 1.56:

  • parser, xsl, DTD:
  • dodać zakres do tabeli 1677 rne wykorzystanie @ / @ RPI zamiast @ rn / @ rp z @ q = exclLower
  • parser, xsl, DTD, metaf sumie:
  • TAF: trendType: użyj FM zamiast prob. Podsumowanie: pokaż prawdopodobieństwo
  • metaf sumie:
  • synop cloudInfo: pominąć, jeśli rodzaj i wysokość są N / A. pokaż VV
  • CGI:
  • skorzystać z formularza listy z & quot; otwarte & quot; do rur, jeśli Platforma wspiera go parser, BUFR XSL, metaf-ui.xsl, DTD metaf2xml.pl, CGI, install.pl
  • przygotowanie do przetwarzania BUFR
  • Makefile:
  • po prostu przekazać zmienne install.pl
  • metaf2xml.pl, cgi, metafsrc2raw.pl, install.pl:
  • use Pod :: Zastosowanie :: pod2usage
  • pozwalają skrypty mają być załadowane jako biblioteki
  • install.pl:
  • Użyj domyślnej, jeśli zmienna jest pusta
  • dodatkowe opcje -v -n
  • metaf2xml.pl:
  • usuń opcję -O

Co nowego w wersji 1.54:

  • parsera, src2raw, metaf2xml.pl, CGI, metafsrc2raw. pl:
  • make komunikat poprzedza synop i BUOY przestarzałe
  • parser, xsl, DTD, lang:
  • TAF: uznanie QNH oraz prognozą temperatury
  • metaf sumie, CGI:
  • Podsumowanie: pobrać i wyświetlić TAF też

Co nowego w wersji 1.53:

  • parser, xsl, DTD, lang:
  • punkt synop 3: grupy procesowe 918sqDp, 919MwDa, 97 [5-9] vpDp, 959vpDp
  • parser, xsl, metaf sumie, DTD:
  • punkt synop 9: proces grupowy 0dxdxfxfx dla DE
  • metaf-add, ui, DTD, lang, CGI:
  • odróżnić synop od typu stacji (WMO, statek, mobil) zamiast źródła (grunt, statek)
  • xsl, metaf sumie:
  • synop: pokaż przesunięcie do rzeczywistej obs. Czas
  • Wsparcie GUI demo z przeglądarek opartych na silniku WebKit
  • metaf sumie, lang:
  • poprawić obsługę podsumowania nagłówka
  • metaf sumie:
  • wiatru: pokaż kierunek porywy, użyć 1 kolumnę zamiast 2
  • Zaznacz wilgotności pochodzi
  • parser, src2raw, metaf2xml.pl, cgi, metafsrc2raw.pl:
  • allow i dokonać czek na dokładnym wersji modułu Perl
  • xsl, ui, CGI, CSS, install.pl:
  • ruch styl pliku CSS, aby umożliwić bardziej restrykcyjne wytyczne CSP
  • parser, xsl, metaf sumie, lang, CGI:
  • Jeśli źródło danych jest DB: również uzyskać informacje od stacji DB
  • parser:
  • punkt synop 3: pozwalają ///// jak 5j1j2j3j4 grupy. Proces tempMax, tempMin dla MOBIL
  • parser, metaf2xml.pl:
  • allow dane znakowe w & quot; & quot; pusta węzły
  • install.pl:
  • ustawienia mogą być dostarczane jako argumenty. rozszerzyć opis instalacji
  • Instalacja poprawek plików mających CRLF jako end-of-line
  • poprawić instalację stron man
  • metaf-add:
  • dostosować się do zmian w DTD, stations.xml. poprawy obsługi nazw

Co nowego w wersji 1.51:

  • parser, xsl, DTD:
  • METAR / TAF: Kod wykorzystanie tabeli 1690 na wysokościach i vert. vis. wyjątkiem USA
  • parser, xsl, metaf sumie, DTD:
  • synop USA: używać FMH-2 zamiast tabeli kodów 1600 na podstawie najniższego chmurze
  • parser, xsl, DTD, lang:
  • przedłużyć przetwarzanie Sao
  • parser, XML, XSL, DTD:
  • METAR: 5 grup obsługiwane jako rozszerzenia stać uwagi

Co nowego w wersji 1.50:

  • DTD, ui, CGI:
  • Nowe źródło danych: baza danych SQL
  • parsera XML, src2raw, xsl, DTD, lang:
  • przedłużyć przetwarzanie Sao
  • xsl, ui, metaf sumie, DTD, lang, CGI:
  • przygotowanie tłumaczenia pl, pt-br
  • xsl, ui, metaf sumie, lang, install.pl:
  • Split metaf-lang- {de, en, es, pl, pt-br, ru} .xsl z metaf-lang.xsl
  • lang:
  • poprawić rosyjskie tłumaczenie (dzięki Roman Nikitin)

Co nowego w wersji 1.49:

  • liczba błędów podniesione za nieprawidłowe grup w METAR i TAF zostało znacznie zredukowane. więcej grup i warianty są rozpoznawane, a pewne grupy nierozpoznane są pomijane
  • Przetwarzanie wiadomości boja została zakończona, a kanadyjska automatyczne SAO są również przetwarzane.
  • -x opcja dla metaf2xml.pl został przemianowany na -o; opcja jest również uhonorowany przez funkcje przykładem oddzwonienia.
  • Kilka drobnych błędów zostały ustalone.

Co nowego w wersji 1.47.

  • Wersja ta rozciąga parsowania dla boja i komunikatów synop
  • Istnieje wiele mniejszych zmian i inne rozszerzenia.

Co nowego w wersji 1.46:

  • Począwszy od tej wersji, przeanalizowane dane mogą być dostępne za pośrednictwem funkcja oddzwaniania. Komunikaty są obecnie instalowane ze skryptu Perl.
  • Temperatura godzinowa w METAR Uwagi są przetwarzane jako obserwowanej wartości, a nie średnio 1 godzina.
  • Brakujące dane dotyczące historii pogody (RABMM) i 24h min./maks.
  • temperatura w METAR Uwagi jest rozpoznawany.
  • Wiele mniejszych zmian i poprawek zostały dokonane.

Co nowego w wersji 1.45.

  • Dwa małe, ale paskudne błędy zostały ustalone

Co nowego w wersji 1.44:

  • metaf.pl i metafsrc2raw.pl teraz używać src2raw Moduł .po południu; mniej rozwidlania jest obecnie wymagane. Źródłem & quot; Ogimet statku & quot; mogą być teraz używane do pobierania danych statku.
  • Wskaźnik wiatru, ciśnienie (zmiany), a temperatura w podsumowaniu została przedłużona.
  • Wiele mniejszych usprawnień i poprawek zostały wykonane.

Co nowego w wersji 1.43:

  • add przetwarzanie komunikatów boja sekcjach 0, 1, 2
  • nie czynią tekst raportu link lub dostarczyć informacji stacji jako wskazówkę, czy wywoływane z linii poleceń lub format = metaf2xml.pl tekstowym metafsrc2raw.pl:
  • przedłużyć opcję -H do 5: z opcjonalnym grupy BBB
  • dodaj parametr & quot; END_DATE & quot; dla Ogimet (użytkowej z linii poleceń, tylko)

Co nowego w wersji 1.42:

  • 2011-02-06 zwolnić 1,42
  • XML, DTD, XSL, ui, metaf sumie: dodawanie nazw XML i danych, a także tłumaczenia drobnych zmian
  • parser, DTD, XSL, lang:
  • TAF: dodaj trendType & quot; FM & quot; jednoznacznie odróżnić go od & quot; BECMG FM & quot; (Dzięki Jesse (angelldev))
  • punkt synop 3: grupy procesowe 92 [01] SFX, 923S'S, 924SVs, 925TwTw, 927S6Tw, 941CDp, 943CLDp, 950Nmn3, 951Nvn4, 989VbDa, 991ADa
  • poprawić przetwarzanie sekcjach synop 1, 2 i 3: umożliwić większej liczbie wariantów do kilku grup; poprawić przetwarzanie danych w krajach CN, FR, TV; ...
  • punkt synop 3: prawidłowe okresy regionu VI, MG, MZ
  • parsowanie poprawy widoczności i pogody dla METAR i TAF
  • parsera XML, DTD, XSL, metaf sumie, lang:
  • Okres zmiana obsługi
  • parser:
  • METAR: forward "isGrid 'do wszystkich wiatrów, jeśli zostały określone; wykorzystywać istniejące wzory dodatkowych krajach
  • XML, metaf2xml.pl, gui:
  • usuń opcją -x dla metaf2xml.pl, znacznik jest obowiązkowe
  • ui, gui:
  • używać wyraźny odnośnik do favicon
  • gui:
  • tipo = SN nie jest obsługiwany przez src_synop = ogimet; zabronić Tipo = si teraz, filtr jest uszkodzony i nie zwraca raporty sprawdzić, czy godzina parametr wejściowy jest liczbą
  • metaf sumie:
  • make tekst raportu link do pokazać go w trybie = szczegółowo

Co nowego w wersji 1.41:

  • Grupy lód / oblodzenia sekcji synop 2 są obecnie przetwarzane a także grupy z sekcji synop 5 z amerykańskiej stacji morskiej raportów.
  • Określenie kraju emitenta raportu synop (obowiązek stosowania przepisów krajowych dekodowania) została poprawiona.
  • Wyświetlacz przeszłej pogody w podsumowaniu została przedłużona.
  • Kilka drobnych poprawek i rozszerzeń zostały wdrożone.

Co nowego w wersji 1.35:

  • W tej wersji dodano przetwarzanie grup synop w sekcji 5 dla stacje prowadzone przez USA (gruntu) i Kanadzie.
  • zależność od XML :: Writer został usunięty.
  • Istnieje również szereg mniejszych usprawnień dla parsera i kilku poprawek.

Co nowego w wersji 1.34:

  • parser:
  • METAR: uznanie nowego formatu stanu drogi startowej
  • TAF: rozpoznawać nowe formaty daty / czasu również maks./min. Temperatura
  • synop: tolerują nieprawidłowe wartości dla tabeli 4377

Co nowego w wersji 1.33:

  • W tej wersji dodano przetwarzanie nową datę TAF / czas formaty. grupy synop 95 [01] xx są również przetwarzane.
  • Istnieje również szereg mniejszych uzupełnień, zmian i kilka poprawek.

Co nowego w wersji 1.32:

  • W tej wersji dodano przetwarzanie grup synop w punkcie 3 dla Antarktydy.
  • tagi dla widoczności i kierunku wiatru zawierają informacje o zaokrąglaniu offsetu.
  • Niektóre więcej grup synop odbiegające od normy są tolerowane.
  • Format podsumowanie dla synop teraz pokazuje obecną pogodę (w kodowaniu METAR), a najwyższy podmuch (od sekcji 3).
  • źródło danych NOAA / NWS (statki) został dodany.
  • Istnieje również szereg mniejszych zmian w składni oraz kilka poprawek.

Wymagania :

  • Perl

Zrzuty ekranu

metaf2xml_1_69253.png
metaf2xml_2_69253.png

Podobne oprogramowanie

markup.py
markup.py

14 Apr 15

xmltv2html
xmltv2html

3 Jun 15

omega t+
omega t+

3 Jun 15

Nemo Templates
Nemo Templates

14 Apr 15

Komentarze do metaf2xml

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!