Locus Map - forum

Support => [DE] - deutschsprachiger Forumsbereich => Topic started by: Steffen_MK on June 01, 2022, 15:09:25

Title: BRouter-Daten
Post by: Steffen_MK on June 01, 2022, 15:09:25
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
Title: Re: BRouter-Daten
Post by: JackRussel on June 01, 2022, 15:23:28
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.

Title: Re: BRouter-Daten
Post by: freischneider on June 01, 2022, 15:40:38
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.
Title: Re: BRouter-Daten
Post by: Steffen_MK on June 01, 2022, 17:44:59
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.
Title: Re: BRouter-Daten
Post by: JackRussel on June 01, 2022, 17:57:55
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.

Title: Re: BRouter-Daten
Post by: Steffen_MK on June 01, 2022, 18:23:19
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?
Title: Re: BRouter-Daten
Post by: JackRussel on June 01, 2022, 19:21:21
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. :)
Title: Re: BRouter-Daten
Post by: Steffen_MK on June 01, 2022, 19:37:59
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
Title: Re: BRouter-Daten
Post by: Mips on June 03, 2022, 11:29:05
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.


Title: Re: BRouter-Daten
Post by: Steffen_MK on June 03, 2022, 12:13:37
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.
Title: Re: BRouter-Daten
Post by: Mips on June 03, 2022, 12:21:47
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.
Title: Re: BRouter-Daten
Post by: Steffen_MK on June 03, 2022, 12:42:44
Gerne!  :)
Title: Re: BRouter-Daten
Post by: Mips on June 04, 2022, 21:06:54
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.

FERTIG!

Das Ergebnis sollte dann so aussehen:


C:\BRouter_Data\maps\
\rd5\
\Download_Files.cmd
\maps.dat
\rd5.dat
\wget.exe
                     

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!!!
Title: Re: BRouter-Daten
Post by: Steffen_MK on June 08, 2022, 12:08:07
Vielen Dank!

Das liest sich aber doch ein wenig so, daß das nichts für Leute ist, die keine Computer-Freaks sind...
Title: Re: BRouter-Daten
Post by: Mips on June 09, 2022, 20:05:20
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!!!

Title: Re: BRouter-Daten
Post by: Mips on June 10, 2022, 20:07:02
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
Title: Re: BRouter-Daten
Post by: freischneider on June 10, 2022, 21:57:16
Den Pfad natürlich anpassen. Bei geht es trotzdem nicht. A11+ Tasker hat keine Berechtigung für diesen Ordner.
Title: Re: BRouter-Daten
Post by: Mips on June 11, 2022, 01:11:58
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.
Title: Re: BRouter-Daten
Post by: JackRussel on June 11, 2022, 11:43:37
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.
Title: Re: BRouter-Daten
Post by: Mips on June 11, 2022, 12:16:05
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.
Title: Re: BRouter-Daten
Post by: freischneider on June 11, 2022, 12:38:32
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.
Title: Re: BRouter-Daten
Post by: JackRussel on June 11, 2022, 14:23:31
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.
Title: Re: BRouter-Daten
Post by: JackRussel on June 12, 2022, 14:46:08
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 ?
Title: Re: BRouter-Daten
Post by: JackRussel on June 13, 2022, 14:00:09
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  :)
Title: Re: BRouter-Daten
Post by: 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.

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.
Title: Re: BRouter-Daten
Post by: JackRussel on June 13, 2022, 21:21:42
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.
Title: Re: BRouter-Daten
Post by: Mips on June 16, 2022, 15:13:57
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.