Ist es möglich, Straßenkreuzungen mit Nominatim zu geocodieren?


10

Ist es möglich, den Standort einer Straßenkreuzung mit Nominatim zu geocodieren?

Beispiel für eine Geocode-Abfrage

Commonwealth Ave at Washington Street, Boston, MA

Erfolgreicher Geocode von 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

Geocode von Nominatim fehlgeschlagen

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

Welche Version verwenden Sie?
RK

1
Es ist noch nicht in Version 2 von nominatim implementiert. Ich denke, es wird für die nächste Version überprüft.
Leandronn

Antworten:


1

Es sollte in der Lage sein. Die Wiki-Seite für Nominatim v2 sagt dies:

  • Mehrsprachige Unterstützung für next / in / im (mögliche Liste von Wörtern im Wiki (Name_finder: Translations) (in Bearbeitung) - Suche nach Straßenkreuzungen
  • Bieten Sie die Option, das Postgresql-Volltextsuchmodul als alternative Indizierungsmethode zu verwenden
  • Bessere Formatierung der Adressausgabe (Adressformat def im Wiki? Crowdsource?)
  • Indizierungsunterstützung für die automatische Vervollständigung von Texteingaben (Präfixsuche)

1
Wie soll ich die Anfrage an Nominatim senden? Ich habe es versucht, Street A at Street Baber das funktioniert nicht.
Nyxynyx

Haben Sie es noch nicht versucht, aber könnten Sie es versuchen Street A corner Street B?
RK

Nur versucht, es funktioniert nichthttp://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
Das Wiki hat es als (TODO) Gegenstand. Ich glaube, dies wurde noch nicht implementiert, und es wird auch in der MapQuest-API, die Nominatim verwendet, nicht erwähnt.
spg

0

Was für mich funktioniert hat, ist die Verwendung von Geopy (Python-Bibliothek). Diese Bibliothek kann sowohl Google Maps als auch Nominatim-Geolocatoren verwenden. Sie können beide Geolocatoren abfragen und vergleichen. Wenn Nominatim an Kreuzungen fehlschlägt, können Sie Google für diese Einträge auswählen. Aufgrund meiner Erfahrung verzeiht die Google Maps-API bei unvollständigen oder komplexeren Abfragen etwas mehr.

https://github.com/geopy/geopy

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.