geopy χρησιμοποιεί geocoders τρίτων για τη μετατροπή των δεδομένων, όπως διευθύνσεις, πόλεις, κωμοπόλεις, χώρες, κλπ σε γεωγραφικές συντεταγμένες που μπορούν εύκολα να αποτυπώνονται σε ένα παγκόσμιο χάρτη παράσταση.
Η μετατροπή πηγαίνει με τους δύο τρόπους, από τη διεύθυνση να συντονίζει και αντίστροφα.
Εκτός από αυτό, geopy μπορεί επίσης να χρησιμοποιηθεί για τη μέτρηση αποστάσεων μεταξύ δύο σημείων, καθώς και.
Υποστηριζόμενες υπηρεσίες γεωκωδικοποίηση:
- Yahoo! BOSS
- Geocoder.us
- Bing Maps API
- Google Γεοκωδικοποίηση API
- OpenStreetMap Nominatim
- ESRI ArcGIS
geopy λειτουργεί με δύο σημαντικές εκδόσεις του γλώσσα προγραμματισμού Python, 2.x και 3.x
Τι είναι καινούργιο σε αυτή την έκδοση:.
- άλλαξε:
- MapQuest geocoder απομακρύνονται όσο το API που χρησιμοποιεί είναι τώρα διαθέσιμη μόνο σε λογαριασμούς της επιχείρησης. OpenMapQuest είναι μια αντικατάσταση για Nominatim προέλευσης δεδομένων.
- Nominatim τώρα χρησιμοποιεί HTTPS από προεπιλογή και δέχεται το επιχείρημα σύστημα.
- Προστέθηκε:
- Nominatim δέχεται τώρα ένα επιχείρημα τομέα, η οποία τους επιτρέπει να χρησιμοποιούν ένα διαφορετικό διακομιστή από nominatim.openstreetmap.org.
- ΣΤΑΘΕΡΑ:
- Bing δεν ήταν προσβάσιμο από get_geocoder_for_service.
Τι είναι καινούργιο στην έκδοση 1.8.0:
- Προστέθηκε:
- NaviData geocoder πρόσθεσε. Συνεισφορά από τον NaviData.
- άλλαξε:
- LiveAddress απαιτεί τώρα HTTPS συνδέσεις. Εάν ορίσετε σύστημα να είναι HTTP, αντί για την προεπιλεγμένη HTTPS, θα λάβετε τώρα ConfigurationError.
Τι είναι καινούργιο στην έκδοση 1.7.0:
- Προστέθηκε:
- IGNFrance geocoder.
- ΣΤΑΘΕΡΑ:
- Bing ελέγχει το σώμα απάντηση για κωδικούς σφάλματος.
Τι είναι καινούργιο στην έκδοση 1.6.0:
- Προστέθηκε:
- Python 3.2 και PyPy3 συμβατότητα.
Τι είναι καινούργιο στην έκδοση 1.4.0:
- Προστέθηκε:
- μέθοδος Mapquest.reverse () προστίθεται. Συνεισφορά από τον Dody Suria Wijaya.
- geocoder του Bing δέχεται τώρα τις προαιρετικές επιχειρήματα & quot? Πολιτισμός & quot ;, & quot? IncludeNeighborhood & quot ;, και & quot? Συμπεριλαμβάνουν & quot ;. Συνεισφορά από oskholl.
Τι είναι καινούργιο στην έκδοση 1.1.6:
- Προστέθηκε:
- GeoNames.reverse (), πρόσθεσε.
- GoogleV3.timezone () προστίθεται. Αυτό επιστρέφει ένα αντικείμενο pytz δίνοντας τη ζώνη ώρας σε ισχύ για μια δεδομένη τοποθεσία σε έναν χρόνο (αθέτησαν τώρα).
Τι είναι καινούργιο στην έκδοση 1.1.1:
- ΣΤΑΘΕΡΑ:
- Python 3 συμβατότητα.
Τι είναι καινούργιο στην έκδοση 0.98.1:
- ΣΤΑΘΕΡΑ:
- Mapquest geocoder δεν χρησιμοποιούν format_string στη δημιουργία των ερωτημάτων του.
- Geocoders έθεσε εσφαλμένα μια εξαίρεση GeocoderTimedOut για όλες τις εξαιρέσεις SSLError.
Τι είναι καινούργιο στην έκδοση 0.94.2:
- Προστέθηκε:
- MANIFEST.in έτσι ώστε αρχείο ΑΔΕΙΑ παίρνει περιλαμβάνονται σε πακέτα dist
- ΕΝΗΜΕΡΩΣΗ:
- Yahoo geocoder χρησιμοποιεί νέα PlaceFinder API αντί των παρωχημένων MapsService V1 API.
Τι είναι καινούργιο στην έκδοση 0.94.1:
- Προστέθηκε:
- Test Suite περιλαμβάνει τεστ γεωκωδικοποίησης για την Google, Bing, Yahoo, GeocoderDotUS, και GeoNames geocoders.
- Geocoder backend για OpenMapQuest API MapQuest του.
- άλλαξε:
- `output_format` αποδοκιμάζεται σε backends που χρησιμοποιείται.
- Yahoo geocoder χρησιμοποιεί τώρα το & quot? Παλιά & quot? πλειάδα μορφή επιστροφής (διεύθυνση, (λατ, lon)) και όχι η χωρίς χαρτιά Τοποθεσία () αντικείμενο, για το API συνοχή. (Τιμές επιστροφής αντικειμένου με πλούσια δεδομένα θα υλοποιηθεί σε μελλοντική έκδοση.)
- Προστέθηκε __repr__ και __str__ απόστασης.
- ΣΤΑΘΕΡΑ:
- Bing geocoder λειτουργεί πλέον σωστά. Ενημερώθηκε να χρησιμοποιούν τη μέθοδο επιστροφής JSON, αντί για XML. `Output_format` έχει πάντοτε αγνοήθηκαν και πλέον παρωχημένο.
- GeocoderDotUS λειτουργεί πλέον σωστά. Ενημερώθηκε να χρησιμοποιήσετε πιο συμπαγή μέθοδος επιστροφής CSV αντί XMLRPC.
- Σταθερή & quot? Εκτύπωση & quot? δήλωση στο Bing backend. Δεν υπάρχουν άλλα δηλώσεις εκτύπωσης παραμένουν.
- Εκτός από τον έλεγχο για το σύστημα `` json` και simplejson`, geopy τώρα ψάχνει για ένα σύστημα εγκατεστημένο `django` (το οποίο συγκεντρώνει ένα αντίγραφο του simplejson).
- Εφαρμογή __cmp__ εξ αποστάσεως έτσι ώστε τα αντικείμενα απόσταση μπορεί να συγκριθεί ένας εναντίον του άλλου.
Τι είναι καινούργιο στην έκδοση 0.94:
- Προστέθηκε: Μερική σουίτα δοκιμής μπορεί τώρα να τρέξει μέσω & quot? setup.py δοκιμή & quot?
- Σταθερό: Τεύχος 5. Μετατροπή & quot? Εκτύπωση & quot? Δηλώσεις για καταγραφικό καλεί να επιτρέπουν τη συμβατότητα με WSGI.
- Σταθερό:. Τεύχος 16. Google backend geocoder ρίχνει τώρα πιο περιγραφικό εξαιρέσεις για ορισμένες καταστάσεις αποτυχία
- Σταθερό: Τεύχος 18. Προσθήκη simplejson να install_requires για την εγκατάσταση. Χρησιμοποιήστε μητρική (Python 2.6 + / + 3,0) μονάδα JSON αν είναι διαθέσιμο.
- Σταθερό: Τεύχος 21 και 25. Έκδοση Απόσταση υπολογισμούς για τις τιμές πέραν του 180 / -180 και 90 / -90 τώρα τυλίξτε αντί της αύξησης σφάλμα .
- Σταθερό:. Τεύχος 22. Σταθερές συμβολοσειράς του σημείου αντικειμένων, έτσι ώστε να μην ρίξει μια εξαίρεση
- Σταθερό:. Τεύχος 23. Σταθερή GreatCircleDistance ValueErrors λόγω κινητής υποδιαστολής ακρίβειας σε εξαιρετικά στενή σημεία
Τα σχόλια δεν βρέθηκε