metaf2xml açık kaynak kodlu, çoklu ve ücretsiz komut satırı yazılım çözmek ve (TAF) meydan tahminleri ayrıştırmak için kullanılabilir, havacılık rutin hava raporları (METAR, SPECI) 'dir, şamandıralar gözlemler (SİMİDİ), yanı sıra sinoptik gözlemler (SYNOP).
İndir, ayrıştırmak ve kod çözme havacılık verileri
mesajların tüm parçaları metaf2xml yazılımı tarafından işlendiğinden, bazı yaygın biçim hatalar düzeltildi ya da tolere ve çıkarılan veriler kullanıcı tanımlı bir işlev (bütün Perl yapılan XML dosya biçimi için otomatik olarak yazılı veya geçilecek olan ).
metin ve HTML veya XML XML dönüştürmek için kullanılabilir
metaf2xml da farklı şemaları ile metin, HTML veya XML XML dönüştürmek için kullanılabilir XSLT stil sayfaları, ve up-to-date hava verileri görüntülemek ve indirmek için kullanılabilecek bir web-tabanlı kullanıcı arabirimi sağlar Ogimet, NOAA ve diğer kaynaklar.
hiçbir kurulum gerektirir
Yazılım hiçbir kurulum gerektirir ve Softoware veya proje & rsquo onu indirdikten sonra, kaynak paketi doğrudan kullanılabilir; ın web sitesine, Ana klasörüne kaydederek, ve en sevdiğiniz arşiv yöneticisi programı ile sıkıştırılmamış. Bir komut satırı aracı olmak, metaf2xml onunla etkileşim bir terminal emülatörü uygulamasını kullanmak gerektirir. yazılımının nasıl kullanılacağı hakkında daha fazla bilgi için kaynak paketi üzerinde bulunan README dosyasını okuyunuz.
Linux, BSD, Solaris, Windows ve Mac üzerinde çalışır
bir çoklu platform uygulama olmak için
metaf2xml şu anda, Solaris, Mac OS X ve Microsoft Windows işletim sistemleri GNU / Linux, herhangi bir dağıtım yanı sıra BSD desteklenir, sıfırdan tasarlanmış olmak.
kaput ve desteklenen donanım platformları altında
metaf2xml projesi kaputunun altında bakıldığında, bunun Perl programlama dilinde yazılmış ise, o & rsquo fark edebilir; s bir donanım platformu bağımsız, böylece 32 ve 64-bit makinelerde destekledi. . XSL (XPath / XSL-FO / XSLT) dilleri de metaf2xml kullanılan
Bu sürümdeki yeni nedir edildi Programlama:
- ayrıştırıcı, bufr, src2raw, metaf2xml.pl, cgi, metafsrc2raw.pl, install.pl:
- gerektiren Perl 5.10.1+ (kullanım durumu, // K)
- ayrıştırıcı:
- SYNOP bölüm 5: Süreç (NL için) 4 daha fazla gruplar
- SYNOP bölüm 1: aralıkları düzeltmek için VV = 9 * ABD için
- ayrıştırıcı, bufr, xsl, dtd:
- BUFR ayrıştırma genişletmek
- ayrıştırıcı, xsl, xsl-toplamı, dtd:
- onu ve yorumlar gibi Perl sürümü ekleyin rapor / @ query_start kaldırmak
- cgi:
- tanıması, Ogimet için yeni URL'ler uyum kota ulaştı
- ui, cgi:
- NOAA (kapatma olmak, 1.5) yerine deneysel operasyonel (versiyon 1.3) kullanan / VeriSunucusu KATIYOR (kısmen 69efd22 dönmek)
sürüm 1.57 yeni Nedir:
- ayrıştırıcı, bufr, src2raw, metaf2xml.pl, cgi, metafsrc2raw.pl, install.pl:
- gerektiren Perl 5.10.1+ (kullanım durumu, // K)
- ayrıştırıcı:
- SYNOP bölüm 5: Süreç (NL için) 4 daha fazla gruplar
- SYNOP bölüm 1: aralıkları düzeltmek için VV = 9 * ABD için
- ayrıştırıcı, bufr, xsl, dtd:
- BUFR ayrıştırma genişletmek
- ayrıştırıcı, xsl, xsl-toplamı, dtd:
- onu ve yorumlar gibi Perl sürümü ekleyin rapor / @ query_start kaldırmak
- cgi:
- tanıması, Ogimet için yeni URL'ler uyum kota ulaştı
- ui, cgi:
- NOAA (kapatma olmak, 1.5) yerine deneysel operasyonel (versiyon 1.3) kullanan / VeriSunucusu KATIYOR (kısmen 69efd22 dönmek)
sürüm 1.56 yeni Nedir:
- ayrıştırıcı, xsl, dtd:
- @ q = exclLower ile tablo 1677 kullanım @ rne / yerine @ m / @ rp ve rpi @ için aralığı eklemek
- ayrıştırıcı, xsl, dtd, METAF-sum:
- TSK: trendType: yerine prob FM kullanın. özet: show olasılığı
- METAF-sum:
- SYNOP cloudInfo: tipi ve yüksekliği N / A ise ihmal. gösteri VV
- cgi:
- & quot listesi formunu kullanın, açık & quot; Borular için bir platform o ayrıştırıcı, bufr, xsl, METAF-ui.xsl, dtd, metaf2xml.pl, cgi destekliyorsa, install.pl
- BUFR işleme hazırlanmak
- Makefile:
- sadece install.pl değişkenleri geçmesi
- metaf2xml.pl, cgi, metafsrc2raw.pl, install.pl:
- kullanın Pod :: Kullanımı :: pod2usage
- izin scriptler kütüphane olarak yüklenecek
- install.pl:
- değişken boş kullanım varsayılan eğer
- eklemek seçenekler -v, -n
- metaf2xml.pl:
- -O seçeneği kaldırmak
sürüm 1.54 yeni Nedir:
- çözümleyici, src2raw, metaf2xml.pl, cgi, metafsrc2raw. pl:
- mesajı SYNOP önek ve SİMİDİ önerilmemektedir yapmak
- ayrıştırıcı, xsl, dtd, lang:
- TSK: QNH ve sıcaklık tahminlerini tanımak
- METAF-toplamı, cgi:
- özeti: alıp görüntülemek TSK da
sürüm 1.53 yeni Nedir:
- ayrıştırıcı, xsl, dtd, lang:
- SYNOP bölüm 3: süreç grupları 918sqDp, 919MwDa, 97 [5-9] vpDp, 959vpDp
- ayrıştırıcı, xsl, METAF-toplamı, dtd:
- SYNOP bölüm 9: DE için süreç grup 0dxdxfxfx
- METAF-eklenti, ui, dtd, lang, cgi:
- istasyon tipi (WMO, gemi, mobil) yerine kaynak (toprak, gemi) tarafından SİNOP ayırt
- xsl, METAF-sum:
- SYNOP: gerçek atıl ofset göstermektedir. Zaman
- WebKit dayalı tarayıcılar ile destek GUI demo
- METAF-toplamı, lang:
- özet başlığının işlenmesini geliştirmek
- METAF-sum:
- rüzgar: Rüzgarlar için gösteri yönü, yerine 2 1 sütun kullanabilirsiniz
- işareti türetilmiş nem
- ayrıştırıcı, src2raw, metaf2xml.pl, cgi, metafsrc2raw.pl:
- izin ve kesin Perl modülü versiyonu için check-in yapmak
- xsl, ui, cgi, css, install.pl:
- CSS dosyasına hareket tarzı sıkı izin CSP direktifleri
- ayrıştırıcı, xsl, METAF-toplamı, lang, cgi:
- de: DB istasyon bilgi almak
- ayrıştırıcı:
- SYNOP bölüm 3: 5j1j2j3j4 grup olarak ///// sağlar. süreç tempMax, tempMin MOBIL için
- ayrıştırıcı, metaf2xml.pl:
- izin karakter veri; boş & quot; düğümler
- install.pl:
- ayarlar argüman olarak temin edilebilir. Kurulum açıklamasını genişletmek
- düzeltme yükleme
- man sayfalarının yüklenmesini geliştirmek
- METAF-eklenti:
- DTD, stations.xml değişimlere uyum. taşıma ad iyileştirmek
veri kaynağı DB ise
& quot
sonu-line olarak CRLF sahip dosyaların
sürüm 1.51 yeni Nedir:
- ayrıştırıcı, xsl, dtd:
- METAR / TSK: yükseklikleri ve vert için kullanmak kod tablosu 1690. vis. ABD dışındaki
- ayrıştırıcı, xsl, METAF-toplamı, dtd:
- SYNOP ABD: yerine kod tablosunun 1600 en düşük bulut tabanı için FMH-2 kullanımı
- ayrıştırıcı, xsl, dtd, lang:
- SAO işleme uzatmak
- ayrıştırıcı, XML, xsl, dtd:
- METAR: uzantıları olarak ele 5 grup açıklamalar haline
sürüm 1.50 yeni Nedir:
- dtd, ui, cgi:
- Yeni veri kaynağı: SQL veritabanı
- ayrıştırıcı, XML, src2raw, xsl, dtd, lang:
- SAO işleme uzatmak
- xsl, ui, METAF-toplamı, dtd, lang, cgi:
- pl için çeviriler hazırlamak, pt-br
- xsl, ui, METAF-toplamı, lang, install.pl:
- bölünmüş METAF-lang- {de, en, es, pl, pt-br, ru} METAF-lang.xsl gelen .xsl
- lang:
- Rusça çevirisi iyileştirmek (Roma Nikitin sayesinde)
sürüm 1.49 yeni Nedir:
- Metar ve TSK geçersiz gruplar için kaldırdı hataların sayısı önemli ölçüde azaldı. daha fazla gruplar ve varyantları tanınır ve bazı tanınmayan gruplar atlanır
- SİMİDİ mesajların işlenmesi artık tamamlandı ve Kanadalı otomatik SAO da işlenir.
- metaf2xml.pl seçeneği -x -o olarak değiştirildi; seçeneği de örnek geri arama işlevleri tarafından onurlandırıldı.
- Birkaç küçük hata düzeltildi.
Hangi sürümü 1.47 Yeni:.
- Bu sürüm ŞAMANDIRA ve SYNOP mesajları için ayrıştırma uzatır
- birçok küçük değişiklik ve diğer uzantıları vardır.
sürüm 1.46 yeni Nedir:
- Bu sürüm ile başlayarak, çözümlü veriler üzerinden erişilebilir bir geri arama işlevi. Bültenleri artık bir Perl script ile yüklenir.
- Metar saatlik sıcaklık gözlenen değer olarak işlenir Uyarılar değil, 1 saatlik ortalama.
- Hava öyküsü (RABMM) ve 24 saat min./max için eksik veri.
- Metar sıcaklık tanınır Uyarılar.
- Birçok küçük değişiklikler ve onarımları yapılmıştır.
1.45 sürümüne yeni Nedir:.
- İki küçük ama kötü hatalar düzeltildi
sürüm 1.44 yeni Nedir:
- metaf.pl ve metafsrc2raw.pl artık kullanıma modül src2raw .pm; az çatallama şimdi gereklidir. Kaynak & quot; Ogimet gemi & quot; Şimdi gemi veri getirmek için kullanılabilir.
- rüzgar ekran, basınç (değişim) ve sıcaklık uzatıldı.
- Birçok küçük iyileştirmeler ve onarımları yapılmıştır.
Özetle
sürüm 1.43 yeni Nedir:
- SİMİDİ mesajları bölümlerin işlem eklemek 0, 1, 2
- raporun metni bir bağlantı yapmak ya da ipucu olarak istasyon bilgisi vermeyin:
- seçeneği genişletmek H 5: İsteğe bağlı bir grup BBB
- parametresini & quot ekleyin; END_DATE & quot; Ogimet (komut satırından kullanılabilir, sadece)
metafsrc2raw.pl, komut satırından veya biçimi = metin metaf2xml.pl çağrısında eğer
sürüm 1.42 yeni Nedir:
- 2011-02-06 1.42 bırakın
- XML dtd, xsl, ui, METAF-toplamı: XML ve çeviri verileri, artı küçük değişiklikler için ad ekleyin
- ayrıştırıcı, dtd, xsl, lang:
- TSK:; FM & quot trendType & quot ekleyin; BECMG FM & quot; & quot açıkça ayırt etmek; (Jesse (angelldev) sayesinde)
- SYNOP bölüm 3: süreç grupları 92 [01] SFX, 923S'S, 924SVs, 925TwTw, 927S6Tw, 941CDp, 943CLDp, 950Nmn3, 951Nvn4, 989VbDa, 991ADa
- SYNOP bölümlerinin işlenmesini iyileştirmek 1, 2 ve 3: izin veren çeşitli gruplar için daha fazla varyantı; ülkeler için işleme geliştirmek CN, FR, TV; ...
- SYNOP bölüm 3: Bölge VI için doğru dönemleri, MG, MZ
- METAR ve TSK için görünürlük ve hava ayrıştırma geliştirmek
- ayrıştırıcı, XML, dtd, xsl, METAF-toplamı, lang:
- değişim dönemi
- ayrıştırıcı:
- METAR: belirtilirse tüm rüzgarlara ileri 'isGrid'; Ek ülkeler için mevcut kalıpları kullanma
- XML, metaf2xml.pl, gui:
- metaf2xml.pl seçeneği -X kaldırmak, etiketi zorunludur
- ui, gui:
- favicon için açık linki kullanınız
- gui:
- tipo; Şimdilik tipo = SI vermemek, filtre bozuldu ve döner hiçbir rapor giriş parametresi saat sayı olup olmadığını kontrol
- METAF-sum:
- raporun metni modunda göstermek için bir link = ayrıntılı yapmak
taşıma
SN src_synop = ogimet için desteklenmemektedir =
Hangi sürümü 1.41 yeni
- SYNOP bölüm 2 buz / buzlanma grupları şimdi işlenir yanı sıra ABD deniz istasyonundan SYNOP 5. bölümde gruplar raporları gibi.
- SYNOP raporunun düzenlendiği ülkenin belirlenmesi düzelmiştir (ulusal çözme kuralları uygulamak için gerekli).
- Özetle geçmiş hava ekran uzatıldı.
- Çeşitli ufak düzeltmeler ve uzantıları uygulanmıştır.
Hangi sürümü 1.35 yeni
- Bu sürüm için 5. bölümde SYNOP gruplarının işleme ekler ABD (kara) ve Kanada'da tarafından işletilen istasyonları.
- XML bağımlılık :: Writer kaldırıldı.
- da çözümleyici için küçük iyileştirmeler ve birkaç onarımları vardır.
sürüm 1.34 yeni Nedir:
- ayrıştırıcı:
- METAR: pist devlet için yeni biçimlerini tanımak
- TSK: Ayrıca maks./min için yeni bir tarih / saat biçimlerini tanır. Sıcaklık
- SYNOP: masanın 4377 için geçersiz değerler tahammül
sürüm 1.33 yeni Nedir:
- Bu sürüm yeni TSK tarih / zaman işlenmesini ekler biçimleri. SYNOP grupları [01] xx da işlenir 95.
- Orada küçük eklemeler, değişiklikler bir dizi de vardır, ve bir kaç onarımları.
Hangi sürümü 1.32 yeni
- Bu sürüm için 3. bölümünde SYNOP gruplarının işleme ekler Antarktika.
- görünürlük ve rüzgar yönü için etiketleri uzaklıklar yuvarlama hakkında bilgi içerir.
- standart sapma Biraz daha SYNOP grupları tolere edilir.
- SİNOP özet formatı artık (METAR kodlama) mevcut hava ve (bölüm 3 itibaren) en yüksek bora. gösterir
- veri kaynağı NOAA / NWS (gemi) eklendi.
- da çözümleyici küçük değişiklikler ve birkaç onarımları vardır.
Gereksinimleri :
- Perl
Yorum Bulunamadı