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