{"guid":"2381f437-607c-554a-bb50-ffd4ad082d93","title":"Verwendung der Routing-Engine Valhalla mit dem MapLibre Navigation SDK","subtitle":null,"slug":"fossgis2026-84194-verwendung-der-routing-engine-valhalla-mit-dem-maplibre-navigation-sdk","link":"https://pretalx.com/fossgis2026/talk/NHZTAM/","description":"Die Integration der Open-Source-Routing-Engine Valhalla mit dem MapLibre Navigation SDK ermöglicht eine vollständig freie Navigationslösung. Im Vortrag werden technische Anpassungen, praktische Erfahrungen und Herausforderungen dieser Kombination vorgestellt.\n\nValhalla ist eine leistungsfähige, vollständig Open-Source Routing-Engine, die im Rahmen der letztjährigen Konferenz bereits ausführlich vorgestellt wurde. Aufbauend auf diesen Grundlagen soll dieser Vortrag nun zeigen, wie Valhalla in einer vollständigen Navigationsanwendung eingesetzt werden kann – konkret in Kombination mit dem MapLibre Navigation SDK.\n\nDas MapLibre Navigation SDK ist ein Open-Source-Fork des mittlerweile proprietär gewordenen Mapbox Navigation SDK. Trotz seiner offenen Architektur waren für die reibungslose Nutzung mit Valhalla einige Anpassungen notwendig, insbesondere hinsichtlich des Routing-Response-Formats, genauer: welche JSON Attribute für Navigationsanweisungen bereitgestellt werden.\n\nDer Vortrag behandelt:\n\n* Überblick wie ein eigenes Navigationssystem aus Open Source Software umgesetzt werden kann\n* Die grundlegende Architektur und Funktionsweise der Zusammenarbeit zwischen Valhalla und dem MapLibre Navigation SDK\n* Welche Änderungen am Datenformat von Valhalla erforderlich waren, um Routingdaten direkt in das MapLibre Navigation SDK einzuspeisen\n* Praktische Erfahrungen aus realen Testszenarien: Herausforderungen, Lösungen und Lessons Learned\n* Einschätzung zur Leistungsfähigkeit, Stabilität und Erweiterbarkeit der Kombination beider Technologien\n\nZiel des Vortrags ist es, Entwickler*innen und Interessierten zu zeigen, wie Open-Source-Routing und -Navigation in der Praxis erfolgreich miteinander verbunden werden können ohne auf kommerzielle oder proprietäre Komponenten angewiesen zu sein.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"deu","persons":["Eike Send"],"tags":["NHZTAM","2026","fossgis2026","Praxisberichte","HS1 (ZHG 011)","fossgis2026-deu","Day 3"],"view_count":70,"promoted":false,"date":"2026-03-26T15:25:00.000+01:00","release_date":"2026-03-26T00:00:00.000+01:00","updated_at":"2026-04-10T12:30:07.473+02:00","length":1535,"duration":1535,"thumb_url":"https://static.media.ccc.de/media/events/fossgis/2026/84194-2381f437-607c-554a-bb50-ffd4ad082d93.jpg","poster_url":"https://static.media.ccc.de/media/events/fossgis/2026/84194-2381f437-607c-554a-bb50-ffd4ad082d93_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/fossgis/2026/84194-2381f437-607c-554a-bb50-ffd4ad082d93.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/fossgis/2026/84194-2381f437-607c-554a-bb50-ffd4ad082d93.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/fossgis2026-84194-verwendung-der-routing-engine-valhalla-mit-dem-maplibre-navigation-sdk","url":"https://api.media.ccc.de/public/events/2381f437-607c-554a-bb50-ffd4ad082d93","conference_title":"FOSSGIS 2026","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2026","related":[],"recordings":[{"size":143,"length":1535,"mime_type":"video/webm;codecs=av01","language":"deu","filename":"fossgis2026-84194-deu-Verwendung_der_Routing-Engine_Valhalla_mit_dem_MapLibre_Navigation_SDK_av1-hd.webm","state":"new","folder":"av1-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-03-26T17:33:43.587+01:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2026/av1-hd/fossgis2026-84194-deu-Verwendung_der_Routing-Engine_Valhalla_mit_dem_MapLibre_Navigation_SDK_av1-hd.webm","url":"https://api.media.ccc.de/public/recordings/97119","event_url":"https://api.media.ccc.de/public/events/2381f437-607c-554a-bb50-ffd4ad082d93","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2026"},{"size":56,"length":1535,"mime_type":"video/webm","language":"deu","filename":"fossgis2026-84194-deu-Verwendung_der_Routing-Engine_Valhalla_mit_dem_MapLibre_Navigation_SDK_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-03-26T17:28:29.262+01:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2026/webm-sd/fossgis2026-84194-deu-Verwendung_der_Routing-Engine_Valhalla_mit_dem_MapLibre_Navigation_SDK_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/97109","event_url":"https://api.media.ccc.de/public/events/2381f437-607c-554a-bb50-ffd4ad082d93","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2026"},{"size":156,"length":1535,"mime_type":"video/webm","language":"deu","filename":"fossgis2026-84194-deu-Verwendung_der_Routing-Engine_Valhalla_mit_dem_MapLibre_Navigation_SDK_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-03-26T17:22:44.028+01:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2026/webm-hd/fossgis2026-84194-deu-Verwendung_der_Routing-Engine_Valhalla_mit_dem_MapLibre_Navigation_SDK_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/97102","event_url":"https://api.media.ccc.de/public/events/2381f437-607c-554a-bb50-ffd4ad082d93","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2026"},{"size":23,"length":1535,"mime_type":"audio/mpeg","language":"deu","filename":"fossgis2026-84194-deu-Verwendung_der_Routing-Engine_Valhalla_mit_dem_MapLibre_Navigation_SDK_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-03-26T17:19:54.268+01:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2026/mp3/fossgis2026-84194-deu-Verwendung_der_Routing-Engine_Valhalla_mit_dem_MapLibre_Navigation_SDK_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/97092","event_url":"https://api.media.ccc.de/public/events/2381f437-607c-554a-bb50-ffd4ad082d93","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2026"},{"size":54,"length":1535,"mime_type":"video/mp4","language":"deu","filename":"fossgis2026-84194-deu-Verwendung_der_Routing-Engine_Valhalla_mit_dem_MapLibre_Navigation_SDK_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-03-26T17:19:50.424+01:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2026/h264-sd/fossgis2026-84194-deu-Verwendung_der_Routing-Engine_Valhalla_mit_dem_MapLibre_Navigation_SDK_sd.mp4","url":"https://api.media.ccc.de/public/recordings/97091","event_url":"https://api.media.ccc.de/public/events/2381f437-607c-554a-bb50-ffd4ad082d93","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2026"},{"size":14,"length":1535,"mime_type":"audio/opus","language":"deu","filename":"fossgis2026-84194-deu-Verwendung_der_Routing-Engine_Valhalla_mit_dem_MapLibre_Navigation_SDK_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-03-26T17:19:42.260+01:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2026/opus/fossgis2026-84194-deu-Verwendung_der_Routing-Engine_Valhalla_mit_dem_MapLibre_Navigation_SDK_opus.opus","url":"https://api.media.ccc.de/public/recordings/97089","event_url":"https://api.media.ccc.de/public/events/2381f437-607c-554a-bb50-ffd4ad082d93","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2026"},{"size":168,"length":1535,"mime_type":"video/mp4","language":"deu","filename":"fossgis2026-84194-deu-Verwendung_der_Routing-Engine_Valhalla_mit_dem_MapLibre_Navigation_SDK_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-03-26T17:12:06.401+01:00","recording_url":"https://cdn.media.ccc.de/events/fossgis/2026/h264-hd/fossgis2026-84194-deu-Verwendung_der_Routing-Engine_Valhalla_mit_dem_MapLibre_Navigation_SDK_hd.mp4","url":"https://api.media.ccc.de/public/recordings/97083","event_url":"https://api.media.ccc.de/public/events/2381f437-607c-554a-bb50-ffd4ad082d93","conference_url":"https://api.media.ccc.de/public/conferences/fossgis2026"}]}