問題タブ [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.

0 投票する
2 に答える
194 参照

django - 非Unicode文字列をDjangoアプリのデータベースに保存するにはどうすればよいですか?

ユーザーが入力したポイントからの距離を計算する操作を実行するために、views.pyのフィールドにアクセスしようとしています(geopyを使用)。入力はプレーンな文字列である必要がありますが、現在、geopyが利用できないu'(lat、lng)'としてデータベースに保存されています。

情報を適切な形式(例:(lat、lng))でデータベースに保存するにはどうすればよいですか。座標は元々この形式で入力されます。

事前に感謝します。適切な用語を使用しなかったことをお詫びします。これは初めてで、独学です。

0 投票する
1 に答える
1428 参照

python - Djangoビューのtry/exceptからのカスタムフィールドエラー?

アプリで住所をジオコーディングするためのフォームがあります。住所以外が入力された場合、ジオコーダは「GQueryError」を発生させます。try/except を使用して、このエラーをキャッチし、他のエラーと同様に「エラーリスト」に表示され、適切に表示およびスタイル設定されるカスタム エラーをフォームに送り返したいと思います。これはできますか?

0 投票する
2 に答える
6004 参照

python - GeoDjango で座標系を変換する

django.contrib.gisデータベースに座標情報を追加して、アプリにサポートを追加しようとしています。データベースからアドレスを取得し、Google に座標を要求するsouthデータ移行を作成しています (これまでのところ、これを使用するのが最善の策だと思いますgeopy)。

次に、返された座標をWGS84:4326、Google の座標系からWGS84:22186自分の座標系に変換する必要があります。

これを行う方法を見つけようとしているGeoDjangoドキュメントの中で迷っています。これまでのところ、私はこれを行う必要があると収集しています:

しかし、そのオブジェクトの使用方法がわかりませんCoordTransform..GDALのデータオブジェクトで使用されているようですが、それは私がやりたいことにはやり過ぎです..

0 投票する
2 に答える
1412 参照

python - PythonCSVリーダーとGeopyで解凍するには値が多すぎます

location.csv内のデータは次のようになります。

何らかの理由で、「解凍するには値が多すぎます」というエラーが残ります。コメント付きのprintステートメントを使用すると、値が出力されます。なぜこれが起こるのか誰かが知っていますか?

0 投票する
1 に答える
2046 参照

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 で例外をキャプチャして、プログラムが次のエントリに移動できるようにする方法です。ソースコードは以下です。

0 投票する
1 に答える
2483 参照

python - エラー処理を伴うGeopy

エラー処理を行っているPythonコードがいくつかありますが、何らかの理由で、コードはこの特定のエラーを処理できないようです。

これがソースです:

十分なエラー処理を含めていませんか?「ValueErrorを除いて」がこの状況を処理するだろうという印象を受けましたが、私はそれについて間違っているに違いありません。

助けてくれてありがとう!

PS私はこれをコードから引き出しましたが、それが実際に何を意味するのかはまだわかりません。

0 投票する
1 に答える
1145 参照

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

0 投票する
2 に答える
645 参照

python - GeocoderDotUS... 'None' の Python チェックの構文

したがって、GeocoderDotUS がアドレスを見つけられない場合、None を返すことを確立しました。None をチェックしようとするスクリプトをいくつか書きましたが、まだこのトレースが返されているようです。私は少し困惑しています。

None systax のチェックにエラーがありますか? 助けてくれてありがとう....

0 投票する
1 に答える
13566 参照

python - Geopy Distance.Distanceが間違っているのはなぜですか?

GeoDjangoポイントフィールドから、次のポイントを取得します。

次に、以下を使用して距離を計算しますgeopy

しかし、このツールを使用すると:http ://www.movable-type.co.uk/scripts/latlong.html12.45km の距離が得られます

なぜこんなに大きな食い違いがあるのでしょうか?

0 投票する
4 に答える
20358 参照

python - GeoPy ジオコーダーから個々の住所コンポーネント (都市、州など) を返す

GeoPy を使用して住所を緯度経度にジオコーディングしています。また、各住所の項目別の住所コンポーネント (番地、都市、州、郵便番号) を抽出したいと考えています。

GeoPy はアドレスを含む文字列を返しますが、各コンポーネントを分離する信頼できる方法が見つかりません。例えば:

Google ジオコーディング API はこれらの個々のコンポーネントを返します... GeoPy からこれらを取得する方法はありますか? (または別のジオコーディング ツール?)