Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Mips

#46
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.
#47
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
#48
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 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!!!

#49
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 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/ und die Routingdaten hier: 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!!!
#50
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.
#51
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.


#52
QuoteNur leider sind die Schreibrechte am Ordner beim nächten mal nachschauen mit Total Commander wieder weg.
Also bei Verwendung von "ExSD Card Access Enabler" musst Du gar keine Rechte ändern. Meine Anleitung bezog sich nur ganz allgemein auf die Frage, wie man die Rechte mit TC ändern kann.
In den neuen Locus Versionen mit geänderter Verzeichnisverwaltung funktioniert der Weg über ""ExSD Card Access Enabler" nicht mehr. "Früher" (vielleicht auch noch in V3.50.1 ???) konnte man den Kartenpfad in Locus einfach auf /mnt/media_rw/xxxx-yyyy/Locus/MeineKarten setzen und fertig.
Da es immer wieder Probleme wegen der Rechte und des SD-Kartenzugriffes seitens des BS gibt, nutze ich seit mehreren Jahren die App "Apps2SD PRO".
Der Vorteil: Du änderst zunächst erst einmal nichts an den Standardverzeichnissen des Programms, erst später verlinkst und verschiebst Du die gesamte Verzeichnisstruktur der Anwendungsdaten auf die SD-Karte. Für Locus sieht es dann immer noch so aus, als lägen die Daten im Standardverzeichnis, ist aber nur ein Link, die Daten befinden sich jetzt auf der SD-Karte. Eigentlich eine einfache Sache, könnte man auch händisch machen wenn Android nicht bei jedem Neustart diese Links wieder löschen würde. Die App sorgt nun dafür, dass alle diese einmal definierten Verlinkungen nach jedem Neustart wieder neu gesetzt werden und die Programme ihre Daten dort finden wo sie diese erwarten.
#53
QuoteDann habe ich das Programm Magisk installert.
Deine Root-Methode ist also Magisk und das ist gut.
Dann installiere mal in Magisk unter Module "ExSDCard Access Enabler" .
Dieses Modul stellt Dir für Nougat und Oreo über /mnt/media_rw Vollzugriff für die externe Speicherkarte bereit.
Quotewie kann ich den Linux Befehlt chmod 777...
TC:
Verzeichnis lange antippt bis Auswahlmenu erscheint
-> Eigenschaften
-> RWX rechts oben
-> überall Haken bei R/W/X rein oder 777 in Zeile unten eingeben
-> mit [Anwenden] bestätigen
Quote
Wenn der BRouter gestört wird ist das sehr schlecht. Denn den brauche ich oft im
Ausland wenn ich kein Mobilfunk habe.
Keine Angst, unter Locus funktioniert BRouter tadellos. Probleme gibt's nur wenn Du BRouter
separat startest.
#54
Mit welcher Methode hast Du denn gerootet?
Ich habe mit App2SD das komplette Locus-Datenverzeichnis auf die SD-Karte verlinkt.
Funktioniert, ist aber auch nicht ohne Nachteil.
BRouter kommt, als "Standalone" gestartet, völlig aus dem Tritt und "sieht alles doppelt".
#55
Unter Locus 3.5x gibt es das Verzeichnis ../Locus/router/profiles2/ für die BRouter Profile, der direkte Zugriff auf das BRouter Profilverzeichnis funktioniert nicht mehr.
Gruß
Mips
#56
QuoteAb und zu mache ich viele Trackpunkte für die OSM Pflege
Das man mit der Export - Import Methode funktioniert nur mit den Navigationsanweisungen, die anderen Trackpunkte werden nicht gelöscht. 
#57
QuoteUnd man kann sie in der Track Ansicht auch rauslöschen
Das geht wohl, wenn es sich aber um viele Wegpunkte handelt, ist das doch zu aufwendig.
Der schnellste Weg bei einer Route mit vorhandenen aber nicht benötigten Navigationsanweisungen ist m.M.n. mit "Track-Detail -> Export" die Route ohne Navigationsanweisung zu exportieren, die alte Route zu löschen, und die zuvor gespeicherte Route wieder zu importieren. Das dauert keine 30 sec. :)
#58
Bin mir nicht sicher, dass ich genau verstehe was Du meinst. Diese Hinweise werden doch nur angezeigt, wenn der Kartencursor über dem entsprechenden Punkt steht, die Navigationsanweisungen sind Teil der importierten Route.
Manchmal sind diese aber störend, z.B. wenn man entlang der Route navigieren möchte, da dann die Navigationsanweisung neu berechnet werden.
Es gibt mehrere Wege das zu umgehen:

  • Die Route ohne Navigationsanweisung erstellen lassen (z.B. mit BRouter-Web).
  • Die Navigationsanweisung der Route aus der GPX-Datei mit einem Texteditor entfernen.
  • Die Route mit einem GPX-Editor bearbeiten.
  • Die Route in Locus ohne Navigationsanweisung exportieren und erneut importieren.
#59
Meine Routen erstelle ich in der Regel mit BRouter-Web und importiere die GPX-Datei auf dem Handy.
Das klappt wunderbar, wenn da der kleine Schönheitsfehler nicht wäre.
Die NoGo-Bereiche sind weg.
Da passiert es dann schnell einmal, dass man bei Abweichungen von der Route prompt durch die zu meidenden Gebiete gelotst wird.
Gibt's eine einfache Möglichkeit für die Übernahme der NoGo's in Locus?
Mit Geojson ginge das wohl, aber das kann ja nicht mit Locus importiert werden.

Gruß
Mips

Nachtrag
Besteht die Möglichkeit, die Größe des NoGo-Bereichs auf größer als 1km zu ändern?
Am besten wäre es natürlich, man könnte dessen Größe wie in BRouter-Web frei wählen und verschieben.

#60
QuoteDas Problem scheint an den lese- bzw. schreibrechten am Verzeichnis bzw. Dateien zu liegen, vermute ich.
Das kann gut sein.
Versuche doch einfach mal im ersten Screenshot "Other" anzuwählen, und dann dort den Pfad zur SD-Karte einzutragen.
Hier steht noch etwas mehr zum Thema.
https://brouter.de/brouter/kitkat_survival_readme.txt
Alternativ kannst Du mal versuchen, die API10 Version zu installieren.
http://brouter.de/brouter_bin/brouter_1_6_1.zip
Kann aber nicht sagen, ob das dann problemlos funktioniert.
Mit meinem gerooteten Handy gibt's diese Probleme halt nicht ;).