OKAPI und Caches entlang einer Route

Du suchst die richtigen GPS-Geräte, Geocaching-Software oder sonstiges Geocaching-Zubehör? Tausche Dich hier mit anderen Usern aus.

Moderator: mic@

Benutzeravatar
FriedrichFröbel
Vereinsmitglied
Vereinsmitglied
Beiträge: 597
Registriert: 04.09.2012, 18:21

Habe mich mal wieder damit beschäftigt - jetzt funktioniert es wieder, allerdings scheint der bisher verwendete MapQuest-API-Key nicht mehr zu funktionieren. Mit einem neu generierten sieht es besser aus.

Bei MapQuest ist leider die Anzahl der monatlichen Abfragen begrenzt pro (kostenfreiem) API-Key (das Limit ist mit 15.000 aber schon reichlich).

Alternativen ohne API-Key:
  • [url=http://maps.google.com/maps/api/geocode/xml?address=Muenchen&sensor=false]Googles-API[/url], die zwar nicht auf OSM-Basis setzt, aber - insofern ich mich recht erinnere - auch für die Ortssuche auf der Opencaching-Webseite zur Anwendung kommen soll
  • [url=http://services.gisgraphy.com//geocoding/geocode?address=%27M%C3%BCnchen%27&country=DE]Gisgraphy[/url] auf OSM-Basis, wobei allerdings immer der Ländercode beim Aufruf übergeben werden muss und fehlerhafte Ergebnisse bei der Verwendung eines ue anstatt des ü bei München angezeigt werden.
Wie sind die Meinungen hierzu? Gibt es noch andere Empfehlungen?

Ich habe auch keine brauchbaren Informationen, wie häufig das Skript überhaupt verwendet wird, was die Entscheidung sicherlich vereinfachen würde.

Wenn das geklärt ist, kann ich das Skript dann auch aktualisieren und somit wieder ordentlich verwendbar machen.
Benutzeravatar
mic@
Vereinsmitglied
Vereinsmitglied
Beiträge: 6623
Registriert: 04.12.2009, 00:31

[quote="FriedrichFröbel"]Ich habe auch keine brauchbaren Informationen, wie häufig das Skript überhaupt verwendet wird, was die Entscheidung sicherlich vereinfachen würde.[/quote]

Helfen Dir diese Zahlen da weiter?
http://forum.opencaching-network.org/http://localhost//viewtopic.php?p=52705#p52705
Siggiiiiii
Micro
Micro
Beiträge: 201
Registriert: 04.06.2015, 16:46

Der OpenRouteService taugt dafür nich, oder?
Benutzeravatar
FriedrichFröbel
Vereinsmitglied
Vereinsmitglied
Beiträge: 597
Registriert: 04.09.2012, 18:21

[quote="mic@"]
Helfen Dir diese Zahlen da weiter?
http://forum.opencaching-network.org/http://localhost//viewtopic.php?p=52705#p52705
[/quote]
Nein, eher nicht, da ich nicht weiß, unter welcher Anwendungsbezeichnung ka_be seinen OKAPI-Key registriert hat.

[quote="Siggiiiiii"]
Der OpenRouteService taugt dafür nich, oder?
[/quote]
Eher nicht. Ich brauche einen API-Zugriff, um aus einem Ortsnamen Koordinaten zu erhalten. Bei OpenRouteService scheint dies nicht möglich zu sein.
Benutzeravatar
bohrsty
Administrator
Administrator
Beiträge: 1367
Registriert: 30.03.2012, 22:54

hilft da evtl. die nominatim-api von osm?
http://nominatim.openstreetmap.org/search?q=l%C3%BCneburg&format=json

ich weiss allerdings nicht, ob die daten, die eine solch einfache abfrage liefert fuer dein skript brauchbar sind, da sie mehrere ergebnisse liefern... aber nach osm-art besser eingegrenzt, sollte sich die menge verringern lassen:
http://nominatim.openstreetmap.org/search?q=l%C3%BCneburg,+niedersachsen,+germany+&format=json

dann den "type"="administrative" im ergebnis raussuchen und es sollte passen...

wikiartikel bei osm:
http://wiki.openstreetmap.org/wiki/DE:Nominatim
gruss Nils (bohrsty)

Bild
Benutzeravatar
FriedrichFröbel
Vereinsmitglied
Vereinsmitglied
Beiträge: 597
Registriert: 04.09.2012, 18:21

Danke für den Hinweis, das sieht doch gut aus.

Habe das Ganze jetzt mal mit dem [url=http://nominatim.openstreetmap.org/search?q=M%C3%BCnchen&format=xml]München-Beispiel[/url] durchgespielt - wenn ich hier (wie bisher auch) aus dem ersten Eintrag die Koordinaten extrahiere, sollte das funktionieren.

Allerdings scheint mir da type="city" eher das Passende zu sein.

Edit: Doch nicht so ganz hilfreich, da hier aus unerklärlichen Gründen die XML-Datei nicht zeilenweise strukturiert ist und dadurch das Extrahieren der passenden Koordinaten nicht wie gewünscht funktioniert. Ich könnte zwar jetzt das ganze Vorgehen an dieser Stelle ändern, doch es bleibt umständlich.
Zuletzt geändert von FriedrichFröbel am 11.07.2015, 18:32, insgesamt 1-mal geändert.
Benutzeravatar
bohrsty
Administrator
Administrator
Beiträge: 1367
Registriert: 30.03.2012, 22:54

[quote="FriedrichFröbel"]
[...]
Allerdings scheint mir da type="city" eher das Passende zu sein.
[/quote]

macht sinn... ::)

[quote="FriedrichFröbel"]
Edit: Doch nicht so ganz hilfreich, da hier aus unerklärlichen Gründen die XML-Datei nicht zeilenweise strukturiert ist und dadurch das Extrahieren der passenden Koordinaten nicht wie gewünscht funktioniert. Ich könnte zwar jetzt das ganze Vorgehen an dieser Stelle ändern, doch es bleibt umständlich.
[/quote]

vielleicht doch mit "format=json" und dann mit diesem script die werte ermitteln:
https://github.com/dominictarr/JSON.sh
lizenz ist apache v2...
gruss Nils (bohrsty)

Bild
Benutzeravatar
FriedrichFröbel
Vereinsmitglied
Vereinsmitglied
Beiträge: 597
Registriert: 04.09.2012, 18:21

Danke für den Hinweis. Nach ein paar Anpassungen habe ich das Skript nun wieder ordentlich ans Laufen bekommen - für Benutzer des freien Betriebssystems liegen die Änderungen im geforkten Repository auf GitHub (README beachten!), für Windowsnutzer folgt das Ganze in Kürze.

Edit: Auch für Windows ist das Update nun online. Nebenbei noch die README-Datei mal ein wenig überarbeitet und aufgehübscht.
Zuletzt geändert von FriedrichFröbel am 12.07.2015, 15:51, insgesamt 1-mal geändert.
Antworten