• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

GPX-Import mit normalen Mitteln

krabbie

Geonewbie
Ich habe heute eine Möglichkeit gefunden, wie man mit normalen Mitteln ein GPX in CB importieren kann. Was man braucht, ist ein Terminal-Programm.

Terminal öffnen und zum Beipiel ins Download Verzeichnis wechseln.
In CB Import Pocket Query öffnen, dann Datei auswählen und im Download Verzeichnis eine Datei anlegen: z.B. gpx.zip.
Nun ins Terminal wechseln und man sieht, dass gpx.zip leer ist:
term> ls -l gpx.zip
-rw-rw---- ... 0 ... gpx.zip

Nun hängt man mittels dem Befehl cat an gpx.zip die zu importierende GPX/Pocket Query dran.
term> cat myPq.zip >> gpx.zip

Mittels ls -l sollte man sehen können, dass beide Zips gleich groß sind.

Nun nach CB wechseln, gpx.zip auswählen. Zuletzt Import drücken und alles sollte importiert werden.

Ich selbst benutze termux. Bei einigen Androiden kann/konnte man in den Entwicklereinstellungen ein Terminal aktivieren und es wurde dann als APP angezeigt.

Der Nachteil ist, dass man das bei jedem Import machen muss. Auch muss man sich ein wenig mit einem Terminal auskennen.
Der Vorteil ist, dass man kein zusätzliches Programm wie Shizuku braucht und auch keine besonderen Systemeinstellungen.

Ich habe alternativ versucht, gpx.zip mittels einem Zip-Programms zu verändern. Aber das führte dazu, dass der Androide es bemerkte und CB nicht mehr auf gpx.zip zugreifen konnte. Bis jetzt habe ich nur die Möglichkeit mit cat gefunden und es ist eigentlich sehr einfach.
 

Wunibald

Geomaster
"GPX in CB importieren"
ACB:
Das geht doch jetzt auch noch.
Oder eine GSAK-.db3 importieren.
WCB:
gpx in Ordner Pocket-Q. ablegen und importieren.
 

Anhänge

  • gpx-Import.jpg
    gpx-Import.jpg
    133,8 KB · Aufrufe: 7
OP
K

krabbie

Geonewbie
Also ich benutze nur ACB auf meinem Smartphone mit Android 14 fürs Geocaching. Da kann ACB nur PQs aus seinen eigenen Ordnern importieren und nicht von auserhalb (z. Bsp. Android-Download-Verzeichnis). Doppelte Cache-Verwaltung (damals mit Cachewolf) habe ich mir vor Jahren abgewöhnt, da ACB alles kann, was ich brauche. Deshalb habe ich keine db3-Dateien zum Importieren.
Mit Shizuku kann ich auch PQs ins ACB-Verzeichnis kopieren. Aber wie oben beschrieben, habe ich für mich einen einfacheren Weg gefunden.
 

Der VvLf

Geocacher
Ich habe heute eine Möglichkeit gefunden, wie man mit normalen Mitteln ein GPX in CB importieren kann. Was man braucht, ist ein Terminal-Programm.

Terminal öffnen und zum Beipiel ins Download Verzeichnis wechseln.
In CB Import Pocket Query öffnen, dann Datei auswählen und im Download Verzeichnis eine Datei anlegen: z.B. gpx.zip.
Nun ins Terminal wechseln und man sieht, dass gpx.zip leer ist:
term> ls -l gpx.zip
-rw-rw---- ... 0 ... gpx.zip

Nun hängt man mittels dem Befehl cat an gpx.zip die zu importierende GPX/Pocket Query dran.
term> cat myPq.zip >> gpx.zip

Mittels ls -l sollte man sehen können, dass beide Zips gleich groß sind.

Nun nach CB wechseln, gpx.zip auswählen. Zuletzt Import drücken und alles sollte importiert werden.

Ich selbst benutze termux. Bei einigen Androiden kann/konnte man in den Entwicklereinstellungen ein Terminal aktivieren und es wurde dann als APP angezeigt.

Der Nachteil ist, dass man das bei jedem Import machen muss. Auch muss man sich ein wenig mit einem Terminal auskennen.
Der Vorteil ist, dass man kein zusätzliches Programm wie Shizuku braucht und auch keine besonderen Systemeinstellungen.

Ich habe alternativ versucht, gpx.zip mittels einem Zip-Programms zu verändern. Aber das führte dazu, dass der Androide es bemerkte und CB nicht mehr auf gpx.zip zugreifen konnte. Bis jetzt habe ich nur die Möglichkeit mit cat gefunden und es ist eigentlich sehr einfach.
Klingt kompliziert, ist aber eine interessante Lösung!
Hab das mal ausprobiert, geht auch ohne Terminalprogramm.
- Mit CB im Downloadverzeichnis eine test.zip angelegt.
- Eine PQ-Datei "test.zip" in ein anderes Verzeichnis gelegt
- und mit Android "Bordmitteln" die PQ-Datei ins Downloadverzeichnis verschoben und die dortige test.zip überschrieben.
- Import der PQ hat danach geklappt.
Fazit: der mit etwas vielen Rechten ausgestattete FV-Datei-Explorere ließe sich so vermeiden.
 

Hugo60

Geocacher
Ich habe heute mit einem Samsung A33 mit Android 15 experimentiert. Dabei habe ich Shizuku ausprobiert um der App EX Datei Explorer die Rechte zum lesen und schreiben zu geben. Das hat tatsächlich funktioniert. Anschließend habe ich das Handy neu gestartet und der Zugriff ging vom EX Datei Explorer immer noch.Shizuku war dabei nicht mehr aktiv. Ich hatte dann zum testen mit C:Geo Caches offline gespeichert und exportiert. Die landen dann im Ordner cgeo/gpx. Von dort habe ich sie mit dem EX Datei Explorer nach Android/Data/de.droidcachebox/files/PocetQuery kopiert. Klappte einwandfrei. Danach in der Cachebox Import Pocket Query. GPX importiert. Hat alles geklappt. So gibt es wenigstens die Möglichkeit unterwegs Caches in die Cachebox zu bekommen.


Der EX Datei Explorer kann auch per W-Lan Dateien von meine Laptop, da ist ein Ordner für PQ, erzeugt durch GSAK, direkt in den PQ Ordner von Cachebox kopieren.
Für die wohl am häufigsten Ordner habe ich mir Favoriten gemacht. Dann muss man sich nicht durch die ganzen Ordner hangeln.

Danach habe ich mit einem anderen A33 aber Android 14 auch den EX Datei Explorer ausprobiert, klappte auch alles ohne Shizuku.
Allerdings weiß ich nicht ob ich das nur 3 Tage nutzen kann und danch die Pro Version kaufen oder abbonieren muß, oder ob die Funktionen auch weiterhin kostenlos sind.
 
OP
K

krabbie

Geonewbie
Ich den letzten Tagen habe ich mal geschaut, ob mein Vorschlag aus dem Thread-Start mit einem Android Datei Explorer machbar ist. So richtig habe ich nichts gefunden. Aber dann habe ich in meinem bevorzugten Total Commander (TC) genau das richtige gefunden, was jeder ganz leicht nachvollziehen kann. Zumindest geht auf meinem Android 15 der PQ-Import nun ganz leicht.

Startet TC, der dann ungefähr so aussieht:

cb01.jpg
(TC befindet sich bei mir im Verzeichnis .../download/pq in das ich schon meine pocket query als zip abgelegt habe.)

Klickt als nächstes auf das Symbol unten rechts:
cb02.jpg

Als nächstes auf +:
cb03.jpg

Hier werden nun ein paar Änderungen vorgenommen:
cb04.jpg
Also anstelle von "Verzeichnis wechseln" "Systembefehl senden" einstellen.
Befehl wird nicht verändert.
In Parameter wird "?" geändert in "cp %N %M".
Das hießt soviel wie: Kopiere erste markierte Datei auf erste markierte Datei im anderen Fenster.
Man kann auch Pfade einstellen, aber einfacher ist hier, dass beide Dateien in demselben Verzeichnis sind.

Ich habe das shell-Symbol in das von ACB eingestellt:
cb05.jpg
(Symbol anklicken, Installierte Apps, Cachebox anklicken)

Danach sieht die Zeile so aus:
cb05b.jpg

Nun wird in ACB eine Datei in demselben Verzeichnis angelegt:
cb06.jpg

In TC sollte es nun so aussehen:
cb07.jpg
(Falls man pq.zip nicht sieht, dann refresh klicken, d.h. auf den grünen runden Pfeil klicken.)

Damit sind die Vorarbeiten erledigt und müssen (normalerweise) nicht nochmal ausgeführt werden.

Jetzt kommt das entscheidende: Beide Dateien müssen in beiden Fenstern (links und rechts) einzeln selektiert werden:
cb08.jpgcb09.jpg
In meinem Fall ist links die ACB-Datei und rechts meine PQ (die Reihenfolge links und rechts ist bei mir anders wegen Sortierung).

Nun wird der neu angelegte Button in dem Fenster geklickt, wo die PQ liegt (bei mir rechts):
cb05b.jpg

Jetzt sollten beide Dateien dieselbe Größe besitzen (refresh klicken):
cb10.jpg

Nach ACB wechseln, pq.zip auswählen und importieren.

Ich konnte den Import mit verschiedenen PocketQueries ausführen, d.h. ich habe pq.zip nur einmal angelegt, aber verschieden PQs nach pq.zip kopiert und importiert. Aber falls ACB beim Import die Datei pq.zip nicht mehr sieht, dann löscht man pq.zip im TC und erstellt die neu in ACB.

Ich lasse meine PQ täglich von GC generieren, downloade die, verschiebe die ins pq-Verzeichnis, drücke den Button, öffne ACB, importiere pq.zip, fertig.
Geht doch kaum einfacher...
 
Oben