地理的位置座標(緯度および経度)でオブジェクトを作成し、すべてのオブジェクトに5km以内のオブジェクト(つまり半径)を照会できるPythonモジュールはありますか?与えられた座標?地理座標を格納および照会するためのPythonモジュール
私は緯度と経度を辞書のキーとして(キーで索引付けされているように)格納し、いくつかの距離検索アルゴリズムを使用してそれらを照会しようとしています。しかし、これはひどいハックのように感じます。
PostGIS for PostgreSQLのようなものですが、すべて私のPythonアプリケーションのメモリ内にあります。
ありがとうございました。私はそれが完全にジオコーディングのためだと思ったので、私はうんざりに飛び越えました。クエリの例では、 'points'のすべてのオブジェクトをループしませんか? PostGISのポイントのインデックス作成ほど効率的ではない - おそらくデータベースアプローチがより効率的になるだろう。 –
@Jonathan - あなたはそうだ、それはポイントの全体のリストを繰り返します。私はジオピー内でインデックスを作成する可能性についてはわかりません。多分あなたは何かを見つけるでしょう。 – eumiro