DE:OpenRouteService
Diese Seite ist nicht synchron zur englischen Seite!
OpenRouteService (http://www.openrouteservice.org – kurz ORS) – Mehr als nur ein Routen-Service für Autos, Fußgänger und Fahrräder, basierend auf offenen Standards und freien Daten. Mehrere Location Based Services (LBS) sind unter Verwendung von OSM-Daten verfügbar, entwickelt von Pascal Neis. Zum Beispiel (Neis 2008):
|
Contents |
Generelle Informationen
Momentan wird unterstützt: Europa
Unterstützte Sprachen bei den Fahranweisungen: Deutsch, English, Français, Español, Italiano und Svenska
Online seit: April 2008
Idee: Pascal Neis & Alexander Zipf (http://www.geog.uni-heidelberg.de/giscience.html zipf@uni-heidelberg.de)
Entwickelt von: Pascal Neis (User:Pitscheplatsch)
Routing-Algorithmus OLS Route Service: A* (A-Stern); Routing-Algorithmus Accessibility Analysis Service: Dijkstra
TMC Data by Christian Mayer (1.Version), jetzt von Pascal Neis & Georg Walenciak
Kommentare, Vorschläge oder Bugs auf Talk:OpenRouteService
Was kannst Du alles auf ORS machen?
OpenRouteService.org ist viel mehr als ein Routen-Service: Die Seite bietet eine Vielzahl von Diensten, die OSM-Daten verwenden und auch in anderem Umfeld und anderen Anwendungen verwendet werden können. Momentan sind, basiernd auf OSM-Daten, die folgenden Dienste auf OpenRouteService.org verfügbar:
- Der Directory Service ist ein Dienst, der den Zugriff auf ein Online-Verzeichnis bietet. Dabei können über die Angabe einer Position und Distanz alle in der Nähe befindlichen Orte, Produkte oder Dienste gesucht werden.
- Der Location Utility Service bietet Geocodierung/Reverse Geocodierung. Dabei wandelt er eine Adresse in eine Position oder eine Position in eine Adresse um.
- Der Route Service berechnet Routen- und Navigations-Informationen, abhänging von verschiedenen Kriterien. Realisiert wurden dabei:
- Auto: schnellste
- Auto: kürzeste
- Auto: für schnellste oder kürzeste zusätzlich die Option: keine Autobahnen
- Auto: Verwendung von Echtzeit-Verkehrsdaten (TMC), für Nordrhein-Westfalen und Bayern
- Fahrrad
- Fußgänger
- Weitere Entwicklungen sind in Planung oder in Arbeit
- Der Accessibility Analysis Service (AAS) berechnet ein Polygon, das das innerhalb einer vorgegeben Zeit zu erreichende Gebiet repräsentiert.
- Beim Emergency Route Service können Polygone in der Karte digitalisiert werden, die bei einer anschließenden Routeberechnung vermieden werden.
- ...
Komponenten von ORS
Verwendete OSM Tags fürs Routing
| Auto-Routing | Fußgänger-Routing | Fahrrad-Routing | |||
|---|---|---|---|---|---|
| Tag | Value | Tag | Value | Tag | Value |
| highway | motorway & motorway_link, trunk & trunk_link, primary & primary_link, secondary, tertiary, unclassified, residential, living_street, service* | highway | (trunk & trunk_link bis Oktober) primary & primary_link, secondary, tertiary, unclassified, residential, living_street, service, track, pedestrian, cycleway*, footway, bridleway*, steps | highway | (trunk & trunk_link bis Oktober) primary & primary_link, secondary, tertiary, unclassified, residential, living_street, service, track, cycleway, footway*, bridleway*, pedestrian* (ab Oktober) |
| access | yes, no | ||||
| motorcar | yes, no | foot | yes, no | bicycle | yes, no |
| oneway | yes, true, 1, no, false, -1 | ||||
| junction | roundabout | ||||
| maxspeed (geplantes Feature) | Nur, wenn der Wert eine Zahl ist, z.B. '30'. '30 km/h' o.ä. wird nicht unterstützt! Weiterhin werden nur Geschwindigkeiten zwischen 5 und 130 km/h verwendet. mph werden transformiert. | ||||
| *wenn erlaubt | |||||
Routen-Service-Vergleichsmatrix
| Functionality | OpenRouteService | YOURS | Google Maps | Map24 | ViaMichelin | Falk | Look and Listen Map(1) |
|---|---|---|---|---|---|---|---|
| Auto (schnellste) | Ja | Ja | Ja | Ja | Ja | Ja | Nein |
| Auto (kürzeste) | Ja | Ja | Ja | Ja | Ja | Ja | Nein |
| Fußgänger (kürzeste) | Ja | Ja | Ja | Ja | Ja | Nein | Ja |
| Fußgänger (sicherste) | Nein | Nein | Nein | Nein | Nein | Nein | Ja |
| Fahrrad | Ja | Ja | Nein | Nein | Ja | Nein | Nein |
| Zwischenpunkte | Ja | Nein (1) | Ja | Ja | Ja | Ja | planned |
| Manuelle Fahrzeuggeschwindigkeit | Nein | Nein | Nein | Ja | Nein | Nein | Nein |
| zu vermeidende Gebiete | Ja | Nein | Nein | Nein | Nein | Nein | Nein |
| Straßentypen vermeiden | Teilweise | Nein | Ja | Ja | Ja | Nein | Nein |
| Wegbeschreibung | Ja | Nein (1) | Ja | Ja | Teilweise | Ja | Ja |
| Mehrsprachig (Anweisungen) | Ja | Nein (1) | Ja | Ja | Ja | Ja | planned |
| GPX-Download | Ja | Ja | Nein | Nein | Nein | Nein | Nein |
| Routen Höhenprofil | Ja (2) | Ja | Nein | Nein | Nein | Nein | Nein |
| Echtzeitverkehr | Teilweise (3) | Nein | Teilweise (4) | Teilweise (5) | Teilweise (6) | Teilweise (5) | Nein |
| OpenSource | routing-engine (7) | routing-engine | Nein | Nein | Nein | Nein | Ja |
(1) in Entwicklung - (2) temporär nicht verfügbar - (3) nur NRW & Bayern (TMC)- (4) nur US & UK - (5) nur Deutschland - (6) Reichweite unbekannt - (7) bearbeitete GeoTools-Version
ORS "API"
RouteLink
Parameter
- start = geograph. Länge und Breite der Startposition, z.B. '7.0892567,50.7265543'
- end = geograph. Länge und Breite der Endposition, z.B. '7.0986258,50.7323634'
- via = durch Leerzeichen getrennte Positionen der Zwischenhalte, z.B. '7.0920891,50.7295968 7.1044487,50.7247613 7.1049637,50.7298142'
- pref = Eigenschaft des Routings: 'Fastest' (Schnellste), 'Shortest' (Kürzeste), 'Pedestrian' (Fußgänger) or 'Bicycle' (Fahrrad)
- lang = Sprache der Fahranweisungen: 'de' (Deutsch), 'en' (English), 'it' (Italiano), 'fr' (Français), 'es' (Español)
- noMotorways = No Motorways? e.g. 'noMotorways=false' OR 'noMotorways=true'
- noTollways = No Tollways? e.g. 'noTollways=false' OR 'noTollways=true'
- lon = geograph. Länge (Mittelpunkt der Karte)
- lat = geograph. Breite (Mittelpunkt der Karte)
- zoom = Zoom-Wert der Karte
Alle Parameter sind optional. Es ist auch möglich, z.B. nur die Zielposition anzugeben. Werden aber die PermaLink-Parameter (lon, lat, zoom) weggelassen, dann wird eine Karte von Bonn angezeigt.
Beispiel URLs
Normal: http://openrouteservice.org/index.php?start=7.0892567,50.7265543&end=7.0986258,50.7323634&lat=50.72905&lon=7.09574&zoom=15&pref=Fastest&lang=de
Via-Points: http://openrouteservice.org/index.php?start=7.0892567,50.7265543&end=7.0986258,50.7323634&via=7.0920891,50.7295968%207.1044487,50.7247613%207.1049637,50.7298142&lat=50.72889&lon=7.09655&zoom=15&pref=Fastest&lang=de
PositionLink
Parameter
- position = geograph. Länge und Breite des Positionmarkers, z.B. '-0.12772,51.50715'
Weitere mögliche Parameter siehe oben.
Beispiel URL
http://openrouteservice.org/index.php?position=-0.12772,51.50715&zoom=16&pref=Bicycle&lang=en
or only: http://openrouteservice.org/index.php?position=-0.12772,51.50715&zoom=16
Unterstützte Webbrowser
| Browser | Firefox | Opera | Safari | InternetExplorer |
|---|---|---|---|---|
| Versionen | Linux 2.0.0.20 Linux 3.0.5 Linux 3.1b2 Win 2.0.0.20 Win 3.0.5 Win 3.1b2 |
Linux 9.63 Linux 10 alpha Win 9.63 Win 10 alpha |
Win 3.2.1 Win 4 beta |
Win 7.0.5730.11 |
| Suche | Ja | Ja | Ja | Ja |
| Interaktion | Ja | Ja | Ja | Ja |
| Streckenberechnung | Ja | Ja | Ja | Ja |
| AvoidAreas | Ja | teilweise* | teilweise* | teilweise* |
| POI | Ja | Ja | Ja | Ja |
| Erreichbarkeitsanalyse | Ja | Ja | Ja | Ja |
* Momentan sind nur Probleme mit dem Löschen von AvoidAreas bekannt.
Pessimiert für eine Auflösung von 1280x1024 oder größer (Das sollte im Interesse von Netbook-Nutzern tatsächlich optimiert werden). Vor allem mobil hat man solch hochauflösende Bildschirme schwerlich dabei.
Hilfe!
- Kontaktiere Pascal (User:Pitscheplatsch)
