BRouter: Verschiebung der Segment Datein auf externe SD

Started by pix, May 05, 2017, 14:30:27

0 Members and 1 Guest are viewing this topic.

pix

Hallo,

es um die Verschiebung der Segment Dateien (*.rd*), die standardmäßig in Brouter/segments4 liegen.

Ich möchte diese rd* Dateien auf meine externe Speicherkarte verschieben. 
Sollte laut diesem Artikel http://brouter.de/brouter/kitkat_survival_readme.txt auch funktionieren.
Nur irgendwas mache ich falsch.

Was habe ich getan?
- habe auf der externen Speicherkarte ein Verzeichnis mit /Brouter/ erstellt und darin den Ordner /segments4/ kopiert. Im Ordner  seqments4/ sind alle rd* Dateien drin.

- habe dann den Pfad in der Datei brouter/segments4/storageconfig.txt geändert und an meine neue Ordnerstruktur wie folgt angepasst.
secondary_segment_dir=/storage/9016-4EF8/Brouter/segments4

Aber das funktioniert nicht. Bekomme bei der Navigation dann die Fehlermeldung:


Frage:
was mache ich falsch?
Die Datei  storageconfig.txt scheint gar nicht ausgelesen zu werden.

Vielen Dank für eure Hilfe




Locus Map Classic  3.x
  •  

balloni55

Locus Map 4.26.3.3 Gold AFA

LM4 User ID e06d572d4
  •  

pix

Hallo balloni55,

vielen Dank für deine schnelle Antwort.

Leider funktioniert die Auslagerung des /segments4/ Verzeichnisses auf die externe SD nicht - zumindest nicht bei mir.
Standard BRouter Verzeichnis nach der Installation auf der internen SD:


Was habe ich getan?
- auf der externen SD ein Verzeichnis mit /brouter_segments4 erstellt
- in der Configdatei "/segments4/storageconfig.txt" den absoluten Pfad auf die externe SD geändert:
secondary_segment_dir=/storage/9016-4EF8/brouter_segments4
Quote
# You may want to change that to point to directory on the external sd-card
# where you want to move your datafiles manually, to work around the write-access
# restrictions on Android 4.4 regarding the external sd-card
#
#secondary_segment_dir=../segments3
secondary_segment_dir=/storage/external_SD/brouter_segments4
#
# additional maptool directories must be configured in order to access
# coordinate-sources from map-tools installed in exotic directories
- (nur)das Verzeichnis /segments4 in das Verzeichnis /storage/9016-4EF8/brouter_segments4/ der externe SD verschoben. Neue Struktur ist dann: /storage/9016-4EF8/brouter_segments4/segments4/

- die anderen Verzeichnisse hab ich im internen Speicher gelassen.

Funktioniert hat es nicht. Bekomme die Fehlermeldung wie oben im ersten Beitrag angezeigt.

Ich habe starke Zweifel ob die storageconfig.txt überhaupt einen Einfluss hat.

Warum:
ich habe die Datei komplett auskommentiert und Routing funktioniert trotzdem.
Ich habe die Datei komplett aus dem Verzeichnis Interner Speicher/brouter/segments4/ gelöscht und Routing funktioniert immer noch. Wozu die Datei da ist, ist mir völlig schleierhaft.


Ergo: Wozu ist die Datei da wenn man sie löschen kann und das Routing auch ohne sie funktioniert? :o

Frage: wie sieht deine Verzeichnisstruktur auf der externen SD aus?

Vielen Dank




Locus Map Classic  3.x
  •  

balloni55

Hallo pix
deine Änderungen in der storageconfg.txt sehen für mich richtig aus :)

Quote- (nur)das Verzeichnis /segments4 in das Verzeichnis /storage/9016-4EF8/brouter_segments4/ der externe SD verschoben. Neue Struktur ist dann: /storage/9016-4EF8/brouter_segments4/segments4/
ich denke hier liegt der Fehler,
/storage/9016-4EF8/brouter_segments4/segments4
kopiere/verschiebe die .rd5 Dateien direkt nach "brouter_segments4" auf der externen SD und entferne den 2. dann leeren Ordner "segments4"
Neustart von Locus nach der Änderung nicht vergessen ;)
Wenn es nicht funktionieren sollte hänge bitte einen SS der Ordnerstruktur der externen SD an deine Antwort
Locus Map 4.26.3.3 Gold AFA

LM4 User ID e06d572d4
  •  

jusc

Quote from: balloni55 on May 06, 2017, 14:07:48
Hallo pix
deine Änderungen in der storageconfg.txt sehen für mich richtig aus :)

Quote- (nur)das Verzeichnis /segments4 in das Verzeichnis /storage/9016-4EF8/brouter_segments4/ der externe SD verschoben. Neue Struktur ist dann: /storage/9016-4EF8/brouter_segments4/segments4/
ich denke hier liegt der Fehler,
/storage/9016-4EF8/brouter_segments4/segments4
kopiere/verschiebe die .rd5 Dateien direkt nach "brouter_segments4" auf der externen SD und entferne den 2. dann leeren Ordner "segments4"
Neustart von Locus nach der Änderung nicht vergessen ;)
Wenn es nicht funktionieren sollte hänge bitte einen SS der Ordnerstruktur der externen SD an deine Antwort
Einfacher wäre es die storageconfg.txt so anzupassen
/storage/9016-4EF8/brouter_segments4/segments4
Also muss dann dort stehen:
secondary_segment_dir=/storage/9016-4EF8/brouter/segments4
Regards J.
  •  

balloni55

Hi jusc
einfacher ist relativ ;) mit dem Dateimanager ein paar Dateien verschieben und einen Ordner zu löschen ist keine Hexerei ;)

ob es nach der config Änderung funktioniert kann ich nicht sagen...
beschrieben ist es so wie ich es gezeigt habe
http://brouter.de/brouter/kitkat_survival_readme.txt

aber wie heist es so schön:
Versuch macht klug :-*
Locus Map 4.26.3.3 Gold AFA

LM4 User ID e06d572d4
  •  

pix

Hallo balloni55,

siehst du mein grinsen im Gesicht   ;D ;D

Ja es hat geklappt.
Von der Ordnerstruktur habe ich so angelegt wie von @jusc vorgeschlagen.
Quotesecondary_segment_dir=/storage/9016-4EF8/brouter/segments4

So hatte ich es schon mal, hatte aber nicht funktioniert.

Was hatte ich falsch gemacht?
QuoteNeustart von Locus nach der Änderung nicht vergessen

Genau das hatte ich nicht gemacht  :o :o

Nun funktioniert es perfekt.

Vielen Dank für eure Hilfe  und ein super schönes Wochenende

PS so sieht meine storageconfg.txt aus:
#
# secondary segemnts dir initially points to the old data-directory ( segments3 )
# so that after upgrading from 1.2 the old files are found.
#
# You may want to change that to point to directory on the external sd-card
# where you want to move your datafiles manually, to work around the write-access
# restrictions on Android 4.4 regarding the external sd-card
#

#secondary_segment_dir=../segments3

#secondary_segment_dir=/storage/external_SD/brouter_segments4
secondary_segment_dir=/storage/sdcard1/brouter/segments4


#
# additional maptool directories must be configured in order to access
# coordinate-sources from map-tools installed in exotic directories
#
# (please note that you may have to place an additional "brouter.redirect"
# file in the tracks-directory, if there are no write-permissions to write
# the gpx-tracks there, e.g. on android 4.4)

#additional_maptool_dir=/storage/external_SD/Android/data/net.osmand/files
Locus Map Classic  3.x
  •