metaf2xml е с отворен код, мултиплатформена и безплатен софтуер за команден ред, който може да се използва за декодиране и разбор прогнози на летищата (TAF), авиационни доклади рутинна метеорологични (METAR, SPECI), наблюдения от шамандури (шамандура), както и синоптичните наблюдения (Synop).
Изтегляне, разбор и декодиране на въздухоплаването данни
Всички части на съобщенията, биват анализирани от софтуера metaf2xml, някои често срещани грешки формат са коригирани или толерирани, и извлечените данни ще бъдат записани автоматично до формат XML файл или предавани на потребителски дефинирана функция (всичко направено в Perl ).
Може да се използва за преобразуване на XML в текст и HTML или XML
metaf2xml предвижда също XSLT стилови листове, които могат да се използват за преобразуване на XML в текст, HTML или XML с различни схеми, както и уеб-базиран потребителски интерфейс, който може да се използва за показване и изтегляне напред на актуална информация за времето от Ogimet, NOAA, и други източници.
Не изисква инсталация
Софтуерът не изисква инсталация и може да се използва директно от пакета с изходния код, след като го изтеглите от Softoware или проекта & rsquo; уебсайта, да го запазите на вашия Home папка, и то разархивиране с любимата си архив програма за управление. Като инструмент за командния ред, metaf2xml изисква от вас да използвате терминал ап емулатор, за да взаимодействат с него. Моля, прочетете файла README намерени на пакета с изходния код за повече информация за това как да използвате софтуера.
Работи под Linux, BSD, Solaris, Windows и Mac
Проектирани от земята, за да бъде прилагане на мулти-платформа, metaf2xml в момента е подкрепена от всяка дистрибуция на GNU / Linux, както и на BSD, Solaris, Mac OS X и Microsoft Windows компютър операционна система.
Под предния капак и поддържани хардуерни платформи
Търси под капака на проекта metaf2xml, можем да забележим, че докато той е написан на езика за програмиране Perl, то & rsquo; ите независим от платформа хардуер, като по този начин се поддържа на 32 и 64-битови машини. The XSL (XPath / XSL-FO / XSLT) програмни езици също са били използвани в metaf2xml
Какво ново в тази версия:.
- анализатор, bufr, src2raw, metaf2xml.pl, CGI, metafsrc2raw.pl, install.pl:
- изискват Perl 5.10.1+ (използване състояние, //, K)
- анализатор:
- Synop раздел 5: процес още 4 групи (NL)
- Synop раздел 1: фиксира диапазони за VV = 9 * за САЩ
- анализатор, bufr, XSL, DTD:
- удължи BUFR разбор
- анализатор, XSL, XSL-сума, DTD:
- премахнете доклад / @ query_start, то и Perl версия като коментар добавете
- CGI:
- достигна адаптира към нови URL адреси за Ogimet, признават квота
- UI, CGI:
- използват оперативно (версия 1.3), вместо на експерименталната (1.5, за да се изключи) NOAA / добавя, dataserver (частично се върне 69efd22)
Какво ново във версия 1.57:
- анализатор, bufr, src2raw, metaf2xml.pl, CGI, metafsrc2raw.pl, install.pl:
- изискват Perl 5.10.1+ (използване състояние, //, K)
- анализатор:
- Synop раздел 5: процес още 4 групи (NL)
- Synop раздел 1: фиксира диапазони за VV = 9 * за САЩ
- анализатор, bufr, XSL, DTD:
- удължи BUFR разбор
- анализатор, XSL, XSL-сума, DTD:
- премахнете доклад / @ query_start, то и Perl версия като коментар добавете
- CGI:
- достигна адаптира към нови URL адреси за Ogimet, признават квота
- UI, CGI:
- използват оперативно (версия 1.3), вместо на експерименталната (1.5, за да се изключи) NOAA / добавя, dataserver (частично се върне 69efd22)
Какво ново във версия 1.56:
- анализатор, XSL, DTD:
- добавите диапазон за маса 1677. ползване @ RNE / @ RPI вместо @ ина / @ RP с @ р = exclLower
- анализатор, XSL, DTD, metaf сума:
- TAF: trendType: използвате FM вместо PROB. Резюме: шоу вероятност
- metaf сума:
- Synop cloudInfo: пропусне, ако типа и височината му са N / A. шоу VV
- CGI:
- използвате списък под формата на & quot на; отворена & quot; за тръби ако платформа го подкрепя анализатор, bufr, XSL, metaf-ui.xsl, DTD, metaf2xml.pl, CGI, install.pl
- подготвят за обработка BUFR
- Makefile:
- просто минават променливи да install.pl
- metaf2xml.pl, CGI, metafsrc2raw.pl, install.pl:
- използвате Pod :: Употреба :: pod2usage
- позволи скриптове, за да бъдат натоварени като библиотека
- install.pl:
- използване по подразбиране, ако променливата е празна
- Добавяне на опции -V, -п
- metaf2xml.pl:
- премахнете опция -О
Какво ново във версия 1.54:
- анализатор, src2raw, metaf2xml.pl, CGI, metafsrc2raw. PL:
- направи съобщение префикси Synop и буй отхвърлената
- анализатор, XSL, DTD, Lang:
- TAF: признаят QNH и прогноза температура
- metaf сума, CGI:
- резюме: донесе и покаже TAF, твърде
Какво ново във версия 1.53:
- анализатор, XSL, DTD, Lang:
- Synop раздел 3: процесни групи 918sqDp, 919MwDa, 97 [5-9] vpDp, 959vpDp
- анализатор, XSL, metaf сума, DTD:
- Synop раздел 9: процес група 0dxdxfxfx за DE
- metaf-добавка, UI, DTD, Ланг, CGI:
- разграничи Synop от тип станция (СМО, кораб, Mobil), вместо на източник (земя, кораб)
- XSL, metaf сума:
- Synop: шоу компенсира до действителната набл. време
- подкрепа GUI демо с браузъри, базирани на WebKit
- metaf сума, Lang:
- подобри разглеждането на резюме с глава
- metaf сума:
- вятъра: шоу посока за поривите, използвайте 1 колона вместо 2
- марка получен влажност
- анализатор, src2raw, metaf2xml.pl, CGI, metafsrc2raw.pl:
- позволи и да направи проверка за точното Perl модул версия
- XSL, UI, CGI, CSS, install.pl:
- ход стил на CSS файл, за да позволи по-строги директиви CSP
- анализатор, XSL, metaf сума, Ланг, CGI:
- ако източник на данни е DB: също така да получите информация станция от DB
- анализатор:
- Synop раздел 3: позволи ///// като 5j1j2j3j4 група. процес tempMax, tempMin за MOBIL
- анализатор, metaf2xml.pl:
- позволи символни данни в & quot; празна & quot; възли
- install.pl:
- настройки могат да бъдат предвидени като аргументи. удължи описание на инсталацията
- Fix монтаж на файлове, имащи CRLF като в края на линията
- подобряване монтаж на изкуствени страници
- metaf-добавка:
- адаптират към промените в DTD, stations.xml. подобряване на пространство от имена работа
Какво ново във версия 1.51:
- анализатор, XSL, DTD:
- METAR / TAF: използване кодова таблица 1690 за височини и рампа. ВИС. с изключение на САЩ
- анализатор, XSL, metaf сума, DTD:
- Synop САЩ: използвайте FMH-2 вместо на кодова таблица 1600 за база на най-ниската облак
- анализатор, XSL, DTD, Lang:
- удължи обработка Сао
- анализатор, XML, XSL, DTD:
- METAR: 5 групи, третирани като разширения стават забележки
Какво ново във версия 1.50:
- DTD, UI, CGI:
- нов източник на данни: SQL база данни
- анализатор, XML, src2raw, XSL, DTD, Lang:
- удължи обработка Сао
- XSL, UI, metaf сума, DTD, Ланг, CGI:
- подготви преводи за PL, PT-BR
- XSL, UI, metaf сума, Ланг, install.pl:
- сплит metaf-lang- {DE, EN, ES, PL, PT-BR, RU} .XSL от metaf-lang.xsl
- Lang:
- подобряване на руски превод (благодарение на римски Никитин)
Какво ново във версия 1.49:
- Броят на грешките, отглеждани за невалидни групи в METAR и TAF е намален значително. повече групи и варианти са признати, и някои непризнати групи, се пропускат
- Обработката на буй съобщенията вече е завършена, и канадската автоматична SAO също се обработват.
- -x The опция за metaf2xml.pl се преименува на -о; опция също е почитан и от функциите на пример за обратно повикване.
- Няколко незначителни бъгове са фиксирани.
Какво ново във версия 1.47:.
- Тази версия се простира разбор за шамандура и Synop съобщения
- Има много малки промени и други разширения.
Какво ново във версия 1.46:
- Като се започне с тази версия, за анализирани данни могат да бъдат достъпни чрез функция за обратно повикване. Releases сега са инсталирани със скрипт, Perl.
- Почасовата температурата в METAR пояснения се обработва като наблюдаваната стойност, не 1-часова средна стойност.
- Липсващи данни за времето история (RABMM) и 24 часа min./max.
- температура в METAR пояснения се признава.
- Много малки промени и поправки.
са направени
Какво ново във версия 1.45:.
- Две малки, но много лош бъгове са фиксирани
Какво ново във версия 1.44:
- metaf.pl и metafsrc2raw.pl сега използваме src2raw модул .pm; по-малко разклоняване сега се изисква. Източникът & quot; Ogimet кораб & quot; Сега може да се използва за извличане на данни кораб.
- Дисплеят на вятъра, налягане (промяна), и температура в резюмето беше удължен.
- Много малки подобрения и поправки.
Бяха направени
Какво ново във версия 1.43:
- добавите обработка на буй съобщения секции 0, 1, 2
- не правят текст на доклада на връзка или да предоставят информация станция като намек, ако се обади от команден ред или за формат = текст metaf2xml.pl, metafsrc2raw.pl:
- удължи опция -Н до 5: с опция група BBB
- добавите параметър & quot; крайна_дата & quot; за Ogimet (използваема от командния ред, само)
Какво ново във версия 1.42:
- 2011-02-06 освободи 1.42
- XML, DTD, XSL, UI, metaf сума: добавете именно пространство за XML и данни превод, плюс малки промени
- анализатор, DTD, XSL, Lang:
- TAF: добавете trendType & quot; FM & quot; ясно да се разграничи от & quot; BECMG FM & quot; (Благодарение на Джеси (angelldev))
- раздел Synop 3: процесни групи 92 [01] SFX, 923S'S, 924SVs, 925TwTw, 927S6Tw, 941CDp, 943CLDp, 950Nmn3, 951Nvn4, 989VbDa, 991ADa
- подобряване на преработката на Synop раздели 1, 2 и 3: позволи на повече варианти за няколко групи; подобряване на преработката на страните по КН, FR, TV; ...
- Synop раздел 3: правилните периоди за област VI, MG, MZ
- подобряване разбор на видимост и време за METAR и TAF
- анализатор, XML, DTD, XSL, metaf сума, Lang:
- период промяна работа
- анализатор:
- METAR: напред "isGrid" за всички ветрове, ако определени; използват съществуващите модели за допълнителни страни
- XML, metaf2xml.pl, GUI:
- премахнете опция -X за metaf2xml.pl, етикет е задължително
- UI, GUI:
- използвате изрична връзка за уеб икона
- GUI:
- Tipo = SN не се поддържа за src_synop = ogimet; забраните Tipo = SI за сега, филтър е счупен и се връща няма съобщения проверяват дали входната величина часа е номер
- metaf сума:
- направи текст на доклада линк да го покаже в режим = подробно
Какво ново във версия 1.41:
- групи лед / обледеняване на Synop раздел 2 са вече обработени както и групи в Synop раздел 5 от морето станция US доклади.
- Определянето на страната на емитента на доклада за Synop (задължително да се прилагат националните правила за декодиране) е подобрена.
- Дисплеят на минало време в резюмето беше удължен.
- Няколко малки корекции и разширения.
бяха изпълнени
Какво ново във версия 1.35:
- Тази версия добавя обработката на Synop групи в раздел 5 за станции, управлявани от САЩ (земя) и Канада.
- Зависимостта от XML :: Writer е отстранен.
- Има и няколко по-малки подобрения за парсера и няколко поправки.
Какво ново във версия 1.34:
- анализатор:
- METAR: разпознае новия формат за държавна писта
- TAF: признаят нови формати за дата / час и за max./min. температура
- Synop: толерира невалидни стойности за маса 4377
Какво ново във версия 1.33:
- Тази версия добавя обработката на новата TAF дата / час формати. Synop групи 95 [01] хх са също преработени.
- Има и няколко по-малки допълнения, промени и няколко поправки.
Какво ново във версия 1.32:
- Тази версия добавя обработката на Synop групи в раздел 3 за Антарктика.
- Таговете за видимостта и посоката на вятъра съдържат информация за закръгляване компенсации.
- Някои повече Synop групи, които се отклоняват от стандарта, се понасят.
- обобщение формат за Synop сега показва настоящото време (в METAR кодиране) и най-високата порив (от раздел 3).
- беше добавено NOAA на източник на данни / NWS (кораби).
- Има и няколко по-малки промени в парсера и няколко поправки.
<силни> Изисквания :
- Perl
Коментари не е намерена