1

Alteryx を使用して、いくつかの都市の気象データを抽出していますが、うまく機能しています。これを拡張して、英国のすべての気象観測所のデータをダウンロードできるようにしたいと考えています。現時点では、ロンドン/マンチェスターなど、希望する都市を指定しています。

「GB」または「UK」のすべてのステーションをダウンロードするように API 呼び出しで指定する方法はありますか?

理想的には、非常に面倒なすべての場所をリストするのではなく、1 回の呼び出しでこれを実行したいと考えています。

4

1 に答える 1

1

気象データを取得するステーションまたは都市のリストを取得します。ここで openweather からいくつかの良いソースを見つけました: http://bulk.openweathermap.org/sample/

次に、特定の天気情報を取得する上記の ID のリストを使用して URL リクエストを作成します。ケアンズの気象観測所の ID id=2172797 を使用すると、URL は次のようになります

これは実際の appid ではないため、この URL はエラーを返すことに注意してください。appid を独自のものに置き換えると、この URL からそのステーションのデータが得られます。

このプロセスを Alteryx に入れると、ステーション ID のリストを URL および appid と一緒に入れ、openweather に多くの呼び出しを行い、すべてのデータをまとめて処理できます。レート制限に関する API からの情報を見つけることができなかったので、サービスに投稿するリクエストの数に注意してください。

ここにこのプロセスの例があります: https://www.dropbox.com/s/yoppbx3bw0p4rug/Get%20individual%20stations.yxzp?dl=0

このサンプル内のテキスト入力ツールでも Appid を更新する必要があることに注意してください。

于 2016-09-06T16:18:27.773 に答える