Holen Sie sich Geschwindigkeitsbegrenzungen von OpenStreetMap
Ich bin erstellen einer mobilen app, die bestimmt, ob jemand, wenn ein guter Fahrer. Das Telefon sitzt auf dem Armaturenbrett und sammelt GPS-Informationen, während der Benutzer ist das fahren. Ich brauche, um zu bestimmen, ob der Fahrer nach der speed-limit, und ich möchte diese via OpenStreetMap. Was ist der beste Weg, um speed limits von OpenStreetMap?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie eine Web-Anfrage zu Antworten.
Hier ist ein (versuchen Sie es als ein browser-URL) von einer kleinen box, wo Sie hingehören:
und die Antwort zeigt, die Straße durchqueren Sie es, vor einer Schule:
Ich nur noch das interessante Zeug, das meiste erklärt sich von selbst. Zum Beispiel, Verkehrsberuhigung Funktionen auf Ihren eigenen Knoten.
Die Straße ist der Weg aus dem Knoten und Ihre eigenen tags.
maxspeed=30 ist Ihre Antwort. Sollte es keine maxspeed,
die Standardeinstellung gilt für highway=secondary (or =Autobahn ...)
Alle tags sind hier beschrieben wiki.openstreetmap.org
Mit xapi. Sie können auch die overpass api.
Geschwindigkeitsbegrenzung Abdeckung ist teilweise, aber man kann es verbessern.
Anmerkungen in den Haupt-Karte, um die Daten.
Für jeden der Suche für eine gute, moderne alternative, die können sowohl XML-als auch json,HIER Karten ishidden gem trotzig lohnt sich, es gibt einen kostenlosen plan gibt rund 100.000 Anfragen, die API ist auch grundsolide und einfach zu bedienen.
https://developer.here.com/myapps/create-with-plan/10134035/10134084
Erstellen Sie ein Konto, erstellen Sie Ihre app, und übernehmen Sie Ihre lat Menge einer API ähnlich der unten.
Erhalten die speed-limit-Beispiel Anfrage wie pro Ihre Dokumentation
http://route.st.nlp.nokia.com/routing/6.2/getlinkinfo.xml?app_id=DemoAppId01082013GAL&app_code=AJKnXv84fjrb0KIHawS0Tg&waypoint=50.05564304861044,8.38889128575724&linkattributes=all
Ich bin in keiner Weise verbunden mit HIER Karten, nur ein Entwickler auf der Suche für ein gutes speed-limit-Lösung!
PS wenn Sie tun, Sie tun, verwenden Sie diese Lösung, dann ist diese Antwort könnte auch von nutzen sein.
Hier Karten-REST-API - getlinkinfo gibt falsche Geschwindigkeitsbegrenzung
Es ist ein
maxspeed
tag, das verwendet wird, um für Straßen und Wasserstraßen in den OpenStreetMap-Daten (link). Die OSM-Daten selbst ist in einer Vielzahl von Formaten. Der einfachste Einstieg ist der human-readable XML-format exportiert werden kann direkt aus OpenStreetMap.org. unten ist ein Beispiel-Eintrag für The Strand in London zeigt das Datenformat und wie maxspeed ausgedrückt wird.