2016-09-06 44 views
0

我使用Alteryx爲極少數城市提取天氣數據,效果很好。我想擴大這個範圍,以便能夠下載英國所有氣象站的數據。目前我正在指定我想要的城市,例如倫敦/曼徹斯特。如何使用openweathermap訪問一個國家所有電臺的天氣數據?

有沒有在api調用中指定下載'GB'或'UK'中所有電臺的方法?

理想我想這樣做在一個電話,而不是上市,這將是非常艱苦的

+0

你可以考慮擺在http://community.alteryx.com – johnjps111

回答

0

獲取您想要從中檢索天氣數據站或城市列表中的所有位置。我在這裏發現了一些來自openweather的良好資源:http://bulk.openweathermap.org/sample/

然後使用上面的id列表檢索特定天氣信息來構建url請求。使用凱恩斯氣象站的ID,ID = 2172797,網址最終看起來像:
http://api.openweathermap.org/data/2.5/weather?id=2172797&appid=843798874aac0ef138e6f77c72f3af80

注意,因爲這不是一個真正的appid此URL會返回一個錯誤。如果你用自己的appid替換,這個URL會爲你提供該站的數據。

將這個過程放到Alteryx中,可以將站點ID的列表與url和appid一起放入openweather中,然後將所有數據一起處理。我無法從API中找到關於費率限制的信息,因此請注意您發佈到服務的請求數量。

這裏有這個過程的一個例子:https://www.dropbox.com/s/yoppbx3bw0p4rug/Get%20individual%20stations.yxzp?dl=0

請記住,你必須更新的appid在此示例中的文本輸入工具爲好。

相關問題