Czy możliwe jest geokodowanie skrzyżowań ulic za pomocą Nominatim?

10

Czy można geokodować lokalizację skrzyżowania ulicy za pomocą Nominatim?

Przykładowe zapytanie z geokodu

Commonwealth Ave at Washington Street, Boston, MA

Udany Geokod przez 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

Geokod nieudany przez 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
źródło
Jakiej wersji używasz?
RK
1
Nie jest jeszcze zaimplementowany w wersji 2 nomatim. Pomyśl, że zostanie sprawdzony pod kątem następnej wersji.
leandronn

Odpowiedzi:

1

Powinno być w stanie. Strona wiki dla Nominatim v2 mówi:

  • Wielojęzyczna obsługa najbliższych / in / im (możliwa lista słów na wiki (Name_finder: Translations) (w trakcie) - Wyszukiwanie skrzyżowań ulic
  • Zapewnij opcję korzystania z modułu wyszukiwania pełnotekstowego postgresql jako alternatywnej metody indeksowania
  • Lepsze formatowanie wyjścia adresu (def format adresu na wiki? Crowdsource?)
  • Obsługa indeksowania dla autouzupełniania wprowadzania tekstu (wyszukiwanie prefiksu)
RK
źródło
1
Jak mam wysłać zapytanie do Nominatim? Próbowałem, Street A at Street Bale to nie działa.
Nyxynyx
Jeszcze nie próbowałeś, ale możesz spróbować Street A corner Street B?
RK
Właśnie wypróbowany, to nie działahttp://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 ma to jako element (DO ZROBIENIA). Nie sądzę, aby zostało to jeszcze zaimplementowane i nie ma o tym wzmianki w MapQuest API, który używa Nominatim.
spg
0

Dla mnie zadziałało korzystanie z geopy (biblioteka python). Ta biblioteka może używać zarówno map Google, jak i geolokalizatorów nominatim. Możesz wyszukać oba geolokalizatory i porównać je. Jeśli nominatim zawiedzie na skrzyżowaniach, możesz wybrać Google dla tych wpisów. Z mojego doświadczenia wynika, że ​​interfejs API Map Google jest nieco bardziej wybaczający w przypadku niekompletnych lub bardziej złożonych zapytań.

https://github.com/geopy/geopy

RutgerH
źródło