Router, die Maximalgewicht und Maximalhöhe berücksichtigen

Ein Freund hatte kürzlich gesagt, dass er sich einen Router wünschen würde, der Maximalgewicht und Maximalhöhe bei der Routenwahl berücksichtigt. Er meinte auch, dass weder Google noch OSM das könne, hat sich dabei aber wohl nur auf die Router auf der Hauptkarte bezogen.

Da ich mich mit Autorouting nicht auskenne: Sowas gibt es doch sicherlich, oder? Was könnt ihr mir da empfehlen?

OsmAnd kann das, max. Höhe, Breite, Länge, Gewicht:
https://osmand.net/map/navigate/

Sygic sollte das auch können:
https://www.sygic.com/gps-navigation

1 Like

Ergänzend zu den zwei Apps von @whb kann auch der OpenRouteService im Web dies. Beispielsweise im LKW-Profil.

1 Like

Danke euch beiden. Das sind doch schon einige Möglichkeiten. Ich werde meinem Freund mal den Thread hier ans Herz legen.

1 Like

Hallo,

GraphHopper kann das auch, wenn man eine Anfrage mit einem Custom Model (geht nur als HTTP-Post-Anfrage) verfasst:

{
  "profile": "truck",
  "points": [[{LON1},{LAT1}],[{LON2},{LAT2}]],
  "custom_model": {
    "speed": [{
      "if": "MAXWEIGHT < 16",
      "multiply_by": "0.0"
    },
    {
      "if": "MAXHEIGHT < 3.5",
      "multiply_by": "0.0"
    }]
  }
}

Die obige Anfrage wird für Kanten mit einer Durchfahrtshöhe von weniger als 3,5 m oder einer Gewichtsbeschränkung von weniger 16 Tonnen die Geschwindigkeit mit 0.0 multiplizieren (d.h. unendliche Reisezeit, also unendliche Kosten).

Das kann man auch über die Weboberfläche von GraphHopper so eingeben (etwas versteckt). Wenn man seine eigene GraphHopper-Instanz hostet, kann man auch ein Routingprofil mit diesem Kostenmodell fest konfigurieren und auch Contraction Hierarchies als Berechnungsbeschleunigung für dieses Profil aktivieren.

Viele Grüße

Michael, der GraphHopper für zahlende Kundschaft hostet