3

郵便番号または緯度/経度座標のセットを指定して、現在の天気を取得しようとしています。これを行うためのベストプラクティス(およびNOAAがそれを行う方法)は、気象観測所のXMLフィードを取得することであるように思われます。

例: http ://www.weather.gov/xml/current_obs/KEDW.xml

唯一の問題は、NOAAが郵便番号または座標を指定して最も近い気象観測所を見つける良い方法を提供しておらず、このマッピングを提供するホストされたWebサービスがそこにないことです。

郵便番号または座標入力を指定して最寄りの気象観測所を取得するためのWebサービスを知っている人はいますか?そうでない場合、NOAAと同様の情報を提供するが、郵便番号または座標を使用する、調査するための優れたソリューションはありますか?

4

3 に答える 3

3

郵便番号に基づいて天気を検索したり、郵便番号に最も近い天気を見つけたりする天気 API は数多くあります。この質問を参照してください。

気象庁にはREST APIがあります。郵便番号の CTRL+F:

1 つ以上の郵便番号の要約データ: 1 つ以上の郵便番号 (50 米国およびプエルトリコ) の DWML エンコードされた NDFD データを返します。

サンプルリクエストはこちら


それが現在の条件を持っているかどうかはわかりません。そうでない場合は、Wunderground APIを使用できます。まず、GeolookupXMLを使用して都市に基づいて近くの気象観測所を検索し (nearby_weather_stationsサンプル出力の要素を参照)、次にWXCurrentObXMLを使用して気象観測所の 1 つでの状態を取得できます。

于 2010-03-17T17:53:04.033 に答える
2

検索には少し時間がかかりましたが、NOAA はすべての METAR 測候所のリストを、緯度と経度の座標とともに、RSS および XML フィード URL への直接リンクとともに維持しています。リストはここに XML で保存されます: http://www.weather.gov/xml/current_obs/index.xml

Google または Yahoo のジオコーディング API を使用して、場所名 (都市、住所、郵便番号など) の緯度/経度を検索し、指定された場所に最も近い METAR ステーションの気象ステーション リストを検索できます。

于 2011-12-27T14:14:41.170 に答える
0

あなたのリンクを試してみたところ、City ではなく Street が私の郵便番号を入力しました。正しい位置と天気予報を返しました。文書化されていない API であり、5 桁の zip に置き換えられた市区町村/番地のパラメーターが実際に必要なことを実行する可能性があります。

于 2010-03-17T17:51:57.170 に答える