Web API

【気象データの取得】

気象データを取得する Web API です。 Python + Flask + Heroku で構成されています

・アメダス

気象庁より提供されている最新のアメダスのデータを取得します。

下記 URL の末尾(=の後ろ)に5ケタの観測所番号を付与してアクセスしますと、当該観測所の最新のアメダスのデータと日時が JSON 形式で返ってきます。

観測所番号はアメダス(気象庁サイト)より確認してください。地点名選択後、URL の「#amdno=」部分に続く5ケタの番号になります。

※ 更新頻度は10分毎です。


https://weather-nkkmd.herokuapp.com/amds?point=観測所番号


取得データは観測所により異なります。


・2週間気温予報

2週間気温予報のアンサンブル平均のデータを取得します。元データは気象庁の確率予測資料(2週間気温予報)となります。

下記 URL の末尾(=の後ろ)に地域(地点)番号を付与してアクセスしますと、当該地域(地点)2週間気温予報のデータと予報対象期間の初期日が JSON 形式で返ってきます。

番号は、地域番号、地点番号の対応表より確認してください。

※ 毎日9時30分頃までに更新されます

※ 地域(地点)番号はアメダスの観測所番号とは異なります


https://weather-nkkmd.herokuapp.com/twoweek?point=地域(地点)番号


取得データは、初期日及び予報・平年値・過去10年・昨年の平均・最高・最低気温です。気温は、初期日からの13日間をそれぞれ起点として5日間平均で算出されています。

・キーの説明

date(初期日), forecast(予報), normal(平年値), last10Y(過去10年), lastY(昨年)

ave0~12(平均気温), hi0~12(最高気温), low0~12(最低気温)

例:初期日が2/17の場合

ave0 → 2/17から2/21までの5日間を平均した平均気温

hi1 → 2/18から2/22までの5日間を平均した最高気温

low12 → 3/1から3/5までの5日間を平均した最低気温


運用情報]

現在、正常に運用されています。

・アメダス - サンプルページ(小名浜)

・2週間気温予報 - サンプルページ(小名浜)


[更新情報]

・バージョン 0.1.2(2022-2-23

日時データの形式を変更しました

・バージョン 0.1.1(2022-2-17)

・2週間気温予報が取得できるようになりました。

・バージョン 0.0.3(2022-2-15)

・URL が変更になりました。

・バージョン 0.0.2(2022-2-12)

・取得データに日時を追加しました。

・バージョン 0.0.1(2022-2-10)

Web API を公開しました。


※ 商用・非商用にかかわらず、ご自由にお使いいただけます。

※ サポートや品質保証等はございませんのでご理解の上でご使用ください。

気象庁のコンテンツ利用についてはこちらをご覧ください。