Pythonを使用してGoogleAppEngineでアプリを作成しており、大きなウィキペディアのリストをスプレッドシートに変換してから、リストの行を[場所]に入力しています。たとえば、次のようになります。http: //en.wikipedia.org/wiki/List_of_North_Carolina_state_parksそして、各公園の名前を住所に変換する必要があります。正確ではないと思いますが、ほぼ正しい限り、大丈夫です。
サーバー側でPythonを使用してこれを行う方法はありますか?Googleのジオコーディングサービスについては知っていますが、すべてjavascriptで実行され、レート制限があります。
これを行うことができるサービスはありますか?
更新:geopyはまさに私が探していたものです。複数の結果に対処するための最良の方法は何でしょうか。これが私の試みです:
try:
place, (lat, lng) = g.geocode(title+", North Carolina")
except ValueError:
geocodespot = g.geocode(title+", North Carolina", exactly_one=False)
place, (lat, lng) = geocodespot[0]
それはうまく機能しますが、もっと良いアイデアがあるかどうか疑問に思っています。