台風経路データ (RSMC Best Track Data) を利用する

これは予定したものの途中までの暫定版です。 プログラムはまだこのウェブページに置いていません。

(プログラムの役わり分担を変更する可能性があります。 とくに、extract_tracks.py と lonlat_to_csv.py の作業を 一気にやったほうがよいと思っていますが、変更は仕様をかためてからにします。)


データ

1951年以来の台風の経路や中心気圧などの情報は、 気象庁ウェブサイトの「各種データ・資料」の下の「過去の台風情報」のページにまとめられている。

そのうちの「台風位置表」は、それぞれの台風について、 6時間または3時間ごとの緯度・経度・中心気圧などを示した表だが、 PDFファイルになっていて、目で読むのにはよいが計算機処理にはむかない。

ほぼ同じ情報が、 そのウェブページの「台風のベストトラックデータ」の項目からリンクされた つぎのサイトにある。 これは日本の気象庁が WMO (世界気象機関) からひきうけている 「Regional Specialized Meteorological Center (RSMC) Tokyo - Typhoon Center」 という職務で提供しているものである。

全期間のデータが 1つの zip ファイルにまとめられている。 そのファイルの内容の書式は「Format of RSMC Best Track Data」のテキストファイルに書かれている。 なお「History of Revision」はそのファイルの改訂履歴である。

2025年6月6日に、 以上のファイルをダウンロードして、niigata および hamana の /raid/tctrack/from_jma/ に置いた。 zipファイルを展開すると、1つの大きなテキストファイル bst_all.txt がある。 これを暫定的に /raid/tctrack/data/ に置いた。

bst_all.txt には、 1つの台風について1行の要約情報と、 6時間または3時間ごとの1時刻ごとの情報の行がある。

/raid/tctrack/py/make_inventory.py のプログラムで、 要約情報の行だけをとりだし、フィールドくぎりをコンマにかえて (しかし、各フィールドの内容は変形しないで) ぬきだした。 その結果が /raid/tctrack/py/inventory.csv である。

/raid/tctrack/py/extract_tracks.py のプログラムで、 それぞれの台風についての記録をとりだし、コンマくぎりにかえて、 /raid/tctrack/track/ の下に、たとえば 9922.csv のようなファイル名で置いた。 この例で 99 は西暦年の下2けたで、51-99 のばあいは 1900 を、 その他のばあいは 2000 をおぎなえばよい。 この例で 22 はその年のうちの台風の通し番号である。 (くわしくは、RSMC Typhoon Center がつけた Tropical Storm 級以上の熱帯低気圧 (便宜上「台風」としておく) の 通し番号である。ちかごろは日本の気象庁の台風番号と一致しているが、 過去には一致していないこともある。1950年代にはあきらかに一致していない。)

日時は世界時 (UTC) で記録されている。

熱帯低気圧は風速によって階級わけされているが、 温帯低気圧化したばあいはひとまとめにされている。 bst_all.txt ではこれが数字でコード化されている。 プログラム /raid/track/py/check_a_track.py は、そのコードを、 TD, TS, STS, Ty, L という文字におきかえて示すものである。

緯度・経度は 0.1度 単位でしめされている。

風速は「ノット」(knot) 単位でしめされている。 その数値に 0.514 をかければ m/s 単位の数値になる。

ひとつの台風について、/raid/tcrack/track にある経路のcsvファイルを読み、 時刻ごとの地図上の中心位置に〇をかき、 日時、台風番号、中心気圧、最大風速を表示するプログラム /raid/track/py/map_track_1.py を試作した。


台風経路データの利用の試み

bst_all.txt には、 風速が「50ノット以上」と「30ノット以上」 (それぞれ 25 m/s 以上、15 m/s 以上とみてよい) のところのひろがり (円で近似したときの半径と、どちらの方向にいちばんひろがっているか) の情報もある。 台風の被害は中心付近だけでおこるものではないので、これも見るべきだが、 ここではまたつかう用意ができていない。

この節でしめすプログラムは、 niigata の /home/masudako/ex/tctrack/ に置いている。 利用者が「cp -r /home/masudako/ex/tctrack .」でコピーして tctrack ディレクトリで作業することを想定している。 ただし、まだ仕様がおちついておらず、たびたび変更するだろう。


2025-11-25 .. 2025-12-11
増田 耕一 (MASUDA Kooiti)
[計算機を利用した気象分野の実習の教材] [立正大学用の教材] [教材目録ページ] [日本語入り口ページ] [ホームページ]