NOAA REST サービスは、気象情報を取得する方法を提供します。NOAA の Web サイトにテキスト ボックスがあり、City,St と入力してその場所の天気情報を取得できることに気付きました。
REST サービスを使用すると、限定された City,St とそれに対応する Lat,Lng のみが一覧表示されます。
http://graphical.weather.gov/xml/sample_products/browser_interface/ndfdXMLclient.php?listCitiesLevel=1234
ただし、Lat,Lng を表示したい場合MCRAE, GA
、REST サービスでは City,St としてリストされません。
私の目標は、任意の City,St を Python プログラムへの入力として使用することであり、プログラムはその場所の気象データを取得します。これには最終的に、City,St の座標を計算し、その座標を使用して URL を作成することが含まれます。REST サービスが座標を教えてくれることを期待していましたが、それは不可能のようです。
私の質問は、NOAA が特定の City,St に使用する正しい座標をどのように把握するかです。また、可能であればそのデータを簡単に返す REST サービスはありますか? ユーザー入力をシミュレートしてから座標をスクレイピングする必要はありません。