metaf2xml

Screenshot Software:
metaf2xml
Mga detalye ng Software:
Bersyon: 1.58 Na-update
I-upload ang petsa: 10 Mar 16
Nag-develop: metaf2xml
Lisensya: Libre
Katanyagan: 25

Rating: nan/5 (Total Votes: 0)

metaf2xml ay isang open source, multiplatform at libreng command-line software na maaaring magamit upang mabasa at ma-parse himpilan ng eruplano pagtataya (TAF), aviation ulat routine ng panahon (METAR, speci), mga obserbasyon mula sa buoys (Buoy), pati na rin ang sinoptiko obserbasyon (SYNOP).


Download, parse at decode aviation data

Ang lahat ng mga bahagi ng mensahe ay parse sa pamamagitan ng metaf2xml software, ang ilang mga karaniwang format error ay naitama o disimulado, at ang nahango data ay awtomatikong nakasulat sa XML file format o ang pumasa sa isang tinukoy ng gumagamit na function (ang lahat ng tapos sa Perl ).


Ay maaaring gamitin upang i-convert XML sa teksto at HTML o XML

metaf2xml Nagbibigay din XSLT style sheet, na kung saan ay maaaring gamitin upang i-convert XML sa teksto, HTML o XML na may iba't ibang schemas, at isang web-based na user interface na maaaring magamit upang ipakita at i-download ang up-to-date ang data ng panahon mula sa Ogimet, NOAA, at iba pang mga mapagkukunan.


Nangangailangan ng walang pag-install

Ang software ay nangangailangan walang pag-install at maaaring magamit nang direkta mula sa source package, matapos-download ito mula sa Softoware o proyekto & rsquo; s website, pag-save ito sa iyong Home folder, at hindi naka-compress ito sa iyong mga paboritong archive manager utility. Ang pagiging isang command-line na kasangkapan, ay nangangailangan metaf2xml mong gumamit ng isang terminal emulator app upang makipag-ugnayan sa mga ito. Mangyaring basahin ang Readme file na makikita sa source package para sa karagdagang detalye sa kung paano gamitin ang software.


Ay tumatakbo sa Linux, BSD, Solaris, Windows at Mac

Ang pagiging dinisenyo mula sa lupa hanggang sa maging isang multi-platform application, metaf2xml ay kasalukuyang suportado sa anumang pamamahagi ng GNU / Linux, pati na rin sa BSD, Solaris, Mac OS X at Microsoft Windows computer operating system.


Sa ilalim ng hood at suportado platform hardware

Naghahanap sa ilalim ng hood ng metaf2xml proyekto, maaari naming mapansin na habang ito ay nakasulat sa mga wika Perl, ito & rsquo; s independiyenteng ng isang platform hardware, kaya suportado sa 32 at 64-bit na machine. Ang XSL (xPath / XSL-FO / XSLT) programming wika ay ginagamit din sa metaf2xml

Ano ang bago sa ito release:.

  • parser, bufr, src2raw, metaf2xml.pl, cgi, metafsrc2raw.pl, install.pl:
  • nangangailangan Perl 5.10.1+ (gamitin estado, //, K)
  • parser:
  • SYNOP seksyon 5: proseso 4 higit pang mga pangkat (para NL)
  • SYNOP seksyon 1: ayusin mga saklaw para sa VV = 9 * para sa US
  • parser, bufr, xsl, DTD:
  • extend BUFR parse
  • parser, xsl, xsl-sum, DTD:
  • alisin ulat / @ query_start, idagdag ito at Perl bersyon pati komento
  • cgi:
  • umangkop sa bagong URL para Ogimet, kinikilala quota umabot
  • ui, cgi:
  • gamitin pagpapatakbo (version 1.3) sa halip ng experimental (1.5, upang maging pag-shutdown) NOAA / Nagdadagdag DataServer (bahagyang bumalik 69efd22)

Ano ang bago sa bersyon 1.57:

  • parser, bufr, src2raw, metaf2xml.pl, cgi, metafsrc2raw.pl, install.pl:
  • nangangailangan Perl 5.10.1+ (gamitin estado, //, K)
  • parser:
  • SYNOP seksyon 5: proseso 4 higit pang mga pangkat (para NL)
  • SYNOP seksyon 1: ayusin mga saklaw para sa VV = 9 * para sa US
  • parser, bufr, xsl, DTD:
  • extend BUFR parse
  • parser, xsl, xsl-sum, DTD:
  • alisin ulat / @ query_start, idagdag ito at Perl bersyon pati komento
  • cgi:
  • umangkop sa bagong URL para Ogimet, kinikilala quota umabot
  • ui, cgi:
  • gamitin pagpapatakbo (version 1.3) sa halip ng experimental (1.5, upang maging pag-shutdown) NOAA / Nagdadagdag DataServer (bahagyang bumalik 69efd22)

Ano ang bago sa bersyon 1.56:

  • parser, xsl, DTD:
  • magdagdag hanay para sa table 1677. paggamit @ rne / @ RPI sa halip ng @ rn / @ rp sa @ q = exclLower
  • parser, xsl, DTD, metaf-sum:
  • TAF: trendType: gamitin FM halip ng prob. buod: show probabilidad
  • metaf-sum:
  • SYNOP cloudInfo: ligtaan kung type at taas ay N / A. show VV
  • cgi:
  • gamitin ang listahan anyo ng & quot; bukas & quot; para sa pipe kung platform ay sumusuporta sa parser, bufr, xsl, metaf-ui.xsl, DTD, metaf2xml.pl, cgi, install.pl
  • maghanda para BUFR processing
  • Makefile:
  • lamang pumasa variable upang install.pl
  • metaf2xml.pl, cgi, metafsrc2raw.pl, install.pl:
  • gamitin Pod :: Paggamit :: pod2usage
  • payagan ang mga script upang mai-load bilang library
  • install.pl:
  • gamitin ang default na kung variable ay walang laman
  • magdagdag ng mga pagpipilian -v, -n
  • metaf2xml.pl:
  • alisin opsyon -O

Ano ang bago sa bersyon 1.54:

  • parser, src2raw, metaf2xml.pl, cgi, metafsrc2raw. pl:
  • gumawa message prefixes SYNOP at Buoy deprecated
  • parser, xsl, DTD, lang:
  • TAF: makilala QNH at temperatura forecast
  • metaf-sum, cgi:
  • buod: sunduin at ipakita TAF, masyadong

Ano ang bago sa bersyon 1.53:

  • parser, xsl, DTD, lang:
  • SYNOP seksyon 3: proseso grupo 918sqDp, 919MwDa, 97 [5-9] vpDp, 959vpDp
  • parser, xsl, metaf-sum, DTD:
  • SYNOP seksyon 9: proseso 0dxdxfxfx group para DE
  • metaf-add, ui, DTD, lang, cgi:
  • makilala SYNOP ayon sa uri station (WMO, barko, mobil) sa halip ng source (lupa, ship)
  • xsl, metaf-sum:
  • SYNOP: ipakita offset sa aktwal obs. oras
  • support GUI demo sa mga browser na batay sa WebKit
  • metaf-sum, lang:
  • mapabuti paghawak ng header buod
  • metaf-sum:
  • hangin: ipakita direksyon para gusts, gamitin ang 1 haligi sa halip ng 2
  • mark nagmula kahalumigmigan
  • parser, src2raw, metaf2xml.pl, cgi, metafsrc2raw.pl:
  • payagan at gumawa check para sa mga eksaktong bersiyon Perl module
  • xsl, ui, cgi, css, install.pl:
  • ilipat estilo sa CSS file upang payagan ang stricter CSP direktiba
  • parser, xsl, metaf-sum, lang, cgi:
  • kung ang data source ay DB: din makakuha ng impormasyon istasyon mula DB
  • parser:
  • SYNOP seksyon 3: payagan ///// bilang 5j1j2j3j4 group. proseso tempMax, tempMin para MOBIL
  • parser, metaf2xml.pl:
  • pahintulutan ang data na character sa & quot; Walang laman & quot; nodes
  • install.pl:
  • mga setting ay maaaring ibinigay bilang argumento. extend paglalarawan ng pag-install
  • fix pag-install ng mga file pagkakaroon CRLF bilang end-ng-line
  • mapabuti pag-install ng mga pahina ng tao
  • metaf-add:
  • umangkop sa mga pagbabago sa DTD, stations.xml. mapabuti namespace paghawak

Ano ang bago sa bersyon 1.51:

  • parser, xsl, DTD:
  • METAR / TAF: gamitin code talahanayan 1690 para Heights at vert. vis. maliban para sa US
  • parser, xsl, metaf-sum, DTD:
  • SYNOP US: gamitin FMH-2 sa halip ng code talahanayan 1600 para sa base ng mga pinakamababang ulap
  • parser, xsl, DTD, lang:
  • extend pagproseso ng SAO
  • parser, XML, xsl, DTD:
  • METAR: 5 groups hawakan bilang mga extension maging remarks

Ano ang bago sa bersyon 1.50:

  • DTD, ui, cgi:
  • bagong source data: SQL database
  • parser, XML, src2raw, xsl, DTD, lang:
  • extend pagproseso ng SAO
  • xsl, ui, metaf-sum, DTD, lang, cgi:
  • maghanda pagsasaling-wika para pl, pt-br
  • xsl, ui, metaf-sum, lang, install.pl:
  • split metaf-lang- {de, en, es, pl, pt-br, ru} .xsl mula metaf-lang.xsl
  • lang:
  • mapabuti Russian pagsasalin (salamat sa Roman Nikitin)

Ano ang bago sa bersyon 1.49:

  • Ang bilang ng mga error itataas para sa hindi wastong mga grupo sa METAR at TAF ay nabawasan nang malaki-laki. higit pang mga pangkat at mga variant ay kinikilala, at ilang mga hindi nakikilalang mga grupo ay nilaktawan
  • Ang pagproseso ng Buoy mensahe ay kumpleto na ngayon, at Canadian automatic SAO ay din naproseso.
  • Ang opsyon -x para metaf2xml.pl ay pinalitan ng -O; ang pagpipilian ay pinarangalan din sa pamamagitan ng mga pag-andar halimbawa callback.
  • Ang ilang mga menor de edad bug ay naayos na.

Ano ang bago sa bersyon 1.47:.

  • Ang bersyon na ito ay umaabot sa pag-parse para sa boya at SYNOP mensahe
  • Maraming mas maliit na mga pagbabago at iba pang mga extension.

Ano ang bago sa bersyon 1.46:

  • Simula sa ito release, ang parse ang data ay maaaring ma-access sa pamamagitan ng isang callback function. Release ay ngayon na naka-install na may isang Perl script.
  • Ang oras-oras na temperatura sa METAR remarks ay naproseso bilang isang siniyasat na halaga, hindi isang 1 oras average.
  • Nawawalang data para sa kasaysayan ng panahon (RABMM) at 24h min./max.
  • temperatura sa METAR remarks ay kinikilala.
  • Maraming mas maliit na mga pagbabago at bugfixes ay nagawa.

Ano ang bago sa bersyon 1.45:.

  • Dalawang maliit ngunit pangit bug ay naayos

Ano ang bago sa bersyon 1.44:

  • metaf.pl at metafsrc2raw.pl na ngayong gamitin ang module src2raw .pm; mas mababa forking ay kinakailangan ngayon. Ang pinagmulan & quot; Ogimet ship & quot; maaari na ngayong gamitin upang makuha ang data barko.
  • Ang display ng hangin, presyon (baguhin), at temperatura sa buod ay pinahaba.
  • Maraming mas maliit na mga pagpapabuti at bugfixes ay ginawa.

Ano ang bago sa bersyon 1.43:

  • magdagdag processing ng mga seksyon Buoy mensahe 0, 1, 2
  • huwag gumawa teksto ng ulat ng isang link o magbigay info istasyon bilang hint kung tinatawag mula sa command line o para format = text metaf2xml.pl, metafsrc2raw.pl:
  • extend option -H hanggang 5: may opsyonal grupo BBB
  • magdagdag parameter & quot; END_DATE & quot; para Ogimet (kapaki-pakinabang mula sa command line, lamang)

Ano ang bago sa bersyon 1.42:

  • 2011-02-06 pakawalan 1.42
  • XML, DTD, xsl, ui, metaf-sum: magdagdag namespace para sa XML at pagsasalin data, plus maliit na pagbabago
  • parser, DTD, xsl, lang:
  • TAF: magdagdag trendType & quot; FM & quot; upang malinaw na makilala ito mula sa & quot; BECMG FM & quot; (Salamat sa Jesse (angelldev))
  • SYNOP seksyon 3: proseso grupo 92 [01] SFX, 923S'S, 924SVs, 925TwTw, 927S6Tw, 941CDp, 943CLDp, 950Nmn3, 951Nvn4, 989VbDa, 991ADa
  • mapabuti ang pagproseso ng mga seksyon SYNOP 1, 2 at 3: payagan ang higit variants para sa ilang mga grupo; mapabuti ang pagproseso para sa mga bansa CN, FR, TV; ...
  • SYNOP seksyon 3: tamang panahon para sa rehiyon VI, MG, MZ
  • mapabuti pag-parse ng visibility at ng panahon para sa METAR at TAF
  • parser, XML, DTD, xsl, metaf-sum, lang:
  • pagbabago panahon paghawak
  • parser:
  • METAR: pasulong 'isGrid' to bawa't dako kung tinukoy; gamitin ang mga umiiral na pattern para sa karagdagang mga bansa
  • XML, metaf2xml.pl, gui:
  • alisin opsyon -X para metaf2xml.pl, tag ay sapilitan
  • ui, gui:
  • gumamit ng malinaw na link para sa favicon
  • gui:
  • tipo = SN ay hindi suportado para src_synop = ogimet; huwag payagan ang tipo = SI para sa ngayon, filter ay nasira at nagbabalik walang mga ulat suriin kung input parameter oras ay isang numero
  • metaf-sum:
  • gumawa ng teksto ng ulat na ang isang link upang ipakita ito sa mode = detalyadong

Ano ang bago sa bersyon 1.41:

  • Ang yelo / icing grupo ng SYNOP seksyon 2 na ngayon ang naproseso pati na rin ang grupo sa SYNOP seksyon 5 mula sa US station dagat ulat.
  • Ang pagpapasiya ng lupain ng mga taga-isyu ng ulat SYNOP (kinakailangan na mag-aplay pambansang patakaran decoding) ay pinabuting.
  • Ang display ng mga nakaraang panahon sa buod ay pinahaba.
  • Maraming menor de edad pagwawasto at extension ay ipinatupad.

Ano ang bago sa bersyon 1.35:

  • Ang release na ito ay nagdadagdag ng pagproseso ng SYNOP grupo sa section 5 para istasyon pinatatakbo ng USA (lupa) at Canada.
  • Ang dependency sa XML :: Writer ay tinanggal.
  • Mayroon ding isang bilang ng mga mas maliit na mga pagpapabuti para sa parser at ng ilang mga bugfixes.

Ano ang bago sa bersyon 1.34:

  • parser:
  • METAR: makilala bagong format para sa runway ng estado
  • TAF: makilala bagong format ng petsa / oras din para max./min. temperatura
  • SYNOP: magparaya hindi wastong mga halaga para sa table 4377

Ano ang bago sa bersyon 1.33:

  • Ang release na ito ay nagdadagdag ng processing ng bagong TAF ang araw / oras format. SYNOP grupo 95 [01] xx ay pinoproseso din.
  • Mayroon ding isang bilang ng mga mas maliit na mga karagdagan, ang mga pagbabago, at ng ilang bugfixes.

Ano ang bago sa bersyon 1.32:

  • Ang release na ito ay nagdadagdag ng pagproseso ng SYNOP grupo sa bahagi 3 para Antarctic.
  • Ang mga tag para sa visibility at ang direksyon ng hangin ay naglalaman ng impormasyon tungkol sa rounding offsets.
  • Ang ilang mga higit pang mga pangkat SYNOP deviating mula sa standard ay disimulado.
  • Ang buod na format para sa SYNOP Nagpapakita na ngayon ang kasalukuyang panahon (sa METAR coding) at ang pinakamataas na gust (mula sa seksyon 3).
  • Ang pinagmulan ng data NOAA / NWS (ships) ay idinagdag.
  • Mayroon ding isang bilang ng mga mas maliit na mga pagbabago sa pang-parse at ng ilang mga bugfixes.

Kinakailangan

  • Perl

Mga screenshot

metaf2xml_1_69253.png
metaf2xml_2_69253.png

Katulad na software

RTextDoc
RTextDoc

17 Feb 15

mark3
mark3

11 May 15

cssutils
cssutils

14 Apr 15

Markdoc
Markdoc

11 May 15

Mga komento sa metaf2xml

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!