geopy משתמש geocoders של הצד שלישי כדי להמיר את הנתונים כמו כתובות, ערים, עיירות, מדינות, וכו 'לקואורדינטות גיאוגרפיות שיכול בקלות להיות זממו על ייצוג מפת העולם.
ההמרה הולכת לשני כיוונים, מכתובת לקואורדינטות ולהיפך.
חוץ מזה, geopy יכול לשמש גם למדידת מרחקים בין שתי נקודות גם כן.
שירותים נתמכים geocoding:
- BOSS Yahoo!
- Geocoder.us
- API מפות בינג
- API Google Geocoding
- OpenStreetMap Nominatim
- ArcGIS ESRI
geopy עובד עם שני גרסאות עיקריות של שפת תכנות Python, 2.x 3.x ו
מה חדש בהודעה זו :.
- השתנה:
- Geocoder MapQuest הוסר כAPI היא משתמשת זמין רק לחשבונות העסק עכשיו. OpenMapQuest מהווה תחליף לנתונים שמקורו-Nominatim.
- Nominatim משתמש כעת HTTPS כברירת מחדל ומקבל טיעון תכנית.
- הוסיף:
- Nominatim עכשיו מקבל טיעון תחום, המאפשר שימוש בשרת שונה מnominatim.openstreetmap.org.
- קבועים:
- בינג לא היה נגיש מget_geocoder_for_service.
מה חדש בגרסת 1.8.0:
-
הוסיף:
- Geocoder NaviData הוסיף. נתרם על ידי NaviData.
- השתנה:
- LiveAddress דורש כעת חיבורי HTTPS. אם תגדיר תכנית להיות HTTP, HTTPS ולא ברירת המחדל, תקבל כעת ConfigurationError.
מה חדש בגרסת 1.7.0:
-
הוסיף:
- Geocoder IGNFrance.
- קבועים:
- בינג בודק את גוף התגובה לקודי שגיאה.
מה חדש בגרסת 1.6.0:
-
הוסיף:
- תאימות Python 3.2 וPyPy3.
מה חדש בגרסת 1.4.0:
-
הוסיף:
- שיטת Mapquest.reverse () הוסיפה. נתרם על ידי Dody Suria Wijaya.
- Geocoder של בינג עכשיו מקבל את הטיעונים & quot אופציונליים; תרבות & quot ;, & quot; includeNeighborhood & quot ;, ו& quot; כוללים & quot ;. נתרם על ידי oskholl.
מה חדש בגרסת 1.1.6:
-
הוסיף:
- GeoNames.reverse () הוסיף.
- GoogleV3.timezone () הוסיף. זה מחזיר אובייקט pytz נותן את אזור הזמן בתוקף למיקום נתון בזמן (חדלות פירעון לעכשיו).
מה חדש בגרסת 1.1.1:
-
קבוע:
- . Python תאימות 3
מה חדש בגרסת 0.98.1:
-
קבוע:
- Geocoder Mapquest לא להשתמש format_string ביצירת שאילתותיה.
- Geocoders שגוי העלה חריג GeocoderTimedOut לכל החריגים SSLError.
מה חדש בגרסה 0.94.2:
-
הוסיף:
- MANIFEST.in כך שקובץ הרישיון מקבל כלול בחבילות dist
- עודכן:
- Geocoder יאהו משתמש API PlaceFinder החדש במקום API V1 MapsService המיושן.
מה חדש בגרסה 0.94.1:
-
הוסיף:
- חבילת בדיקות כוללת בדיקות geocoding עבור גוגל, בינג, יאהו, GeocoderDotUS, וgeocoders GeoNames.
- backend Geocoder לAPI OpenMapQuest של MapQuest.
- השתנה:
- 'output_format` לא מומלץ לשימוש במסדים שהשתמשו בו.
- Geocoder Yahoo משתמש כעת & quot; ישן & quot; פורמט tuple תמורה (כתובת, (lat, לון)) ולא אובייקט מיקום מתועד (), לעקביות API. (ערכי החזרת אובייקט עם נתונים עשירים ייושמו במהדורה עתידית.)
- __repr__ ו__str__ נוסף למרחק.
- קבועים:
- Geocoder בינג עכשיו עובד כמו שצריך. עדכון להשתמש בשיטת החזר JSON ולא XML. `Output_format` תמיד התעלם ו התופסים היום.
- GeocoderDotUS עכשיו עובד כמו שצריך. עדכון להשתמש בשיטת החזר CSV קומפקטית יותר ולא XMLRPC.
- קבוע & quot; הדפסה & quot; הצהרה בbackend בינג. לא עוד הצהרות הדפסה להישאר.
- בנוסף לבדיקה למערכת `` json` וsimplejson`, geopy עכשיו מחפש `django` מותקן מערכת (שמאגד עותק של simplejson).
- יישום __cmp__ במרחק כך שאובייקטים המרחק ניתן להשוות אחד נגד השני.
מה חדש בגרסה 0.94:
-
הוסיף: חבילת בדיקות חלקית עכשיו ניתן להפעיל באמצעות & quot; מבחן setup.py & quot;
- קבוע: גיליון 5. מרה & quot; הדפסה & quot; ההצהרות לוגר קוראת לאפשר תאימות עם WSGI.
- קבוע:. 16. backend Geocoder גיליון Google עכשיו זורק חריגים תיאורים נוספים על סטטוסי כישלון מסוימים
- קבוע: גיליון 18. simplejson הוסף לinstall_requires להתקנה. האם שימוש (Python 2.6 + / 3.0 +) מודול JSON אם זמין.
- קבועים: גיליון 21 וגיליון 25. חישובי מרחק לערכים מ -180 / -180 ו -90 / -90 עכשיו לעטוף במקום להעלות שגיאה .
- קבוע:. גיליון 22. קבוע ייצוג מחרוזת של אובייקטי Point, כך שהם לא זורקים חריג
- קבוע:. גיליון 23. קבוע GreatCircleDistance ValueErrors בשל צף דיוק נקודה על קרובות מאוד נקודות
תגובות לא נמצא