Navigation einrichten
Kartenanzeige und Routing sind zwei unabhängige Features, jeweils offline oder online konfigurierbar. Kombinier das frei nach Bedarf.
Zwei unabhängige Entscheidungen
| Offline (lokal) | Online (Internet) | |
|---|---|---|
| Kartenanzeige | Lokale .mbtiles-Datei |
Online-Kachel-Server |
| Routing | Lokales Valhalla + Routing-Karten | Remote-Valhalla-Server |
Kartenanzeige
Die Karten-Einstellung steuert, welche Kachelquelle für die Darstellung benutzt wird. Ob du navigieren kannst, hängt davon nicht ab – das regelt das Routing (siehe unten).
Zwischen den Modi wechseln: Menü → Einstellungen → Karten & Navigation → Kartentyp
Offline-Kartenkacheln
Die Offline-Anzeige nutzt eine lokale .mbtiles-Datei (eine SQLite-Datenbank mit vorgerenderten Kacheln). Einmal installiert, braucht sie keine Internetverbindung mehr.
Eine Kacheldatei für deine Region besorgst du dir so:
- LibreScoot OSM Tiles Releases, vorgepackte regionale Auszüge, für das Roller-Display optimiert
- Oder selbst mit maptool erzeugen
Typische Dateigrößen: Stadt ~2–16 MB, einzelnes Bundesland ~20–140 MB, ganz Deutschland ~680 MB.
Die Kacheldatei muss auf dem Roller unter /data/maps/map.mbtiles liegen. Am einfachsten überträgst du sie im UMS-Modus (siehe unten).
Vorgefertigte Kachelpakete decken aktuell alle 16 deutschen Bundesländer ab. Für andere Regionen erzeugst du dir Kacheln mit maptool aus einem beliebigen OpenStreetMap-Auszug.
Online-Kartenkacheln
Die Online-Anzeige lädt Kacheln beim Verschieben der Karte von einem Internet-Kachel-Server. Keine lokale Datei nötig, nur eine aktive Internetverbindung. Wird automatisch gewählt, wenn keine lokale Kacheldatei vorliegt und der Kartentyp auf Online steht.
Routing
Das Routing liefert Turn-by-Turn-Navigation. Es ist völlig unabhängig von der gewählten Kartenanzeige. LibreScoot nutzt dafür die Valhalla-Engine.
Lokales (Offline-)Routing
Lokales Routing betreibt Valhalla direkt auf dem Dashboard-Rechner des Rollers. Dafür brauchst du Valhalla-Routing-Kacheln – ein anderer Datensatz als die .mbtiles-Datei für die Anzeige. Routing-Kacheln enthalten den Straßengraphen, mit dem Valhalla Routen berechnet.
Routing-Kacheln für deine Region bekommst du aus den LibreScoot Valhalla Tiles Releases. .tar-Archive pro Bundesland gibt es für alle 16 deutschen Länder.
Typische Archivgrößen: kleine Stadtstaaten (Bremen, Hamburg, Saarland) ~20–60 MB, die meisten Flächenländer ~100–340 MB, Bayern ~910 MB.
Archiv per UMS-Modus oder SSH übertragen und als tiles.tar in /data/valhalla/ ablegen. Nicht entpacken – Valhalla liest das Tar direkt über seine tile_extract-Einstellung. Danach den Valhalla-Service neu starten. Sobald Valhalla läuft und Daten geladen hat, erscheint das Navigations-Menü am Dashboard automatisch.
Vorgefertigte Routing-Kacheln decken aktuell alle 16 deutschen Bundesländer ab. Für andere Regionen baust du dir Valhalla-Kacheln aus einem OpenStreetMap-PBF-Auszug mit dem Standard-Valhalla-Build-Prozess.
Remote (Online-)Routing
Du kannst LibreScoot so konfigurieren, dass es einen Remote-Valhalla-Server nutzt, statt lokal zu routen. Der Routing-Endpunkt steht standardmäßig auf lokal (localhost:8002), lässt sich aber mit lsc ändern:
lsc settings set dashboard.valhalla-url https://your-valhalla-server.example/
Aktuelle Einstellung anzeigen: lsc settings list.
Dateien per USB übertragen (UMS-Modus)
Der USB-Mass-Storage-Modus stellt ein virtuelles Laufwerk auf deinem Rechner bereit. Kartendateien draufkopieren, auswerfen, der Roller übernimmt die Installation automatisch. Details im UMS-Modus-Guide.
Kurzversion: UMS-Modus über Einstellungen → System → UMS-Modus starten aktivieren, USB verbinden, .mbtiles und/oder *tiles.tar in den Ordner maps/ kopieren und sicher auswerfen.
Prüfen, ob alles funktioniert
Nach der Übertragung bestätige kurz, dass die Navigation aktiv ist, bevor du losfährst:
- Menü öffnen (doppelt auf die linke Bremse tippen). Wenn Navigation einrichten nicht mehr aufgelistet ist, ist deine Konfiguration komplett
- Wenn doch, tippe darauf, um zu sehen, welche Komponente noch fehlt (Routing-Engine, Offline-Anzeigekarten oder beides)
- Per SSH auf dem Roller prüfen, ob Valhalla läuft:
ssh -J root@<mdb-ip> root@192.168.7.2 "systemctl status valhalla"
- Routing direkt testen:
ssh -J root@<mdb-ip> root@192.168.7.2 \ "curl -s http://localhost:8002/status | python3 -m json.tool"
Ein gesundes Valhalla antwortet mit{"version": "...", "tileset_last_modified": ...}. Gibt es einen Fehler, hat Valhalla keine Kacheln geladen. Prüf, ob/data/valhalla/tiles.tarexistiert. - Bestätigen, dass die Anzeige-Kacheln gefunden werden:
ssh -J root@<mdb-ip> root@192.168.7.2 "ls -lh /data/maps/"
Du solltestmap.mbtilessehen.
SSH-Transfer (für Fortgeschrittene)
Mit SSH-Zugang kannst du Dateien auch ohne UMS-Modus direkt übertragen. Das DBC (Dashboard Computer, unter 192.168.7.2) ist nur per Jump-Host über das MDB erreichbar:
ssh -J root@<mdb-ip> root@192.168.7.2
Anzeige-Kacheln
.mbtiles-Datei auf das DBC kopieren:scp -J root@<mdb-ip> tiles_berlin.mbtiles root@192.168.7.2:/data/maps/map.mbtiles
- Auf dem DBC scootui-qt neu starten, damit die neue Datei geladen wird:
ssh -J root@<mdb-ip> root@192.168.7.2 "systemctl restart scootui-qt"
Valhalla-Routing-Kacheln
Valhalla liest das .tar-Archiv direkt – nicht entpacken. Einfach als /data/valhalla/tiles.tar ablegen.
- Auf dem DBC das Zielverzeichnis anlegen:
ssh -J root@<mdb-ip> root@192.168.7.2 "mkdir -p /data/valhalla"
- Archiv direkt an seinen Zielort kopieren:
scp -J root@<mdb-ip> valhalla_tiles_berlin.tar root@192.168.7.2:/data/valhalla/tiles.tar
- Valhalla neu starten:
ssh -J root@<mdb-ip> root@192.168.7.2 "systemctl restart valhalla"