問題タブ [geopy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 非Unicode文字列をDjangoアプリのデータベースに保存するにはどうすればよいですか?
ユーザーが入力したポイントからの距離を計算する操作を実行するために、views.pyのフィールドにアクセスしようとしています(geopyを使用)。入力はプレーンな文字列である必要がありますが、現在、geopyが利用できないu'(lat、lng)'としてデータベースに保存されています。
情報を適切な形式(例:(lat、lng))でデータベースに保存するにはどうすればよいですか。座標は元々この形式で入力されます。
事前に感謝します。適切な用語を使用しなかったことをお詫びします。これは初めてで、独学です。
python - Djangoビューのtry/exceptからのカスタムフィールドエラー?
アプリで住所をジオコーディングするためのフォームがあります。住所以外が入力された場合、ジオコーダは「GQueryError」を発生させます。try/except を使用して、このエラーをキャッチし、他のエラーと同様に「エラーリスト」に表示され、適切に表示およびスタイル設定されるカスタム エラーをフォームに送り返したいと思います。これはできますか?
python - GeoDjango で座標系を変換する
django.contrib.gis
データベースに座標情報を追加して、アプリにサポートを追加しようとしています。データベースからアドレスを取得し、Google に座標を要求するsouth
データ移行を作成しています (これまでのところ、これを使用するのが最善の策だと思いますgeopy
)。
次に、返された座標をWGS84:4326
、Google の座標系からWGS84:22186
自分の座標系に変換する必要があります。
これを行う方法を見つけようとしているGeoDjangoドキュメントの中で迷っています。これまでのところ、私はこれを行う必要があると収集しています:
しかし、そのオブジェクトの使用方法がわかりませんCoordTransform
..GDALのデータオブジェクトで使用されているようですが、それは私がやりたいことにはやり過ぎです..
python - PythonCSVリーダーとGeopyで解凍するには値が多すぎます
location.csv内のデータは次のようになります。
何らかの理由で、「解凍するには値が多すぎます」というエラーが残ります。コメント付きのprintステートメントを使用すると、値が出力されます。なぜこれが起こるのか誰かが知っていますか?
python - Geopy 例外処理
トレースバック (最後の最後の呼び出し):
ファイル "C:\Users\Penguin\workspace\geocode-nojansdatabase\src\geocode.py"、15 行目
、(lat, lng) = g.geocode(a)
ファイル " C:\Python27\lib\site-packages\geopy-0.94.2-py2.7.egg\geopy\geocoders\google.py"、81 行目、ジオコードで
self.geocode_url(url, exact_one)
ファイル "C: \Python27\lib\site-packages\geopy-0.94.2-py2.7.egg\geopy\geocoders\google.py"、88 行目、geocode_url で
ディスパッチ (ページ、正確に 1 つ) を返す
ファイル "C:\Python27\lib \site-packages\geopy-0.94.2-py2.7.egg\geopy\geocoders\google.py"、111 行目、parse_xml
"(Found %d.)" % len(places))
ValueError: しませんでした目印を 1 つだけ見つけてください。(3つ見つかりました。)
geopy が気に入らないアドレスに遭遇すると、アプリケーションが終了します。私が疑問に思っているのは、Python で例外をキャプチャして、プログラムが次のエントリに移動できるようにする方法です。ソースコードは以下です。
python - エラー処理を伴うGeopy
エラー処理を行っているPythonコードがいくつかありますが、何らかの理由で、コードはこの特定のエラーを処理できないようです。
これがソースです:
十分なエラー処理を含めていませんか?「ValueErrorを除いて」がこの状況を処理するだろうという印象を受けましたが、私はそれについて間違っているに違いありません。
助けてくれてありがとう!
PS私はこれをコードから引き出しましたが、それが実際に何を意味するのかはまだわかりません。
python - GeocoderDotUS Geopy('NoneType'オブジェクトは反復可能ではありません)
なぜ受け取っているのか本当にわかりません
トレースバック(最後の最後の呼び出し):ファイル "C:\ Users \ Penguin \ worksheet \ geocode-nojansdatabase \ src \ yahoo.py"、17行目、(lat、lng)= g.geocode(a)TypeError: 'NoneType'オブジェクトは反復可能ではありません
geocode(a)呼び出しが行われる前に、aに値があることを確認しました。おそらく一致するものが見つかりませんでしたか?その場合は、bthenステートメントを追加する必要があると思います。誰かがこれについてもっと知っていますか?
私はそれを追加するのを見ています
収量:178 Connection Rd Pomona QLD
python - GeocoderDotUS... 'None' の Python チェックの構文
したがって、GeocoderDotUS がアドレスを見つけられない場合、None を返すことを確立しました。None をチェックしようとするスクリプトをいくつか書きましたが、まだこのトレースが返されているようです。私は少し困惑しています。
None systax のチェックにエラーがありますか? 助けてくれてありがとう....
python - Geopy Distance.Distanceが間違っているのはなぜですか?
GeoDjangoポイントフィールドから、次のポイントを取得します。
次に、以下を使用して距離を計算しますgeopy
。
しかし、このツールを使用すると:http ://www.movable-type.co.uk/scripts/latlong.html12.45km の距離が得られます
なぜこんなに大きな食い違いがあるのでしょうか?
python - GeoPy ジオコーダーから個々の住所コンポーネント (都市、州など) を返す
GeoPy を使用して住所を緯度経度にジオコーディングしています。また、各住所の項目別の住所コンポーネント (番地、都市、州、郵便番号) を抽出したいと考えています。
GeoPy はアドレスを含む文字列を返しますが、各コンポーネントを分離する信頼できる方法が見つかりません。例えば:
Google ジオコーディング API はこれらの個々のコンポーネントを返します... GeoPy からこれらを取得する方法はありますか? (または別のジオコーディング ツール?)