Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
osrm [2026/04/04 11:39] admin [Trip] |
osrm [2026/04/04 12:09] (aktuell) admin [Datenbasis] |
||
|---|---|---|---|
| Zeile 4: | Zeile 4: | ||
| Demo [[https:// | Demo [[https:// | ||
| + | |||
| + | <code python> | ||
| + | import requests | ||
| + | |||
| + | def get_route(start_lon: | ||
| + | url = ( | ||
| + | f" | ||
| + | f" | ||
| + | ) | ||
| + | params = { | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | |||
| + | response = requests.get(url, | ||
| + | response.raise_for_status() | ||
| + | return response.json() | ||
| + | |||
| + | |||
| + | result = get_route(16.37208, | ||
| + | |||
| + | route = result[" | ||
| + | print(" | ||
| + | print(" | ||
| + | </ | ||
| =====Datenbasis===== | =====Datenbasis===== | ||
| - | OSRM verarbeitet OpenStreetMap-Daten in einem Vorbereitungsprozess und erzeugt daraus speziell optimierte Routing-Datenstrukturen. Laut Projektseite unterstützt OSRM den Import von OSM-Daten, ist für sehr große Netze ausgelegt und bietet vorkonfigurierte Profile für Auto, Fahrrad und Fußweg. Das Routing-Verhalten kann über Profile angepasst werden. | + | OSRM verarbeitet OpenStreetMap-Daten in einem Vorbereitungsprozess und erzeugt daraus speziell optimierte Routing-Datenstrukturen. Laut Projektseite unterstützt OSRM den Import von OSM-Daten |
| Für die Datenvorbereitung werden Werkzeuge wie osrm-extract, | Für die Datenvorbereitung werden Werkzeuge wie osrm-extract, | ||
| Zeile 47: | Zeile 72: | ||
| ====Tile==== | ====Tile==== | ||
| - | Der Dienst tile stellt Kachelinformationen für Debugging und Visualisierung bereit. | + | Der Dienst |
| =====Profile===== | =====Profile===== | ||