METAR(国内)解読ツール試作
- かねてより計画していた,METAR電文の解読ツールを,Javascriptで試作してみました
- METARとは,パイロットや航空管制官向けに空港での気象観測を報じる電文のフォーマット。毎時報のほか,気象状況に変化があったときには不定期に発報されます
解読ツール試作
- Javascriptで作ってみましたが,気象状況に応じて項目自体が省略されたたり追加されたりと,フォーマットのバリエーションが大きく,さまざまな状況を想定しながらプログラムをチューニングするのにかなりてこずりました。
- 慣れない難しい正規表現にも悩まされ,細かい調整を含め帰宅後の数時間ずつをかけて一週間程度かかってしまいました。
ツールの置き場所
解読性能
- 国際規格なのにもかかわらず国ごとにかなりフォーマットに違いがあるため,とりあえず日本国内の空港のものをへの対応を優先しました
サンプル
02/14 18:00
METAR RJSC 140900Z 17005KT 150V210 9999 -SHSN FEW002 SCT020 BKN030
M01/M03 Q1011 RMK 1ST002 3CU020 6CU030 A2986 4000N-NE=
山形空港 14日18時00分(日本時間) <世界標準時:14日9時00分>
風向:170°(南) 風速:5ノット(2.6m/s)
風向変動範囲:150°(南南東)〜210°(南南西)
視程:10km以上
気象現象:弱いにわか(一時的な)雪;
雲量:地上200フィート(60m)に全天の1/8〜2/8を覆う雲
地上2000フィート(600m)に全天の3/8〜4/8を覆う雲
地上3000フィート(900m)に全天の5/8〜7/8を覆う雲
気温:-1℃ 露点温度:-3℃ 相対湿度:約86%
海面更正気圧:1011hPa
<以下,付加的な観測・留意事項>
雲種:雲底高度200フィート(60m)の層雲が全天の1/8を覆う
雲底高度2000フィート(600m)の積雲が全天の3/8を覆う
雲底高度3000フィート(900m)の積雲が全天の6/8を覆う
北〜北東方向の視程は4000m
Counter: 1579,
today: 1,
yesterday: 1