Verkehr

Valhalla berücksichtigt historische sowie Echtzeit Verkehrsdaten. Verwende deine eigenen Verkehrsdaten oder frag uns beispielsweise nach TomTom Speed Profiles.

Multimodales Routing

Valhalla unterstützt eine Vielzahl an Transportmodi inklusive öffentlichen Verkehr. Dank Valhallas Architektur lassen sich neue Profile mühelos hinzufügen.

Einbindbar

Valhalla ist in C++ entwickelt und kann so leicht in die meisten Geräte und Frameworks eingebettet werden. Die Tile-Hierarchie der Graphen versichert einen niedrigen Arbeitsspeicherverbrauch.

Valhallas Hauptmerkmale

Wir wirken selbst eifrig an Valhalla mit. Frag uns oder schau dir unsere vergangenen Beiträge an. Lies dir auch gerne unseren vollständigen Artikel über Open Source Routing Software durch.

Graphen mit Tile-Hierarchie



  • Performance • Routing auf einem hierarchischen Graphen ist um ein vielfaches performanter
  • Speichereffizient • Lädt nur relevante Tiles in den RAM
  • Regionale Ausschnitte • Erstelle einen globalen Graphen und erstelle daraus einfach regionale Ausschnitte

Funktionalität



  • APIs • Routing, Isochronen, Matrizen, Map Matching, Höhenprofile, Travelling Salesman, Locate
  • Einzigartige Felixibilität • Alle Kostenoptionen sind vollkommen dynamisch: sie können pro Anfrage geändert werden (Fahrzeugdimensionen, Straßenarten bevorzugen/vermeiden, etc.)
  • Zeit • Durch die Angabe von Abfahrts- oder Ankunftszeit kann mit Verkehrsdaten und öffentliche Verkehrsmitteln geroutet werden

Historical and Live Traffic



  • Optimal ETA • including historical and/or live traffic information optimizes the ETA for car-bound routing
  • Departure/Arrival • Valhalla support arbitrary departure and arrival times similar to Google Maps
  • APIs • Traffic integration works for all actions (route, isochrone, expansion etc) except Matrix

GIS • OPS PROJEKTE MIT VALHALLA

Wir haben Tools erstellt, um das Setup von und das Arbeiten mit Valhalla zu vereinfachen.

DOCKER IMAGE

DEVOPS

Unser Valhalla Docker Image is der einfache Weg, Valhalla lokal aufzusetzen. Es automatisiert den gesamten Build Prozess und bietet viele Einstellungen.                                                           

PYTHON LIBRARY

LIBRARIES

These Python bindings give direct access to the Valhalla C++ library, which a lot more performant than the regular HTTP Valhalla server. pip install pyvalhalla and enjoy!

HISTORICAL TRAFFIC

PROCESSING

Eine Pipeline, die TomTom's Geschwindigkeitsprofile (historische Verkehrsdaten in 5-Min-Intervallen) zu Valhalla Traffic Tiles konvertiert. Ermöglicht zukünftige Routenberechnungen.

TOMTOM VS OSM

WEB APP

Diese Web App hebt die Unterschiede in Routing/Isochronen zwischen TomTom/HERE und OSM für PKW und LKW hervor. Hier ist das lokale Setup via Docker unserer live Demo App.

GIS • OPS Kontributionen

We maintain an excellent relationship to the Valhalla core team allowing us to efficiently communicate and implement our clients' needs and interests. Below are some of our contributions.

(Fast) Kürzester Weg

Implementierung des kürzesten Pfades, der nur Distanz berücksichtigt. Durch die Graphenhierarchie ist die Rückgabe eines optimalen kürzesten Pfades für motorisierte Fahrzeuge nicht immer garantiert.
Feature

Polygone vermeiden

Wir haben eine Option implementiert, mit der Polygone beim Routing vollständig vermieden werden können. Dies eignet sich sehr gut, um beispielsweise Temporäre Baustellen zu vermeiden.
Feature

Isodistanzen

Zusätzlich zu Isochronen haben wir Isodistanzen eingeführt: an Stelle der maximalen Zeit kann nun die maximale Distanz angegeben werden. Ergibt mehr Sinn mit dem kürzesten als mit dem schnellesten Pfad.
Feature

GIS • OPS UG

Mühlenstraße 8a
14167 Berlin

OBEN