Python-Modul für das speichern und Abfragen von Geo-Koordinaten

Gibt es ein Python-Modul, wo ich die Objekte erstellen, die mit einem geografischen Standort-Koordinate (Breitengrad und Längengrad) und Abfrage aller Objekte, für diejenigen, die innerhalb eines 5-km-Distanz (d.h. der radius) zu einer gegebenen Koordinate?

Ich versucht habe zu speichern Längen-und Breitengrad als Schlüssel in dictionaries (wie Sie sind indiziert durch Taste) und verwenden Sie etwas Abstand finden von algorithmen zur Abfrage Ihnen. Aber dies fühlt sich wie eine schreckliche hack.

Im wesentlichen so etwas wie PostGIS für PostgreSQL, aber alle in meiner Python-app-Speicher.

InformationsquelleAutor Jon Cox | 2012-01-31
Schreibe einen Kommentar