geocaching fein serviert

GSAK - Offline-Datenbank - Teil 3

Polxs | 10.12.2009 19:01 Uhr | Kommentare: 10 | Kommentar hinterlassen
Einsortiert in Equipment

Nachdem die ersten beiden Teile die Auslieferung und die Abholung der Caches von geocaching.com für eine GSAK-Datenbank behandelten, geht es nun hier im drittel Teil um die Pflege und Optimierung der GSAk-Datenbank.

Im ersten Schritt habe ich mir einen Filter gebastelt, der alle Caches anzeigt, die innerhalb der letzten acht Tage kein Update per GPX-File (Pocket Querries) erfahren haben. Durch diesen Filter werden zwei Sachen erledigt. Als erstes werden so Caches angezeigt, die ich in den letzten acht Tagen geloggt habe. Da ich mir ja nur die ungefundenen Caches zuschicken lasse werden diese Caches also in GSAK nicht mehr aktualisiert. Und als zweites werden so auch Caches angezeigt, die in den letzten Tagen archiviert wurden. Der Filter sieht bei mir folgendermassen aus:

GSAK FiltereinstellungenGSAK Filtereinstellungen

Den Filter kann man einzeln über das entsprechende Menü aufrufen oder, so wie ich es mache, automatisch nach dem Abholen der PQ. Dies geschieht innerhalb der Konfigurationsmaske des PQ Loadermakros. PQ-Loader + Filter Dort wird einfach im rechten unteren Teil der Filter ausgewählt und immer wenn das Makro beendet wird, wird dieser Filter ausgewählt. Nun sind in den letzten Tagen Caches archiviert oder als Fund geloggt worden, dann erhält man eine mehr oder weniger lange Liste von den Caches. Für die Caches, die gefunden wurden, kann entweder die My Finds Pocket Query bei geocaching.com angefordert werden, oder es werden die einzelnen GPX-Files der einzelnen Caches geladen. Das sollte direkt aus dem Listing heraus geschehen und nicht per Makro. Die Ereignisse der vergangenen Wochen haben gezeigt, das Groundspeak da etwas allergisch reagiert (User wurden gesperrt, die per skript ihre GSAK-Datenbank aktualisiert hatten).

GSAK TastenkombinationNun fehlen noch die Caches, die archiviert wurden. Für diese Caches gibt es kleine aber sehr feine Möglichkeiten bei GSAK, im Menü “waypoint” gibt es einen Menüpunkt “Status check”. Hier wird der Onlinestatus des Caches überprüft und entsprechend bei GSAK aktualisiert. Da es aber doch recht mühselig ist, jedes Mal über das Menü den GSAK-Status zu überprüfen, habe ich mir dafür eine Tastenkombination definiert. Dies geschieht auf folgenden Wege: “Tools” -> “Options…” -> “Keyboard shortcuts“.
Nun klappt man den Pfad für “Waypoint” auf und markiert “Status check“. Auf der rechten Seite sieht man eine Liste der verfügbaren Tastenkombinationen. Die gewünschte Tastenkombination kann nun per drag & drop dem Status check zugewiesen werden, in meinem Fall habe ich “Strg + Y” ausgewählt. Damit sollte eine Überprüfung der nicht aktualisierten Caches in wenigen Augenblicken erledigt sein. Wer sein GSAK von den archivierten Caches befreien möchte, der filtert einfach auf die archiverten und nicht gefundenen Caches und kann sie dann löschen oder in eine eigene Datenbank verschieben.

GSAK POI-Export

Nun haben wir eine gut gepflegte GSAK-Datenbank auf dem heimischen Rechner, die hilft uns natürlich unterwegs nur bedingt weiter. Um auch unterwegs davon zu profitieren, nutze ich ein weiteres Macro, welches mir die Caches für den Poiloader von Garmin aufbereitet. Einfach das Macro installieren und ausführen. Je nachdem wie gewünscht, kann man noch ein paar Einstellungen vornehmen. Nachdem das Macro durchgelaufen ist, hat man in dem angegebenen Verzeichnis die passenden csv-Dateien liegen. Nun einfach noch den POI-Loader von Garmin ausführen und siehe da, einer ausführlichen Cacherunde steht nichts mehr im Wege.

10 Kommentare zu “GSAK - Offline-Datenbank - Teil 3”

  • #1

    […] Dann lege einen Bookmark für diesen Beitrag an (wong it!) Mach diesen Beitrag populärer (yigg it) Nutze das “Geocaching 2.0″-Netzwerk 2017 […]

  • #2

    […] GSAK - Offline-Datenbank - Teil 3 » « GSAK - Offline-Datenbank - Teil 1 […]

  • #3

    […] GSAK – Offline-Datenbank – Teil 3 bei den cache test dummies […]

  • #4

    Ich bin so oft hier zu Besuch und finde so viele tolle Tipps, dass ich jetzt mal ganz lieb Danke sagen möchte :-) Echt schön hier!

  • #5
    Avatar Stefan meinte

    Leider funktioniert bei mir die Funktion “Status check” im GSAK nicht. Es kommt die Fehlermeldung “Cache page not found or loaded, status can not be checked”. An was kann das liegen?

  • #6

    Ganz genau kann ich es leider nicht sagen, aber ich vermute mal das du noch eine etwas ältere Version von GSAK verwendest. Vor nicht gar so langer Zeit hat groundspeak ein Update auf geocaching.com durchgeführt und dabei den Quelltext verändert.
    Wenn du GSAK mindestens mit der Version 7.7.2.24 installiert hast, dann sollte es auch wunderbar funktionieren.
    GSAK 7.7.2.24

  • #7
    Avatar Florian meinte

    erst mal… super Tutorial!
    hat mir sehr geholfen.

    zu der “My Finds Pocket Query” hab ich noch ne Frage.
    Wenn ich die dann in GSAK lade (z.B. in eine extra “My Finds” Datenbank”) erkennt der dann automatisch die Funde auch in meiner “Hauptdatenbank”? Oder wie stell ich das am besten an, dass die gefundenen Caches von den Archivierten unterschieden werden?

    Ausserdem hab ich die Abholung vom google-mail-kto. exakt so konfiguriert wie auf den screenshots. Die mails werden auch vom server abgeholt und gelöscht. Leider wird die gezippte gpx file jedoch nicht im Ordner abgespeichert bzw. überhaupt gedownloaded. Daher wird leider auch nichts im Gehsack integriert. Das geht bisher nur manuell. Vielleicht gibt`s da ne Lösung :D

  • #8

    Vielen Dank!

    Nein es gibt keine Syncronisation zwischen den einzelnen Datenbanken. Wenn auch die Hauptdatenbank syncronisiert werden soll, dann ist es nötig auch dort die “My Finds”-PQ einzulesen.

    Mir scheint es so, als ob die Dateien heruntergalden werden, aber nicht wirklich lokal abgespeichert werden. Eventuell solltest du die Ordner noch einmal im get-Mail Konfigurations Dialog (Tutorial Teil 2) auswählen.
    Ich hatte auch gerade das Problem das ich mit meiner GSAK-Datenbank auf einen neuen Rechner umgezogen bin. Da hatte ich natürlich noch nicht die alten Verzeichnisse angelegt und das einlesen der PQ ging daneben. Nachdem ich das aber alles gerade gezogen hatte lief das einlesen der Pocket Queries wieder sauber durch.

  • #9
    Avatar Florian meinte

    danke für deine Antwort…

    hmmh also wenn ich die “my finds” pocket query in meiner “Hauptdatenbank” im Gehsack einbinde erkennt der bzw. das dann automatisch aus der gpx datei, dass es sich hierbei um gefundene caches handelt und kennzeichnet die entsprechend?

  • #10

    Ja so bald die “My Finds” eingelesen wird werde alle entsprechenden Caches als gefunden markiert.
    Und wenn ich mich recht entsinne, dann sind dort auch alle DNF enthalten und die entsprechenden Caches werden als nicht gefunden markiert.
    Ich bin pflege mittlerweile auch nur noch eine Datenbank. Ausser ich fahren in den Urlaub, dann lege ich dafür eine temporäre Datenbank an. Diese lösche ich aber in der Regel nach dem Urlaub wieder.

Hinterlasse einen Kommentar

Bitte beachten: Mit der Abgabe eines Kommentares oder dem Senden eines Trackbacks erklärst Du Dich mit unseren Kommentar- und Trackbackrichtlinien einverstanden!

XHTML: Diese Tags sind erlaubt: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>