Apakah mungkin melakukan geocode persimpangan jalan menggunakan Nominatim?

10

Apakah mungkin untuk melakukan geocode lokasi persimpangan jalan menggunakan Nominatim?

Contoh permintaan geocode

Commonwealth Ave at Washington Street, Boston, MA

Geocode berhasil oleh Google

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

Gagal Geocode oleh Nominatim

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
Nyxynyx
sumber
Versi apa yang Anda gunakan?
RK
1
Itu belum diimplementasikan dalam versi 2 nominatim. Pikir itu akan ditinjau untuk versi berikutnya.
leandronn

Jawaban:

1

Seharusnya bisa. The halaman wiki untuk Nominatim v2 mengatakan demikian:

  • Dukungan multibahasa untuk terdekat / in / im (kemungkinan daftar kata dalam wiki (Name_finder: Translations) (sedang berlangsung) - Mencari persimpangan jalan
  • Berikan opsi untuk menggunakan modul pencarian teks lengkap postgresql sebagai metode pengindeksan alternatif
  • Pemformatan yang lebih baik dari keluaran alamat (def format alamat pada wiki? Crowdsource?)
  • Dukungan pengindeksan untuk entri teks pelengkapan otomatis (pencarian awalan)
RK
sumber
1
Bagaimana saya harus mengirim permintaan ke Nominatim? Saya mencoba Street A at Street Btetapi itu tidak berhasil.
Nyxynyx
Belum mencobanya, tetapi bisakah Anda mencobanya Street A corner Street B?
RK
Baru saja mencoba, itu tidak berhasilhttp://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 memilikinya sebagai item (TODO). Saya rasa ini belum diterapkan, dan ada juga yang tidak menyebutkannya di MapQuest API yang menggunakan Nominatim.
spg
0

Yang berhasil bagi saya adalah menggunakan geopy (python library). Perpustakaan ini dapat menggunakan Google Maps dan geolocator nominatim. Anda dapat meminta kedua geolocator dan membandingkannya. Jika nominatime gagal di persimpangan, Anda dapat memilih Google untuk entri tersebut. Berdasarkan pengalaman saya, Google Maps API agak lebih memaafkan pada pertanyaan yang tidak lengkap atau lebih kompleks.

https://github.com/geopy/geopy

RutgerH
sumber