Hallo zusammen,
ich habe eine Frage zu den Daten für den BRouter:
Nachdem man den BRouter installiert hat, muß man ja die Routing-Daten aus den Bereichen der Welt herunterladen, für welche man den BRouter in Locus Map verwenden möchte. Werden diese automatisch auf dem neuesten Stand gehalten (Straßen werden neu gebaut, verlegt etc.) oder muß man die Daten nach einer gewissen Zeit manuell updaten?
Gruß
Steffen
Die Routing Daten müssen manuell aktualisiert werden.
Da ist Locus 4 mit dem Gold Abo natürlich von Vorteil.
Ich habe mir für die Region, D, AUT, CH und die angrenzenden Gebiete den Download Pfad gespeichert und aktualisiere die Daten ca. 2-3 Mal im Jahr. Das reicht mir. In meinen Regionen kommen nicht so viele Wege neu hinzu.
Es kommt darauf an ob du LM3 hast oder LM4 mit Gold ABO.
Bei LM4 mit Gold ABO brauchst du den BRouter gar nicht mehr und du kannst einstellen wie oft ein Update der Daten gemacht wird. Ich habe alle 4 Tage eingestellt.
Hast du den BRouter musst du die Daten selber Aktuell halten. Änderungen gibt es täglich aber oft braucht man diese in der Home Zone nicht. Aber bei Reisen oder Ausflügen würde ich vorher mal ein Update machen.
Vielen Dank für Eure Antworten.
Habe vergessen, Euch zu sagen, daß ich LM 3 Classic (früher "Pro") benutze.
Wie geht man denn beim Updaten der BRouter-Daten vor? Geht das aus Locus heraus oder muß ich die BRouter-App starten. Bei Letzerem tritt immer ein Fehler auf (s. Anhang) und das war's...
Edit: Den Fehler beim BRouter habe ich durch Neuinstallation von BRouter nun behoben.
Aus Locus geht das nicht. Das ist der Unterschied zu Locus 4 mit Gold Abo.
Ich habe das noch nie mit der Brouter App gemacht.
Ich habe die Routing Daten auf den PC geladen (mit dem Smartphone Browser geht es auch) und dann in den Brouter Ordner kopiert.
Android -> media -> btools.routingapp -> brouter -> segments4
Oder Du startest Brouter -> Download Manger und zoomst nach Europa rein. Dort werden Dir die vorhandenen Karten angezeigt und Du kannst alle akualisieren (unten rechts "Update all") oder neue Karten auswählen.
Danke für den Pfad in Android!
Wie kommst Du mit dem PC an die Daten der BRouter-Tiles heran? Über eine Download-Seite wie diese hier: https://bikerouter.de/segments/ (https://bikerouter.de/segments/)?
Und woher weißt Du dann, welche Tiles von den Tausenden Du für die von Dir gewünschte Region D, AUT, CH dann benötigst?
Genau wie Du es beschrieben hast.
Ich glaube ich habe die Daten einmal mit Brouter runtergeladen. Da konnte ich mir die Region raussuchen und hatte die Dateinamen.
Und die habe ich mir dann bei Brouter.de runtergeladen.
https://brouter.de/brouter/offline.html (https://brouter.de/brouter/offline.html)
Bzw. die Routing Daten (letzter Link auf obiger Seite / vor Privacy)
https://brouter.de/brouter/segments4/ (https://brouter.de/brouter/segments4/)
Wobei ich gesehen habe, dass das Updaten mit Brouter ziemlich komfortabel ist. Ich habe das bisher nicht gemacht, weil ich mir manchmal alte Routingstände erhalten will. Es gibt Regionen, da verschwinden Wege aus politischen Gründen aus den Karten wieder. Da ist es schön, wenn man alte Daten hat.
Die richtigen Daten dann zu finden, ist jedoch ein anderes Problem. :)
Habe gerade herausgefunden, daß, wie JackRussel oben bereits schrieb, ein Update der bereits installierten Tiles mit dem BRouter selbst ganz einfach ist:
- BRouter starten
- Download Manager starten (Hinweis mit "I know" bestätigen)
- In der Weltkarte irgendwo hintippen, dann werden die bereits installierten Tiles sichtbar
- Unten rechts auf "Update all" tippen
QuoteHabe gerade herausgefunden, daß, wie JackRussel oben bereits schrieb, ein Update der bereits installierten Tiles mit dem BRouter selbst ganz einfach ist:
Naja, einfach?
Zum Ersten ist es sehr langsam und zum Zweiten musst Du während des Updates den Updatescreen offen halten, sonst bricht der Download ab. Schneller ist es, sofern man nicht nur ein oder zwei Segmente braucht, die Daten, wie weiter oben beschrieben, über den PC zu ziehen und dann aufs Handy zu verschieben.
Ich mache das bei Bedarf über ein kleines Script, das zieht mir alle OAM-Karten und die BRouter Daten in einem Rutsch.
Ich meinte, von der Bedienung her einfach, für den Rest braucht man ja nurn noch Geduld, da das Update dann alleine läuft.
Ein Script schreiben kann halt nicht jeder, ist also eher etwas für Computer-Fortgeschrittene. Ansonsten ist die von Dir beschriebene Lösung sicher die Elegantere und Schnellere.
Quoteist also eher etwas für Computer-Fortgeschrittene
So schlimm ist das nicht, sind nur 6 Zeilen.
Bei Bedarf kann ich das hier mal zur Verfügung stellen. Das würde dann wahrscheinlich sogar mit kleinen Anpassungen auf dem Handy laufen.
Gerne! :)
Hier das Skript.
Das Skript lädt die V5 OAM-Karten und die Routingdaten für ganz Deutschland herunter und kann bei Bedarf an anderen Regionen beliebig angepasst werden.
Etwas Vorarbeit ist allerdings nötig, ist aber nicht kompliziert.
- direkt im LW C: den Ordner "BRouter_Data" erstellen
- in diesen Ordner wechseln und die Unterordner "maps" und "rd5" anlegen
- die Dateien rd5.dat, maps.dat und Download_Files.cmd aus dem Anhang in den Ordner "BRouter_Data" kopieren
- dieses kleine Programm von https://eternallybored.org/misc/wget/1.21.3/32/wget.exe (https://eternallybored.org/misc/wget/1.21.3/32/wget.exe) herunterladen und ebenfalls nach "BRouter_Data" kopieren, keine Angst da passiert nichts!
FERTIG!Das Ergebnis sollte dann so aussehen:
C:\ | BRouter_Data | \maps\ |
| | \rd5\ |
| | \Download_Files.cmd |
| | \maps.dat |
| | \rd5.dat |
| | \wget.exe |
- maps\ hier werden die Karten abgelegt
- rd5\ hier werden die Routingdaten abgelegt
- Download_Files.cmd ist das eigentliche Skript
- maps.dat enthält die Downloadadressen der OAM Karten und kann beliebig erweitert werden
- rd5.dat enthält die Downloadadressen für die BRouter Routingdaten und kann beliebig erweitert werden
- wget.exe ist das Windowsderivat des Linuxprogramms wget
Das Skript kann bezüglich der Laufwerke und des Verzeichnisses leicht angepasst werden, zum Beispiel, um aus "set Root_LW=C:" einfach "set Root_LW=D:" zu machen, wenn der Ordner "BRouter_Data" auf D: liegt.
Die verwendeten Kartendaten sind hier zu finden: ftp.gwdg.de/pub/misc/openstreetmap/openandromaps/mapsV5/germany/ (http://ftp.gwdg.de/pub/misc/openstreetmap/openandromaps/mapsV5/germany/) und die Routingdaten hier: https://brouter.de/brouter/segments4/ (https://brouter.de/brouter/segments4/).
Nachtrag:
Das Skript Make_Ordner.cmd erzeugt die notwendige Ordnerstruktur auf C:, so das nur noch die Dateien dorthin kopiert werden müssen.
Das muss auch noch sein:
!!!Übernehme keine Haftung für Datenverlust oder Schäden!!!
Vielen Dank!
Das liest sich aber doch ein wenig so, daß das nichts für Leute ist, die keine Computer-Freaks sind...
QuoteDas liest sich aber doch ein wenig so, daß das nichts für Leute ist, die keine Computer-Freaks sind...
Ja nun..., wenn man bereits mit dem Wissen wie eine Ordnerstuktur erstellt wird ein Computer-Freak ist...? Außerdem erledigt das doch das Skript 'Make_Ordner'?!
Das Problemchen ist hierbei, dass wget.exe kein Standard-Windowsprogramm ist und man dieses separat laden muss.
Ich habe auch noch eine überarbeitete, komprimierte Version mit Oldschool-Menue-Style die man nur noch zu entpacken braucht und dann könnte es los gehen. Wenn.., ja wenn hier Anhänge >2MB erlaubt wären.
Hänge das Grundgerüst mal an (ohne wget.exe), dieses einfach
direkt in ein Laufwerk entpacken, dann die noch fehlende Datei wget.exe https://eternallybored.org/misc/wget/1.21.3/32/wget.exe (https://eternallybored.org/misc/wget/1.21.3/32/wget.exe) herunterladen (das ist leider nicht zu ändern) und in das Verzeichnis BRouter_Data kopieren. Mit 'Download_Files' im Ordner 'BRouter_Data' die Ausführung starten und den Abfragen folgen.
Das Skript lädt die Dateien nicht nur herunter, es entpackt auch noch die Kartenarchive und löscht bei Bedarf (Auswahl im Menu 2) sowohl die für Locus nicht benötigten Dateien, als auch die danach obsoleten Kartenarchive (Auswahl Menu 3).
!!!Übernehme keine Haftung für Datenverlust oder Schäden!!!
Glaubst Du, dass Dein Tasker-Skript ohne Änderung funktionieren wird?
Im Skript ist doch der absolute Pfad auf Deine Speicherkarte und das Datenverzeichnis von BRouter angegeben.
Quote/storage/xxxx-0000/Android/media/btools.routingapp/brouter/segments4
Den Pfad natürlich anpassen. Bei geht es trotzdem nicht. A11+ Tasker hat keine Berechtigung für diesen Ordner.
Quote"BRouter files downloader.
Configure rd5 path in the task once, to match your system".
QuoteA11+ Tasker hat keine Berechtigung für diesen Ordner.
QuoteSelbst Android/Media geht da nicht, klingt dramatisch. Gut, dass ich noch bei Android10 bin.
Da ich Tasker nicht nutze, kenne ich mich damit auch nicht aus.
Aber..., wenn schon mein Weg als kompliziert angesehen wird, was wird dann wohl @Steffen_MK dazu sagen?
Naja, es hat eben jeder so seine Vorlieben.
Ich bleibe dann doch bei meinem Weg. Die Daten bei Bedarf mit einem Shell-Script (jetzt auch in der Windows-Variante) einmal gezogen, diese dann auf alle Geräte per WLAN verteilt und fertig.
Ich arbeite ja auch gerne mit Tasker. Aber selbst kleinere Tasker Scripte dauern bei mir 1-3 Stunden. Zumindest bis alles mit allen Randbedigungen läuft. Die Randbedingungen dauern teilweise länger, als die Kernfunktion.
Die Frage ist also, wie schnell sich die relevanten Routingdaten wohl ändern ?
Für 2-3x im Jahr ohne wesentliche Änderungen ist mir das nicht so wichtig. Vor einem großen Urlaub oder Tour werden die Daten ohnehin frisch gezogen.
Aus "Spieltrieb" habe ich allerdings auch schon kleinere Dinge automatisiert, obwohl das Kosten/Nutzen Verhältnis nicht optimal ist.
Das Script von Tapio schaue ich mir aber mal an. Das scheint wohl viel Arbeit gemacht zu haben.
QuoteAber selbst kleinere Tasker Scripte dauern bei mir 1-3 Stunden.
Genau deswegen bin ich von solchen Sachen wieder abgekommen und wieder beim altbewährten, schon gefühlte einhundert Jahre alten, Shellscript gelandet (egal ob Linux oder DOS/Windows).
Es gibt ja neben Tasker noch andere Apps die ähnlich funktionieren, nur sind diese halt nicht untereinander kompatibel.
Mein simples Linux-Script hat 6 Zeilen und war incl. Datenfiles in 10min fertig. Brauche ich andere Regionen, ändere ich nur die rd5.dat / map.dat und in 2min geht's los. Das Suche nach den richtigen Downloaddateien, besonders der rd5-Dateien, dauert länger als die Anpassung dieser beiden o.g. URL-Datenfiles.
Ich finde den Aufwand auch etwas übertrieben. Starten muss ich es immer noch. In der Brouter App einfach auf die Region Felder tippen und laden lassen. In der Zeit wo es läd kann ich ja was anderes tun. Fernsehen, Duschen, Abendessen....
Da ich LM4 habe geht das jetzt ohnehin alles vollautomatisch und das sogar alle 4 Tage.
Quote from: freischneider on June 11, 2022, 12:38:32
Da ich LM4 habe geht das jetzt ohnehin alles vollautomatisch und das sogar alle 4 Tage.
Ja, LM4 ist in dieser Richtung schön komfortabel.
Leider kommt das Gold Abo für mich nicht in Frage. Neben dem Display Problem bei einigen Samsung Handys, sind mir die LoMaps Karten nicht kontrastreich genug.
Das kann die Freizeitkarte oder OAM besser.
Ansonsten würde ich sogar das Gold Abo nutzen.
Quote from: tapio on June 11, 2022, 17:16:58
Für Dritte bedeutet es: runterladen, Pfad anpassen, ausführen. Evtl. noch eine Verknüpfung zum Task je nach Launcher auf dem Homescreen ablegen (so mache ich das).
Ich wollte mal Dein Script in Tasker importieren. Ohne Anpassungen. Ich wollte mir nur mal den Task anschauen, da ich mit der Scriptsprache (XML) nicht so vertraut bin.
Der Import wird aber immer mit Fehlermeldung abgebrochen.
Habe ich etwas falsch verstanden oder gibt es einen Trick ?
Quote from: tapio on June 13, 2022, 10:19:16
Oder mach es, wie es da steht: "Alternatively Download XML File and manually import it."
Das habe ich versucht. Im Tasker Homescreen, unten links das kleine Auto und dann auf Projekt Importieren.
Das gibt immer eine Fehlermeldung.
Mit dem TotalCommander habe ich das dann importiert bekommen. Bei einem Task funktioniert es bei einem Profil wird mir Tasker als Import Ziel nicht angeboten. Merkwürdig.
QuoteHey und Du machst normalerweise die Pfadanpassung nicht im XML, sondern nach dem Import via Tasker selbst.
Genau so habe ich es gemacht bzw. das war mein Ziel.
Diese Lösung finde ich sogar angenehmer, als den Umweg über den PC. Wenn ich Daten sichern möchte, dann geht das vom Handy auf den PC genauso einfach.
Das Script ist jedenfalls eine Super Arbeit. Auch wenn ich noch nicht ganz verstehe, was dieses Script in den einzelnen Abschnitten macht.
Aber dafür gibt es ja ruhige Abende :)
Die Antworten auf die
einfache Frage des Thread-Initiators,
"Wie bekomme ich die BRouter Daten am einfachsten aus Handy",
sind mittlerweile meilenweit weg vom eigentlichen Anliegen.
Wie weit weg, dass zeigt dieses Zitat:
QuoteAuch wenn ich noch nicht ganz verstehe, was dieses Script in den einzelnen Abschnitten macht.
Aber dafür gibt es ja ruhige Abende
Ziemlich weit vorn schrieb @Steffen_MK, der wohl zwischenzeitlich aufgegeben hat, zu einem meiner Beiträge:
QuoteDas liest sich aber doch ein wenig so, daß das nichts für Leute ist, die keine Computer-Freaks sind..
Wahrscheinlich hat er damit sogar Recht.
Um den Antworten auf die
einfache Frage weiter folgen zu können, ist ab hier eine zusätzliche, kostenpflichtige App notwendig, in welche man sich auch tunlichst einarbeiten sollte.
Und der letzte Stand der Anworten auf die
einfache Frage sieht dann so aus:
QuoteOder mach es, wie es da steht: "Alternatively Download XML File and manually import it.
QuoteIm Tasker Homescreen, unten links das kleine Auto und dann auf Projekt Importieren.
QuoteMit dem TotalCommander habe ich das dann importiert bekommen. Bei einem Task funktioniert es bei einem Profil wird mir Tasker als Import Ziel nicht angeboten.
QuoteAus Locus heraus könnt Ihr auch Tasker-Skripte starten. a) Via Falcos Tasker-Plugin und b) via Aufruf aus Locus' Quick Bookmarks, inklusive Parameter %par1 und %par2. Zu b) ein komplettes Beispiel, ein Befehl in den Bookmarks, der einen Task aufruft:
Die Bemühungen im Forum sind aller Ehren wert, nur entfernen sie sich, und diese Beobachtung mache ich nicht nur hier, innerhalb kurzer Zeit von der ursprünglichen Frage.
Liest man nur die letzten Antworten, kann man kaum mehr auf die Frage schließen. Da hat man den Eindruck, es ginge dem Frager um das 'Für und Wider' unterschiedlichster Skriptsprachen, ob Tasker, ob Bash oder ob CMD, die Kompatibilität der unterschiedlichsten Androidversionen und deren Stolperfallen.
Leider muss ich mir diesen Schuh auch selbst anziehen, schließlich habe ich mit meinem Vorschlag eines Skripts den Stein erst ins Rollen gebracht.
Nehmt es mir nicht übel @tapio, @JackRussel und auch @Mips, aber auf einfache Fragen sollte man auch nur einfache Antworten geben, zumal dann, wenn sich früh herausstellt, dass der Fragende ab einem gewissen Punkt raus ist.
Bis zu welchen Punkt @Steffen_MK mit unseren Antworten geholfen werden konnte, bleibt derzeit offen, aber ich tippe mal auf Antwort#6 von @JackRussel.
Quote from: Mips on June 13, 2022, 15:44:47
Die Antworten auf die einfache Frage des Thread-Initiators,
"Wie bekomme ich die BRouter Daten am einfachsten aus Handy",
sind mittlerweile meilenweit weg vom eigentlichen Anliegen.
Du hast natürlich Recht. Das ursprüngliche Thema wurde sehr stark ausgedehnt.
Du magst es anders sehen aber ich finde, dass wir im Wesentlichen noch am Thema sind.
Am Anfang wurden 3 Methoden zum einfachen Download diskutiert. Somit war die Frage beantwortet.
Danach kamen weitere Methoden hinzu. Ich nenne es mal Bonus, weil es immer noch um den Download der Routingdaten geht. Was spricht dagegen, wenn ein beantwortetes Thema nach
Abschluss noch erweitert wird ? Es gab ja keinen Diskussionfaden mehr, der zerstört werden konnte.
Neue Leser bekommen m.M.n. auch keine Probleme mit dem Diskussionsfaden.
Du magst es vielleicht anders sehen aber wenn ein Thread 2-3 Seiten hat, dann fange ich meistens bei Seite 1 an. Sonst geht schnell der Zusammenhang verloren.
Bei einem Thread mit 30-40 Seiten sieht es schon anders aus. Aber das ist hier wohl nicht zu befürchten.
QuoteWas spricht dagegen, wenn ein beantwortetes Thema nach Abschluss noch erweitert wird ?
Generell erst einmal nichts. Allerdings wird meiner Meinung nach ein Thema dann überdehnt, wenn zusätzliche Programme, noch dazu kostenpflichtige, ins Spiel kommen. Dann sind alle anderen raus, bis auf 2-3 Leute (siehe diesen Thread), und dem Rest bringt das dann gar nichts mehr.
QuoteNeue Leser bekommen m.M.n. auch keine Probleme mit dem Diskussionsfaden.
Genau da liegt das Problem. Die Leute die sich auskennen, die ein weitergehendes Interesse daran haben, schließen von sich auf die anderen. Sie meinen, weil sie dem noch folgen können und wollen, trifft das auch auf diese anderen zu.
Da kämpft sich dann der eine oder andere durch mehrere Seiten in der Hoffnung, doch noch was brauchbares zu finden, und versteht nur Bahnhof.
Natürlich ist das nur meine persönliche Meinung und ich finde es grundsätzlich gut, wenn sich Leute mit bestimmten Dingen intensiver auseinandersetzen, jedoch sollte man dann lieber einen extra Thread, dort können ja dann die Spezialisten fachsimpeln, öffnen. Da weiß jeder was ihn erwartet und der Uneingeweihte muss nicht endlose Beiträge lesen, die zwar interessant sein mögen, aber ihn überhaupt nichts bringen.
Das ist, wie gesagt, nur meine Einschätzung. Aber es ist das, was mir schon seit geraumer Zeit aufgefallen ist, genau deswegen habe ich bis hierher auch oftmals monatelang nichts mehr gepostet.
Also, nichts für ungut.