# `route_dienstfahrt` — Distanz/Fahrzeit über Routing **Zweck:** Berechnet die schnellste Kfz-Route zwischen zwei Punkten über das hausinterne Routing und liefert Distanz und Fahrzeit als Kontextvariablen. Optional wird ein angegebener Kilometerwert gegen die berechnete Distanz plausibilisiert (z. B. Reisekostenabrechnung). **Parameter** | Name | Pflicht? | Default | Beschreibung | |---|---|---|---| | `von` | **ja** | — | Startpunkt als Koordinatenpaar `"x,y"` | | `nach` | **ja** | — | Zielpunkt als Koordinatenpaar `"x,y"` | | `epsg` | nein | `25833` | Koordinatensystem; `25833` = „Ost,Nord", `4326` = „lon,lat" (WGS84) | | `vergleich_km` | nein | — | Angegebener Kilometerwert für die Plausibilisierung | | `toleranz_prozent` | nein | `15` | Toleranz für die Plausibilisierung (nur mit `vergleich_km`) | | `output_var` | nein | `route` | Prefix der Ausgabevariablen | **Eingangswerte:** Platzhalter in allen Parametern, z. B. `{{start_koord}}` in ``. **Ausgangswerte:** - `_km` — Distanz in km (2 Nachkommastellen) - `_min` — Fahrzeit in Minuten (1 Nachkommastelle) - `_plausibel` — nur mit `vergleich_km`: `"1"` wenn innerhalb der Toleranz, sonst `"0"` - `_abweichung_km` — nur mit `vergleich_km`: Differenz (vergleich − berechnete km) **XML-Beispiel** ```xml {{start_koord}} {{ziel_koord}} 25833 {{abgerechnete_km}} 15 route ``` **Hinweis:** ``/`` müssen ein Koordinatenpaar `"x,y"` sein; andernfalls oder bei nicht erreichbarem Routing endet der Task mit Fehler.