livedoor 天気情報 - Weather Hacks の考察

当サイトでも「気象庁の天気予報情報を XML で配信 :: Japan Weather Forecast xml」なんていうグレーなサービスをやってますが、企業が公式に天気情報を RSS で配信するのは goo と livedoor の2社。

goo の天気情報 RSS は誠に残念ながら、メタ情報でないんですね。(例:東京の天気 RSS

<content:encoded>
 <![CDATA[
  html 形式で天気情報が記述
 ]]>
</content:encoded>

一方、livedoor 天気情報の Weather Hacks も標準で公開されている RSS は残念ながら、完全にメタ情報化されてませんが、お天気Webサービス(REST)がヤバイです。かなり Web アプリが作りやすい情報がでてきます。

- スポンサーリンク -

「長野(北部) 明日の天気」に対する REST API 経由で得られるデータは、

<location area="信越・北陸" pref="長野県" city="長野" />
<title>長野県 長野 - 今日の天気</title>
<link>http://weather.livedoor.com/area/20/72.html?v=1</link>
<forecastday>today</forecastday>
<day>Friday</day>
<forecastdate>Fri, 10 Feb 2006 00:00:00 +0900</forecastdate>
<publictime>Thu, 09 Feb 2006 17:00:00 +0900</publictime>
<telop>晴れ</telop>
<description>10日朝の県内は、地表の熱が奪われる放射冷却現象で厳しい冷え込みになる見込みです。水道管の凍結や破損等に注意してください。 日本付近の冬型の気圧配置は次...</description>
<image>
 <title>晴れ</title>
 <link>http://weather.livedoor.com/area/20/72.html?v=1</link>
 <url>http://image.weather.livedoor.com/img/icon/1.gif</url>
 <width>50</width>
 <height>31</height>
</image>
<temperature>
 <max>
  <celsius>4</celsius>
  <fahrenheit>39.2</fahrenheit>
 </max>
 <min>
  <celsius>-11</celsius>
  <fahrenheit>12.2</fahrenheit>
 </min>
</temperature>
<pinpoint>
 <location>
  <title>長野市</title>
  <link>http://weather.livedoor.com/point/city/1236.html</link>
  <publictime>Thu, 09 Feb 2006 18:00:00 +0900</publictime>
 </location>
 <location>
  <title>須坂市</title>
  <link>http://weather.livedoor.com/point/city/1242.html</link>
  <publictime>Thu, 09 Feb 2006 18:00:00 +0900</publictime>
 </location>
・・・

と、週間予報に相当するデータは取得できないけど、「今日、明日、明後日」に関する天気予報データはかなり詳細なデータがメタデータとして取得することができます。市町村レベルのデータは残念ながらサイトへの誘導情報しか取得することができません。

時間を見つけて、早速 Hack アプリ書きたいと思います。API の公開というか、オープンデータ化してうまくギークを夢中にさせるってのが、今の世の中非常に重要なポイントかもしれません。

その他にもかなり旨味のある RSS が幾つかありまして、「気温、降水量、風向・風速、日照時間、積雪深」 あたりの情報は予報じゃなくて過去のデータになるわけですが、用途によってはかなり役立ちそうです。「防災情報」が「防災情報予報」ならかなり欲しかったですが、そんなものあるわけ無いか。。。

あっそうだ、花粉の散布予報がないのが個人的にちょっと寂しいところ。花粉情報 REST 何てのを是非に。

- スポンサーリンク -