Nominatim kullanarak sokak kavşaklarını coğrafi olarak kodlamak mümkün müdür?


10

Nominatim kullanarak bir sokak kavşağının konumunu coğrafi olarak kodlamak mümkün müdür?

Örnek coğrafi kod sorgusu

Commonwealth Ave at Washington Street, Boston, MA

Google'dan Başarılı Coğrafi Kod

https://maps.google.com/maps?q=Commonwealth+Avenue+at+Washington+street,+Boston,+MA&hl=en&sll=42.351351,-71.118573&sspn=0.054868,0.132093&t=h&hnear=Commonwealth+Ave+%26+Washington+St,+Boston,+Suffolk,+Massachusetts+02135&z=17

Nominatim tarafından başarısız Coğrafi Kod

http://nominatim.openstreetmap.org/search.php?q=Commonwealth+Ave+at+Washington+Street%2C+Boston%2C+MA&viewbox=-337.5%2C85.34%2C337.5%2C-80.5

Hangi sürümü kullanıyorsunuz?
RK

1
Nominatim'in 2. sürümünde henüz uygulanmadı. Bir sonraki sürüm için inceleneceğini düşünün.
leandronn

Yanıtlar:


1

Bunu yapabilmelidir. Nominatim v2 için wiki sayfası öyle diyor:

  • En yakın / in / im için çok dilli destek (wiki'de olası sözcük listesi (Name_finder: Translations) (devam ediyor) - Sokak kavşaklarını arama
  • Alternatif indeksleme yöntemi olarak postgresql tam metin arama modülünü kullanma seçeneği sunun
  • Adres çıkışının daha iyi biçimlendirilmesi (wiki? Crowdsource? Adres adres biçimi def)
  • Otomatik tamamlanan metin girişi için dizin oluşturma desteği (önek araması)

1
Sorguyu Nominatim'e nasıl göndermeliyim? Denedim Street A at Street Bama bu işe yaramıyor.
Nyxynyx

Henüz denemedim ama deneyebilir Street A corner Street Bmisin?
RK

Sadece denedim, çalışmıyorhttp://nominatim.openstreetmap.org/search.php?q=Commonwealth+Ave+corner+Washington+Street%2C+Boston%2C+MA&viewbox=-337.5%2C85.34%2C337.5%2C-80.5
Nyxynyx

1
Wiki'de (TODO) bir öğe bulunur. Bunun henüz uygulandığını düşünmüyorum ve Nominatim kullanan MapQuest API'sında da bundan bahsedilmiyor.
spg

0

Benim için işe yarayan şey geopy (python kütüphanesi) kullanmaktır. Bu kütüphane hem google haritaları hem de nominatim coğrafi konum belirleyicilerini kullanabilir. Her iki yer belirleyiciyi de sorgulayabilir ve karşılaştırabilirsiniz. Nominatim kavşakta başarısız olursa, bu girişler için Google'ı seçebilirsiniz. Deneyimlerime dayanarak Google Haritalar API'sı eksik veya daha karmaşık sorgularda biraz daha affedici.

https://github.com/geopy/geopy

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.