ad GoogleMaps alamıyor buna benzer, ama çözüm benim için çalışmadı.Ben bir adresin enlem & boylam almak için aşağıdaki kodu kullanıyorum piton
cevap
Kullanım geopy yerine, api-tuşunun gerek. Onların örnekten
:
from geopy.geocoders import Nominatim
geolocator = Nominatim()
location = geolocator.geocode("175 5th Avenue NYC")
print(location.address)
print((location.latitude, location.longitude))
baskılar:
Flatiron Building, 175, 5th Avenue, Flatiron, New York, NYC, New York, 10010, United States of America
(40.7410861, -73.9896297241625)
Bence aradığınız şey Client
sınıfı değil GoogleMaps
.
bunun aşağıdaki gibi içe GoogleMaps
aramak isterseniz
from googlemaps import Client as GoogleMaps
yaptım & şimdi bu hata Dosya "C: /Users/Pavan/PycharmProjects/MGCW/latlong6.py" alıyorum (
@PavanChakravarthy, çünkü bir api'ye ihtiyacınız var. Bunun yerine geopy kullanın. – Scott
api_key adını tanımladınız mı? Görünüşe göre öyle değil. –
Diğer bir seçenek photon.komoot.de gelen json ayrıştırma. Örnek:
import requests, json
url = 'http://photon.komoot.de/api/?q='
addresses = ['175 5th Avenue NYC', 'Constitution Ave NW & 10th St NW, Washington, DC']
for address in addresses:
resp = requests.get(url=url+address)
data = json.loads(resp.text)
print data['features'][0]['geometry']['coordinates']
baskılar:
[-76.1438449, 40.229888]
[-77.046567, 38.8924587]
Bu enlem, boylam olarak verilmektedir. İkincisi yaklaşık 1 mil tarafından biraz kapalıdır. Sokak kavşaklarının zor olduğu anlaşılıyor. Ayrıca sahiptir Sonunda o toplu coğrafi kodlar arayan birine yararlı olabilir düşünüyorum toplu olarak coğrafi kodu yaratabilecek bu web sitesini .. .. bulundu
Birden adresi için bir kod yazabilirsiniz ama .. hiç çalışmamış ters coğrafi kodlama ..
http://www.findlatitudeandlongitude.com/batch-geocode/#.VW2KRs-qqkq
- 1. Boylam/enlem için KDTree
- 2. Maxmind - Enlem ve Boylam Posta Kodu
- 3. iOS Konumu Bul (Enlem, boylam) Posta kodu
- 4. Enlem, Boylam Grabber
- 5. XSSFWorkbook Aşağıdaki kodu kullanıyorum
- 6. Bilinmeyen gelocation/enlem boylam biçimi
- 7. nesnel C enlem ve boylam
- 8. Ben Unix soket okumak için aşağıdaki kodu kullanıyorum Java
- 9. Latitude ve ben enlem ve resimden boylam bilgilerini istediğiniz resmin
- 10. enlem ve boylam sınırlayıcı kutu?
- 11. Ücretsiz Şehir/Eyalet/Posta Kodu Enlem/Boylam Veritabanına mı?
- 12. Yahoo Weather Sorgu Enlem ve Boylam ile
- 13. HttpClient Bir son nokta almak ve bir önbelleğe yazmak için aşağıdaki kodu kullanıyorum GetAsync
- 14. En yakın enlem ve boylam noktalarını bul
- 15. TargetParameterCountException Ben özelliklerinin çıkış değerlerinin aşağıdaki kodu kullanıyorum dize
- 16. Pozitif/Negatif Enlem ve Boylam değerleri
- 17. PostGIS: transform: noktasını üretemez: enlem veya boylam sınırlarını aşmıştır (-14) Ben aşağıdaki sorguyu çalışıyorum
- 18. İki enlem ve boylam arasındaki orta nokta
- 19. piton numpy.savetxt başlığı ben bir başlık ile x numpy dizi kaydetmek için aşağıdaki kullanıyorum
- 20. Enlem/boylam koordinatları MKMapItem'den nasıl çekilir
- 21. DbGeography.PointFromText() Japonya'nın enlem/boylam değerleri olduğuna
- 22. C'deki 2 Enlem/Boylam puanları arasındaki yön #
- 23. Algoritma, enlem ve boylam temelinde en yakın konumu hesaplamak için
- 24. nasıl ben ben bu kodu kullanıyorum
- 25. Boylam ve enlem değerlerini depolamak için Django'da kullanılacak Model Alanı?
- 26. Python Dataframe: Ben piton veri çerçeve içinde bir sütun normalleştirmek için aşağıdaki kodu kullanmaya çalıştı lambda
- 27. Ble-alma hata kodu - Aşağıdaki kullanıyorum
- 28. Enlem ve boylam kullanarak belirli bir adresi edinin
- 29. ASIHTTPRequest Temel Kimlik Doğrulama Aşağıdaki kodu kullanıyorum
- 30. aşağıdaki gibi bir tablo geom sahip boylam bir tablo
bu kod tek konum için iyi çalışıyor ve birden fazla konumdan geçerken aynı anda tüm enlem ve boylamları alıyorum .. –
her neyse 44.000 lokasyonu bulmaya ihtiyacım var .. onları bir dosyaya koymaya çalışacağım ve onları geçecek .. –
@PavanChakravarthy Kütüphaneye fazla aşina değilim ama güzel belgeler var gibi görünüyor https: //geopy.readthedocs .org/tr/1.10.0/ – Scott