気象庁防災情報 XML - 竜巻注意情報、土砂災害警戒情報、記録的短時間大雨情報集計!

Updated:


これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等)

今回は、「竜巻注意情報」、「土砂災害警戒情報」、「記録的短時間大雨情報」の発表回数を集計したページを作成・公開しました。

(興味がなければ、無視して下さい。あくまで個人の記録ですので。)

1. 「集計 - 竜巻注意情報(区市町村別)」ページ

以下のようなページを作成・公開した。

JMAXML_CNT_TATSUMAKI_C

「府県予報区」、「一次細分区域」、「市町村等をまとめた地域」、「二次細分区域」での絞り込み、明細の並び順の指定が可能である。
また、「地図」リンクをクリックすることで「Google マップ」を表示するようにしている。

実際のサイトは以下。よろしければ、ご参照ください。

(気象庁防災情報 XML の受信状況によっては正しく表示されないことがあるかも知れない)

2. 「集計 - 土砂災害警戒情報(区市町村別)」ページ

以下のようなページを作成・公開した。

JMAXML_CNT_DOSHA_C

「府県予報区」、「一次細分区域」、「市町村等をまとめた地域」、「二次細分区域」での絞り込み、明細の並び順の指定が可能である。
また、「地図」リンクをクリックすることで「Google マップ」を表示するようにしている。

実際のサイトは以下。よろしければ、ご参照ください。

(気象庁防災情報 XML の受信状況によっては正しく表示されないことがあるかも知れない)

3. 「集計 - 記録的短時間大雨情報(府県別)」ページ

以下のようなページを作成・公開した。

JMAXML_CNT_KIROKUAME_P

明細の並び順の指定が可能である。
また、「地図」リンクをクリックすることで「Google マップ」を表示するようにしている。

実際のサイトは以下。よろしければ、ご参照ください。

(気象庁防災情報 XML の受信状況によっては正しく表示されないことがあるかも知れない)

4. 作成手順

今回のようなページを作成する手順を簡単に説明する。(1〜4は一般的な手順で、5〜7 は当方独自)

  1. HTTP サーバを利用できる環境を準備する。
  2. 「気象庁防災情報 XML」を受信する準備を行う。(PubSubHubbub の Subscriber を準備する)
  3. 気象庁に「気象庁防災情報 XML」受信登録の申請をする。
  4. 登録完了後、実際に HTTP サーバで XML フィードの受信を行う。
  5. 受信した XML フィードを解析しデータをデータベース MySQL に保存する。
    (発信元分散サーバの都合で同一電文が複数受信されることがあるので、 UUID で判断して重複しないようにしている。
    当方サーバの不都合で受信できなかった場合は、「AITC(先端IT活用推進コンソーシアム) - 気象庁防災情報 XML 検索 API」で取得して補っている。)
  6. データ登録時にトリガーで一覧用テーブルを作成する。
  7. 集計参照用ページを作成する。

5. 気象庁防災情報 XML について


他の情報についても集計(ランキング)ページを作成・公開したいと考えいている次第です。
(興味がなければ、無視して下さい)

以上。





 

Sponsored Link

 

Comments