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
postgis
openstreetmap
geocoding
Nyxynyx
sumber
sumber
Jawaban:
Seharusnya bisa. The halaman wiki untuk Nominatim v2 mengatakan demikian:
sumber
Street A at Street B
tetapi itu tidak berhasil.Street A corner Street B
?http://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
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
sumber