気の抜けたラムネ

エンジニアの筆者が書く雑多ブログです。

Open Weather Mapの天気APIを使ってみる

 今回は天気APIの話

 

openweathermap.org

 

色々探した結果、このAPIを使うことにしました

 

 

特徴

 

・利用料    :無料 (※ 有料版も有り)

・商用利用   :可能

API key     :有り

データ形式  :JSON, XML, HTML

・緯度, 経度検索

・都市名検索

・5日 / 3時間 あたりの詳細なデータを利用可能

・16日 / 1日 あたりのデータを利用可能

 

 

 

利用できるデータ

 

利用できるデータについては、日あたりのデータと3時間あたりのデータとで多少の差異はありますが大枠は以下のとおりです

 

勉強不足で不明なデータもあります。ご容赦下さい(汗)

パラメータ 変数 説明 値の例 値の意味
coord lon 緯度 -0.13 南緯0.13°
  lat 経度 51.51 東経51.51°
weather id 天気ID 500 5xx系(雨系)の0番
  main 天気 “Rain”
  description 詳細 “light rain” 小雨
  icon 天気アイコンID “10n” アイコンの10n番
base     “cmc stations” -
main temp 気温 286.164 286.164K
  pressure 気圧 1017.58 1017.58hPa
  humidity 湿度 96 96.00%
  temp_min 最低気温 286.164 286.164K
  temp_max 最高気温 286.164 286.164K
  sea_level 海面 1027.69 1027.69m
  grnd_level 地盤高 1017.58 1017.58m
wind speed 風速 3.61 3.61
  deg 風向 165.001 165.001°
rain 3h 降水量/3時間 0.185 0.185mm
clouds all 雲量 80 80.00%
dt   データ取得時間 1446583128 15/11/03/20:38:48(WST)
sys message   0.003 -
  country 国名 GB イギリス
  sunrise 日の出時間 1446533902 15/11/03/06:58:22(WST)
  sunset 日没時間 1446568141 15/11/03/16:29:01(WST)
id   地点ID 2643743 2643643
name   地点名 (都市名) London ロンドン
cod     200 -

 

 

 参考: Weather Conditions

 

また、上にも書きましたが5日 / 3時間 のデータと 16日 / 日 のデータで取得できる量に若干の差異があるようです

詳しい情報はやはり公式が分かり易さでは最強です。英語だけど。笑

 

5日 / 3時間 あたりのデータ:http://openweathermap.org/forecast5
16日 / 日 あたりのデータ : http://openweathermap.org/forecast16

 

 

 

今回は利用できる情報のまとめでした

 

次回は実際にAPIを使う方法を書こうと思います