2011-10-18 53 views
1

我想使用NOAA獲得每小時預報,但它不讓我輸入東經。該請求必須是西經。諾阿天氣API

他們甚至爲印度等亞洲國家提供東經的服務嗎?

這裏是我用 http://graphical.weather.gov/xml/SOAP_server/ndfdXML.htm

,或者你可以給我誰給每小時預測API中的任何其他鏈接的鏈接。 我嘗試了雅虎天氣,風向標,世界天氣在線。他們沒有給出API的每小時預測。

謝謝!

+0

看起來API只提供全國的天氣,那裏的國家是美國。我試圖將座標輸入我的家中(在瑞典,東經12度左右),也無法獲得任何東西。 –

回答

2

這是根據我與NOAA API工作的部分解決方案:

NOAA的工作原理是氣象站,所以網址將根據離您最近的站上有所不同。在我的情況下,我使用的西部地區站:

http://www.wrh.noaa.gov/forecast/xml/xml.php?duration=# {持續時間} &間隔=#{間隔} & LAT =#{經緯度[0]} & LON =#{經緯度[1]}

這是我在Ruby中通過郵政編碼檢索在6小時間隔7天預測實現:

https://raw.github.com/WalterYu/stormsavvy/master/lib/weather/noaa_forecast.rb

希望幫助你起步。

+1

鏈接已經死了,對於你所有的無畏氣象探險家... –

+1

其實,我很確定預測是網格化的。這就是爲什麼他們的API需要緯度而不是站點ID。無論如何...這個網址是hottt!之前我正在與例如http://forecast.weather.gov/MapClick.php?lat=39.00214&lon=-119.94936&FcstType=json,它只提供12小時的增量,僅適用於溫度/降水量。相反,這個網址每小時增加一個星期的溫度,降雨,風速。真棒。對於未來的谷歌搜索引擎來說,'duration'和'interval'是整數小時。所以例如http://www.wrh.noaa.gov/forecast/xml/xml.php?duration=168&interval=1&lat=39.00214&lon=-119.94936 – ericsoco