Neues von den Adventure Labs: Zuordnung von Themenkategorien

Am 8. März ist die aktualisierte Version 1.3.24 von der Adventure Lab App erschienen. Ab dieser Version ist es möglich, dass den Adventures zugeordnete Themen angezeigt werden. Die Adventure Lab Owner haben dazu vor zwei Tagen eine Vorabinfo per Email von Groudspeak erhalten.

Im vergangenen Jahr hatte Groundspeak eine Umfrage gestartet, welche Themenvorschläge von den Spielenden gewünscht wurden. Jetzt stehen 31 verschiedene Themengebiete zur Auswahl, von denen bis zu drei einem Adventure zugeordnet werden können. Ob die jetzt zur Verfügung stehenden Kategorien die am häufigsten aus der Community gewünschten waren, bleibt das Geheimnis von Groundspeak

Wer mögliche Themen zuordnen möchte, der kann sein Adventure im Adventure Lab Builder bearbeiten. Dort gibt es jetzt einen Bereich zur Themenauswahl. Einfach die gewünschten Kategorien auswählen und am Ende mit dem Button „Update Adventure“ speichern.

Bis zu drei Themen können einem Adventure zugeordnet werden
(Bild aus dem Adventure Lab Builder)
In der App werden die gewählten Themen anschließend angezeigt
(Bild aus der Adventure Lab App)

Aktuell kann in der App nicht nach den Themen gefiltert werden. Dieses ist aber wohl in späteren Versionen vorgesehen, wenn in genügend Adventures Kategorisierungen vorgenommen wurden.

Ob diese Kategorisierungen sinnvoll sind, mag jeder für sich selbst entscheiden. Wie viele wohl in der Kategorie „Sonstige“ eingeordnet werden? Hilfreich könnte es werden, wenn wirklich danach gefiltert werden kann. Dann könnten bei Städtereisen, in denen es viele Adventures gibt, die Labs ausgewählt werden, die einen persönlich thematisch am meisten interessieren.

Sind Eure Lieblingsthemen dabei? Schreibt es gerne in die Kommentare.

Recherchequelle:
https://forums.geocaching.com/GC/index.php?/topic/371079-release-notes-adventure-lab%C2%AE-adding-themes-to-adventures-march-8-2022/


Adventure Labs – Auf der Suche nach der (richtigen) Zeit (-dauer)

In den letzten Podcast-Folgen kam die Frage auf, wie die in der App angegebene Zeitdauer für die Adventure Labs zustande kommen. Ich habe mich dazu einmal auf Spurensuche begeben und versuche etwas Licht ins Dunkel zu bringen.

Zunächst einmal gibt es in der Adventure Lab App sechs verschiedene Zeitfenster, in die die Adventures eingeordnet werden. Folgende Werte für die Dauer sind möglich

0-30 Minuten
31-45 Minuten
46-60 Minuten
61-90 Minuten
91-120 Minuten
120+ Minuten

Warum zwei Zeitfenster genau 15 Minuten lang sind und alle anderen 30 Minuten bleibt das Geheimnis von Groundspeak.

Wenn ein Adventure neu online gestellt wird, ist übrigens noch gar keine Zeit angegeben. Als Adventure Lab-Ersteller hat man hierauf keinen Zugriff und kann keine Zeitdauer vorgeben.

Stellen wir uns einmal folgendes Szenario vor:
Ein Spieler hat einen Adventure Lab Credit erhalten und sich einen Stadtrundgang überlegt, mit dem er die Besucher zu fünf historischen Gebäuden in seiner Stadt locken möchte. Er überlegt sich Fragen für die fünf Stationen, eine vorgegebene Reihenfolge für die Stationen möchte er nicht festlegen. Beim Abgehen der Stationen zu Fuß hat er im Voraus seine Zeit gemessen und festgestellt, dass es knapp eine Stunde dauert. Somit müsste seiner Einschätzung nach am Ende eine Zeitangabe von 46-60 Minuten in der App zu erwarten sein. Er setzt sein Adventure online. Es ist keine Zeitangabe zu sehen.

Alle neuen Adventures sind mit einem Stern in dem Marker auf der Karte in der App zu sehen. Dieser Stern bleibt übrigens für 30 Tage sichtbar. Danach gilt ein Adventure nicht mehr als „neu“.

Der Stern-Marker für neue Labs ist 30 Tage sichtbar
(Bild aus der Adventure Lab App)

Ein Spieler bemerkt das neue Adventure Lab in seiner Stadt. Er schnappt sich sein Fahrrad und fährt die einzelnen Punkte an und beantwortet die Fragen. Nach 28 Minuten hat er das Adventure als Erster abgeschlossen. In der App bleibt es bei keiner Zeitangabe.

Jetzt spielt der zweite Ortsansässige das neue Adventure. Auch er ist mit seinem Fahrrad schneller als zu Fuß. Seine gemessene Zeit sind jetzt z.B. 29 Minuten. Weiterhin ist keine Zeitdauer in der App zu sehen.

Eine weitere Spielerin bemerkt das Adventure. Sie ist in der Stadt unterwegs und spielt die einzelnen Stationen bei ihrem Einkaufsbummel. So kommt bei ihr am Ende eine Zeit von 150 Minuten heraus bis sie die letzte Frage beantwortet hat. In der App ist auch danach noch keine Zeitangabe zu sehen.

Der vierte Spieler ist wieder ein Radfahrer. Hier nehmen wir mal eine Zeit von 27 Minuten an, bis er das Adventure abgeschlossen ist. Es bleibt auch nach diesem Spieler bei keiner Zeitangabe in der App.

Der fünfte Spieler bemerkt das Adventure nachdem er abends nach Hause gekommen ist. Zwei Stationen sind in seiner unmittelbaren Nähe und die besucht er noch am Abend. Die restlichen Stationen spielt er am nächsten Tag. So ergibt sich bei ihm eine Zeit von z.B. 14 Stunden also 840 Minuten.

Jetzt haben also fünf Personen das Adventure komplett gespielt und es kommt zu der ersten Zeitangabe in der App.

Was erwarten wir jetzt bei den gespielten Zeiten von 27, 28, 29, 150 und 840 Minuten bei fünf
Personen
? Die Gesamtspielzeit aller fünf Personen sind 1074 Minuten, also im Durchschnitt 214,8 Minuten.

Erscheint jetzt in der App die Zeitangabe 120+ ?

Nein. Überraschenderweise wird die App das Zeitfenster 0-30 Minuten anzeigen.

Wie kommt es dazu?
Der Berechnungsalgorithmus wertet den mittleren Wert aller Zeiten aus. D. h. in diesem Fall ist
in der sortierten Liste der Zeiten (27, 28, 29, 150, 840) der Wert in der Mitte 29 Minuten, welcher natürlich in das Zeitfenster 0-30 Minuten gehört.

Spielen jetzt zwei weitere Touristen das Adventure, die bei ihrem Stadtrundgang die Stationen
ablaufen und nebenbei noch Essen gehen und Shoppen und beide am Ende jeweils 130 Minuten benötigen, springt die Zeitangabe von bisher 0-30 Minuten auf 120+ Minuten, denn der neue mittlere Wert der neuen Zeitenliste (27, 28, 29, 130, 130, 150, 840) ist jetzt 130 Minuten.

Dieses Beispiel ist natürlich etwas extrem. Aber je mehr Personen das Adventure Lab spielen so realistischer sollte also die Zeitangabe werden.

Also einmal kurz zusammengefasst:

  • Ein neues Adventure ist für 30 Tage mit dem Sternchen-Marker versehen
  • Es müssen mindestens fünf Personen einen Adventure abgeschlossen haben, bis eine Zeitangabe zu sehen ist
  • Die auschlaggebende Zeit für die angezeigte Dauer ist der mittlere Wert in der sortierten Zeitenliste

Falls es Euch übrigens noch nicht aufgefallen sein sollte, es ist in der Adventure Lab App vor ein paar Tagen mit der Version 1.3.21 ein neuer Filter hinzugekommen. Jetzt kann man sich dort z.B. nur alle Adventures anzeigen lassen, die nicht in Reihenfolge gespielt werden müssen.

Mit dem rot umrandeten Button kommt man zu den neuen Filtereinstellungen
(Bild aus der Adventure Lab App)
Mit dem neuen Filtereinstellungen können z.B. Adventures ausgeblendet werden, die in Reihenfolge zu spielen sind
(Bild aus der Adventure Lab App)

In späteren Versionen sollen noch weitere Filtermöglichkeiten nach „Neuen Adventures“ oder nach Zeitdauer hinzukommen.

Damit kann ich meine Zeit jetzt anderen Aktivitäten widmen und wieder Geocaches suchen und
Advenure Labs spielen ☺.

Viele Grüße
Sorglos02

Recherchequellen:
https://forums.geocaching.com/GC/index.php?/topic/367819-release-notes-adventure-lab%C2%AE-app-time-to-complete-adventuresnovember-19-2021/
https://forums.geocaching.com/GC/index.php?/topic/370438-release-notes-adventure-lab%C2%AE-app-filters-february-15-2022/

Geänderte Koordinaten von Caches weitergeben

Jemandem die Koordinaten eines gelösten Mysteries (oder auch Multis) weiterzugeben, ist recht einfach. Aber auch geänderte Koordinaten von einer Vielzahl von Caches weiterzugeben ist gar nicht so schwer. Ich erkläre es mal am Beispiel von c:geo (für Android) und der Geocaching-Homepage

Weitergabe aus c:geo

Am einfachsten geht dies, wenn man diese schon in c:geo mit geänderten Koordinaten in einer Liste gespeichert hat. Dann kann man diese Liste einfach aufrufen, klickt oben rechts auf die 3 Punkte und wählt „Auswahlmodus“. Dann nochmal auf die Punkte klicken und „Auswahl invertieren“ wählen. Damit sind alle Caches der Liste markiert. Oder man wählt gezielt die Caches aus, die man
weitergeben will.

Als Nächstes klickt man erneut auf die Punkte und wählt im Menü Exportieren den Eintrag „GPX“.

Bei „Fundstatus einbeziehen“ lässt man den Haken weg und wählt dann exportieren. Wenn dies fertig ist, bekommt man eine abschließende Meldung und kann dort entweder OK wählen oder „Teilen“.

Hier kann man danach auswählen, ob man die GPX-Datei per Email, Whatsapp oder was auch immer verschicken will.

Der Empfänger kann diese GPX dann in sein c:geo oder in GSAK oder so importieren und hat somit die abgeänderten Koordinaten.

Tunlichst unterlassen sollte man, die Caches jetzt nochmal zu aktualisieren, denn dann werden die geänderten Koordinaten wieder überschrieben.

Weitergabe von der Geocaching-Homepage

Die Weitergabe von Koordinaten über die Homepage bedingt, dass man Premium Member ist. Denn nur so kann man „Pocket Queries“ erzeugen.

Voraussetzung ist, dass man die Koordinaten auf der jeweiligen Listingseite abgeändert hat. Nützlich ist zudem, wenn schon eine Bookmarkliste mit den Caches besteht, die man weitergeben will.

Ansonsten ist dies auf der Homepage über die Suche und die Filtereinstellungen auch recht einfach möglich.

Man wählt den Ort aus, von wo man die Caches weitergeben will und ruft anschließend die Filtereinstellungen auf.

Hier wählt man die Umkreisdistanz, ob man nur ungefundene, gefundene oder alle Caches weitergeben will, ob da Caches bei sein sollen, deren Owner man ist und welche Art man weitergeben will.

Wichtig ist, dass man auswählt nur geänderte Koordinaten herausfiltern zu wollen.

Im unteren Beispiel wurden nur von mir ungefundene Caches gewählt und keine, deren Owner ich bin. Den Cachetyp habe ich nicht eingeschränkt:

Meine Spracheneinstellung der Seite ist auf Englisch. Die deutschen Einträge finden sich aber an den gleichen Stellen.

Das Suchergebnis wird dann aufgelistet. Ich habe hier mal 16Km um Bochum gesucht.

Hier kann ich jetzt die Caches auswählen, die ich weitergeben möchte oder nehme oben direkt das Kästchen, um alle zu markieren.

Es erscheint ein neuer Button, mit dem ich die markierten Caches einer Liste (Bookmarkliste) zuordnen kann.

Ich wähle einen Namen aus und klicke auf Add

Anschließend verschwindet der Button wieder und es findet sich nur noch „My Lists“ dort. Wenn man dort klickt, kommt man in seine gesamten Bookmarklisten. Dort findet sich auch die eben erstellte.

Mit Klick auf den gelb markierten Eintrag kann ich hieraus direkt eine Pocket Query erstellen. Ich wähle auch hier einen Namen, die Tage, an dem die Query erstellt und mir zugeschickt werden soll usw.

Nach Klick auf „Submit Information“ wird die Query erstellt. Da heute Dienstag ist, habe ich den Tag ausgewählt. Schon wenige Minuten später erhalte ich eine Email, dass die Query zum Download bereit ist. Über den Emaillink kann ich mir die GPX Datei (als ZIP-Datei) dann herunterladen und sie per Mail oder was auch immer weitergeben. Sie enthält die Caches mit ihren geänderten Koordinaten.

Über einen Import in GSAK und die Änderung der Koordinaten vor dort aus auf der Geocachingseite kann ich nichts sagen, da ich GSAK nicht nutze.

Import in c:geo und Änderung der Koordinaten auf Geocaching

Die heruntergeladene ZIP-Datei oder mir zugeschickte GPX-Datei kann ich in c:geo importieren. Ich wähle nach Klick auf die Datei c:geo als Ziel aus und wähle eine Liste aus bzw. erstelle eine neue.

Wenn ich diese Liste dann aufrufe und oben auf die Punkte klicke, dann kann ich im Menüpunkt „Caches verwalten“ den Eintrag „Koordinaten für alle Caches hochladen“ wählen.

Nun werden automatisch die Koordinaten für die Caches in der Liste auf der Homepage von Geocaching aktualisiert und geändert.

Zusatz von Andivesede per Kommentar:

Moin,
man kann Lesezeichenlisten aus Geocaching.com auch direkt in cgeo aufrufen, ohne den Umweg über die Pocketquery. Einfach auf dem Startbildschirm oben rechts auf die 3 Punkte und Listen anzeigen. Dann bekommt man alle Lesezeichenlisten auf Geocaching.com angezeigt. Auf speichern klicken, dann werden alle Cache auch mit geänderten Koordinaten direkt in eine Liste auf cgeo gespeichert. Die Koordinaten werden dann auch direkt korrigiert.
Für mich der einfachste Weg gelöste Mysterys nach cgeo zu bekommen.
Viele Grüße

Adventure Lab vom Sofa aus?!

Seit den Anfängen der Lab Caches gab es immer Diskussionen über die Möglichkeiten die Suche zu „optimieren“. Schnell war die Rede von „Sofacachern“ die Haufen von Labs mit Lösungen die sie über die sozialen Medien bekommen hatten,  für ihre Statistik loggen. In Zeiten wo man Deutschland im mobilen Netzausbau als Entwicklungsland bezeichnen kann, war es so möglich, fern der zusammenbrechenden Handynetze, die Labs vom MEGA am Wochenende zu Hause nachzuloggen. Spätestens nachdem Groundspeak die eigene Adventure Lab App  herausgebracht hatte und dem damit verbundenen Rollout in die breite Fläche, gibt es Labs fürs Sofaloggen im Überfluß.

User von Iphone haben hier das Nachsehen. Die User von Android haben die Möglichkeit über die Entwickleroptionen Fake- bzw. Test-GPS Signale zu verarbeiten. Somit ist das „Teleportieren“ zu den Lab-Stationen weltweit möglich, um das Geofencing (Zone in der die Antworteingabe möglich ist) zu umgehen.

Es besteht die Möglichkeit, bei fast allen Apps die auf einem Android installiert sind, falsche Standorte zu verwenden. Wie man in die Entwickleroptionen kommt, ist auf jedem Handy unterschiedlich. An dieser Stelle eine Warnung. Die Aktivierung und permanente Verwendung von Entwickleroptionen bietet Angreifern ein großes offenes Tor Schadsoftware zu installieren. Einige Apps erkennen mittlerweile ob eine falsche GPS Koordinate verwendet wird. Das wohl bekanntes Beispiel für GPS basierte Spiele nach Geocaching ist Pokemon Go. Diese App funktioniert nicht mit falschen GPS Daten. User wurden deshalb schon gesperrt und gebannt.

Auch Groundspeak hat mittlerweile erkannt, dass solche Möglichkeiten der Manipulation bestehen und hat Gegenmaßnahmen ergriffen. Die Vermutung liegt nahe, dass zum Beispiel die Zeit zwischen den Antworten, zweier entfernter Stationen eines Labs, gemonitort werden und bei zu rascher Eingabe oder schneller Standortwechsel die Adventure Labs App misstrauisch wird. Oder Einstellungen im Betriebssystem ausgelesen werden. Eine Warnung auf dem Handybildschirm wird entsprechend ausgegeben. In den Nutzerbedingungen der Adventure Lab App findet sich kein direkter Passus zu Fake-Standorten. Da man aber grundsätzlich von einem „Designfehler“ sprechen kann, ist die Nutzung faktisch verboten und kann zur Sperrung oder Löschung des Accounts führen. daher die eindringliche Warnung. NICHT NACHMACHEN ! Auch wenn es derzeit möglich ist falsche Standortdaten zu verwenden und lediglich eine Warnung erscheint.

Solange die Möglichkeiten der Manipulation besteht, sollten Adventure Lab Besitzer eindeutige Antworten an ihren Stationen vermeiden. Fragen wie “ Was ist in diesem Gebäude?“ kann man leicht mit Google herausfinden, wenn die gesuchte Antwort „Post oder Kindergarten“ ist. Ebenso ist es keine Herausforderung eben mal alle Zahlen von 1 bis 100 einzugeben, wenn nach der Anzahl von Brettern, Bänke, Fenster oder anderen Sachen gefragt wird. Gleiches gilt für Geburtsdaten oder Baujahre. Also sucht euch etwas Eindeutiges in der Nähe. Etwas das möglichst leicht auffindbar ist, nicht zu große Schrift hat, um Google Streetview Bilder als Lösung auzuschließen und keine Zahl ist. Ich selber habe für eine Adventure Lab Runde getesten, wo die Besitzerin der Meinung war, dass man es nur vor Ort herausbekommen kann. Mit etwas Google Bildersuche, Wiki, Internetsuche auf Touristenportalen und Fleiß konnten alle 5 Stationen gelöst werden. Grüße gehen an dieser Stelle nach Kyritz an der Knatter raus. Aber der wichtigste Tipp überhaupt. Schreibt keinen Text oder Bilder mit der Lösung in den Tagebucheintrag der nach richtiger Eingabe der Antwort erscheint. Der Nutzer hat das doch gerade eingegeben!! Nutzer von gcutils.de/lab2gpx/ können sich auch die Tagebucheinträge incl. Bilder herunterladen. Eine direkte Einladung zum Schummeln….

Das Beispiel auf den Bildern zeigt das hier drei Lösungeswege möglich wären. Der schnellste Weg hier wäre sicherlich einfach die Zahlen eingeben oder im Listing nachgucken. Eine Lösung mit Google hat im Selbstversuch etwa 10 Minuten benötigt. Um Facebooklisten zu umgehen, einfach mal alle paar Monate an Stationen die Fragen und Antworten verändern.

Fazit: Schummeln ist nach wie vor möglich. Groundspeak hat erste Abwehrprozesse gestartet, wer allerdings das Risiko einer Sperrung eingeht nutzt es weiterhin. Jeder Lab Owner kann durch etwas Nachdenken einige Barrieren einbauen, die eine schnelle Lösung vom Sofa verhindern.

Hinweis: Dieser Beitrag zeigt nur Möglichkeiten auf und ist nicht als Aufruf zum Sofaloggen zu verstehen. Es wurde kein Tier gefährdet oder verletzt. Wer einen Tippfehler findet, darf ihn gerne behalten. Ich habe noch eineTüte voll hier bei mir stehen.
Viel Grüße Andreas / GrafZahl75

Lab-Caches, Bug or Feauture

Gerade entspann sich auf Twitter und dann auf Telegram ein Gespräch, dass eine erstaunliche Tatsache zutage förderte. Besucht man einen Labcache und kann diesen nicht lösen, weil man aus irgendwelchen Gründen die Antwort nicht richtig hat, kann man das scheinbar auch daheim lösen. Entscheidend ist einfach, dass man einmal in der Zone war.

Das ist übrigens nicht meine weise Erkenntnis, sondern der schwarze Kater hat uns drauf gebracht, nachdem ich zu doof war eine Frage eines Labcaches zu beantworten. Keine Ahnung, ob das nun ein Bug oder ein Feature ist, aber ihr wisst es jetzt auch.

Lab-Caches, GSAK und Locus Kurztipps

Normalerweise bin ich nicht so der Blog-Zitierer, aber diese Woche kamen interessante Nachrichten durch die Caching-Welt, die ich hier mal erwähnen möchte. Falls sie noch jemand nicht mitbekommen hat.

Lab-Caches

Seit einiger Zeit gibt es das GSAK-Makro „AdventureLabCreates.gsk“ mit dem man gemachte Lab-Caches in GSAK bringen konnte. Das lief stabil, war aber irgendwie dennoch immer ein gewisse Gefrickel mit den Koordinaten. Insgesamt nicht so wirklich intuitiv. Jetzt gibt es ein Makro „ImportAdventureLabs.gsk“ und da sieht es schon ganz anders aus. Damit ist es kein Problem sowohl offene als auch gemachte Lab-Caches in GSAK zu holen. Da mache ich mir jetzt aber nicht die Arbeit alles noch mal aufzubereiten, das könnt ihr bei Ferrari-Girl nachlesen.

Locus

Ich fand Software im Abo noch nie wirklich schlimm da sie meist besser entwickelt wird. Warum? Ganz einfach, bei „einmal zahlen Software“ ist es irgendwann gar nicht mehr möglich sie weiterzuentwickeln da irgendwann jeder einmal gezahlt hat und nicht mehr genug Geld reinkommt. Also wird selten zu Ende entwickelt, sondern jede neue Version bekommt oftmals teils sinnlose Erweiterungen, um darüber noch etwas zu verdienen. Abo-Software wird viel öfter sanft immer weiter entwickelt. Und so wird Locus demnächst umgestellt wie ihr bei wegeundpunkte.de nachlesen.

Beides für mich sehr nützliche Tools und daher wollte ich auch hier noch mal kurz davon berichten damit es niemand verpasst.

Somit wünsche ich euch allen frohe Weihnachten!

Anonym, Geheim, Whistleblower

Auf unserer Homepage findet ihr im Menü den Eintrag „Anonyme Hinweise senden“. Benutzt bitte den Link da es sein kann, dass sich die Adresse ändert, falls sie in irgendeiner Weise in Spam-Listen gerät.

„Wo sind wir / Cachetipps / Podwg“ und darunter findet sich jetzt der Eintrag „Anonyme Hinweise senden“. Damit muß jetzt nicht mehr die Datenschutz-Adresse verwendet werden. Wer also etwas anonym an uns übermitteln möchte, dort klicken, dann öffnet sich euer EMail-Programm mit der richtigen Adresse. Alles was über diese Adresse reinkommt wird behandelt als wäre es anonym eingeworfen worden ohne dass ihr extra darauf hinweisen müsst.

Ach ja, eine Anmerkung noch. Klar, wir machen Boulevard, aber d.h. nicht, dass wir hier irgendwelche Dinge verwursten, die wir nicht nachvollziehen können. D.h. wir schauen uns die an uns weitergegebenen Sachen an und schauen, inwieweit sie belegt und nachvollziehbar sind. Wir dienen nicht dazu irgendwelche Streitereien für andere auszutragen! Also bitte nur Beiträge, die zumindest glaubhaft belegt werden können.

Und jetzt macht langsam Feierabend damit ihr euch auf die heutige Live-Sendung vorbereiten könnt!

GGZ – das Programm

Hui, die Zugriffszahlen auf den GGZ-Artikel haben mich wirklich überrascht, scheint ein Thema zu sein dass erstaunlich viele interessiert! Und das obwohl es, wie in den Kommentarten zu lesen ja schon seit 2015 oder so eine Lösung gibt die wohl auch gut funktionieren soll. Die Lösung hatte ich vorher zwar gesehen, aber dank Phyton und Comand-Line war die für mich nicht so interessant. Nichts gegen die Comand-Line, aber die ist mir dann doch zu händisch. Außerdem ging es mir weniger um eine wirkliche Lösung als eher um so eine Art Fingerübung, mal was anderes Programmieren als ich es sonst auf der Arbeit mache. Gehupft wie gesprungen, jetzt ist was fertig. Einiges an der Programmierung wirkt vielleicht auf den ersten Blick befremdlich. Das ist zwei Dingen geschuldet. Zum einen hat Groundspeak ein zum Teil wirklich seltsames Vorgehen in ihrem Datenforma, zum anderen ist es halt auf die schnelle zusammen geschustert.

Eins mal vorab, wer was Ausgereiftes sucht dass er problemlos sofort einsetzen kann und mit wenig Fehlern rechnen muß, dann nehmt was ggzgen!! Ich habe hier in Visual Studio (VB) was zusammen geschraddelt das funktioniert, aber keine Fehlerabfang-Routinen oder irgendwas integriert hat. Es ist ein wenig getestet, zum Glück scheint der liebe Markus Gründel damit was anfangen zu können, daher hatte ich sozusagen einen Tester mit echten Daten. Ehrlich gesagt bin ich mir nicht mal sicher dass ich mir ohne den einen Anwender der damit was anfangen kann überhaupt so viel Arbeit gemacht hätte 😎

Aber lange Rede, kurzer Sinn, es ist jetzt eine einfache Programm-Version fertig geworden und mehr Zeit möchte ich auch gar nicht versenken. Sie funktionert bei mir und dem Markus, ist also wohl nicht so ganz verkehrt. Und damit, wer immer möchte, damit rumexperimentiert werden kann stelle ich die hier mal zur Verfügung. Und zwar mit Source-Code. Vielleicht möchte ja einer mit Programmierung beginnen oder irgendwas für sich selber anpassen oder was auch immer. Das Visual-Studio gibt es ja auch in einer kostenfreien Version für Hobby-Programmierer. Irgendwelche Rechte habe ich nicht und will ich nicht haben. Wer also das Tool für viele Millionen auf den Markt bringt dem sei das Geld gegönnt 😎

Zur Nutzung braucht ihr diese ZIp-Datei. Entpacken und in ein Verzeichis. Programmierer waren schon immer zu faul um wirklich zu dokumentieren 😉 Und wer eben mag kann sich hier die Quellen runterladen. Viel Spaß damit.

Das GGZ-Format von Garmin

Mit dem GGZ-Format von Garmin kam es ja endlich dazu mal Caches ohne Ende auf einige der Garmin-Geräte laden zu können und die dennoch schnell aufrufen zu können. Das beschreiben sie hier. Wobei beschreiben ja mal wieder eher geprahlt ist 😎 Hinzu kommt dass die Beschreibung wohl uralt ist wenn man sich die genannten Gerät dort anschaut.

Mich interessierte das Format dennoch und so hörte ich mich mal um ob es eine Dokumentation gibt, finden konnte ich leider nichts. Wie das so auf Facebook nicht ganz unüblich ist kamen durchaus Antworten, mit der Frage hatten sie leider meist nichts zu tun. Ist aber gar nicht böse gemeint, bemüht waren alle zu helfen! Und immerhin kam ein Tipp mit der Info dass es eigentlich nur eine Zip-Datei ist. Das hatte ich zwar schon selber ermittelt, war anhand der spärlichen Beschreibung von Garmin nicht so schwer zu erraten, aber immerhin ein hilfreicher Tipp falls dies nicht so gewesen wäre.

Garmin schwurbelt da von speziell komprimierten Zip-Dateien, mir hat sich bisher „speziell“ nicht erschlossen, ist eigentlich eine völlig normale Zip-Datei. Wenn ihr mal schauen wollt schnappt ihr euch eine GGZ und benennt die in ZIP um. Dümmliche Windows-Nachfragen einfach mit JA beantworten

Nun mit 7-Zip oder was auch immer für einem Entpacker auspacken lassen, es entstehen zwei Hauptordner.

In meiner 7 MB Datei waren rund 4000 Caches. Daraus macht er dann in „data“ 8 GPX-Dateien die alle rund 4400 KB groß sind. Genau hier hätte ich halt gern eine Doku, denn so ist unklar ob er das nach Anzahl Caches oder Dateigröße trennt und wenn nach welcher Größe?! Ok, könnte man natürlich mal auf 4400 KB begrenzen und schauen, wissen wäre aber schöner.

Im anderen Strang unter index ist nur ganz unten in v0 etwas. Warum der Strang dann denoch so aufgeblasen wurde ist unklar. Da wird es schon einen Sinn geben, aber ohne Dokumentation wäre das wieder raten. Ich vermute es hat was von Androids Aufbau, dort sehen Verzeichniss-Stränge ähnlich aus, aber wie gesagt, geraten. Ist auch Wurst, in v0 findet man eine index.xml.

Die macht jetzt nicht anderes als auf die GPX-Datein zu verweisen. D.h. der obige Cache liegt in Geocaches_1.gpx, Kurzinfo für das GPS und von wo bis wo er dort liegt. CRC ist nur einmal ganz oben und dürfte eine Prüfsumme sein die sich auf die ZIP-Datei bezieht, da muß ich noch mal genauer hinschauen. Warum hier File-Pos und File-Len angegeben sind ist mir ebenfalls nicht völlig klar, könnte aber performanter sein als von hier auf die GPX zu springen und dort suchen zu müssen. Wird wohl auch seinen Sinn haben. Macht übrigens beim Programmieren viel Freude 😉 Falls da einer was rumprobieren möchte und sich wundert dass seine mitgerechneten File-Positionen nicht stimmen, Stichworte: Carriage LineFeed und Encoding. Programmierer werden wissen was gemeint ist.

Was Garmin da als neues Format aufführt ist also eigentlich nichts anderes als die normalen GPX-Dateien erweitert um eine Index-Datei. Und weil das GPS jetzt nicht mehr alle Daten des Caches lesen muß sondern alles in der Index-Datei hat was angezeigt wird geht das alles erheblich schneller. Die anderen Daten werden nicht mehr komplett eingelesen sondern erst wenn man auf einen Cache klickt. Oh Wunder, oh Wunder, eigentlich ganz einfach.

Ich schreibe mir gerade ein Programm um aus GPX-Dateien GGZ-Dateien machen zu können. Warum? Einfach mal so 😎 Oder weil GSAK irgendwann nicht mehr da ist und ich dann dennoch z.B. auch die Wandernadeln (Harz) auf das Gerät bekommen möchte und das GGZ für mich einen guten Eindruck macht. Einen ersten Rohentwurf der Index-Datei habe ich mit einem zusammen geschusterten Progrämmchen hin bekommen, werde ich demnächst mal auf Funktionalität testen.

GC-Project und die Ignore-Liste – Workaround mit oder ohne GSAK

Wahrscheinlich kennen die meisten den Trick schon, aber sicherlich gibt es immer mal wieder Einsteiger oder Wieder-Einsteiger wie mich bei GC-Project.

Nun kann man dort ja viele schöne Dinge mit den Geocaching-Daten basteln und sich Listen ohne Ende bauen. Und damit die genau auf einen zugeschnitten sind ist es natürlich entscheidend umfangreich filtern zu können. Das bietet GC-Project in wirklich großem Umfang!

Was leider nicht geht, die Ignore-Liste einzubeziehen. Wenn man etwas sucht stösst man auf einen Eintrag in dem erklärt wird das dies wohl an der API von Groundspeak liegen würde. Und die Aussage dass es danach auch kaum Nachfrage geben würde. Nun gut, das mit der API mag sein, fehlende Nachfrage hört sich für mich schon weniger glaubwürdig an. Wobei ich die Antwort eh gefühlt etwas arrogant empfinde. Aber gehupft wie gesprungen, Project-GC kann die Ignore-Liste nicht einbeziehen was ärgerlich für Cacher mit großer Liste ist. Und ich weiß wovon ich rede, bei mir sind es bald 700 Caches die sich dort tummeln. Da gibt es vielfältige Gründe, T5er die für mich nicht machbar sind oder ich nicht machen möchte, Rätsel die ich nicht mag, Earthcaches die ein Studium verlangen, zu urban, oder was auch immer, eigentlich auch nicht entscheidend. Was also tun?

Es gibt einen Workaround den ich hier mal vorstellen möchte. Zuerst einmal holt man sich seine ignorierten Caches in GSAK. Dazu geht ihr im Web auf eure Ignore-List bei Groundspeak. Dort ist oben eine Zeile mit den Möglichkeiten die man hat. Und oben rechts neben dem Zahnrad im graunen Kasten ist das viereckige Symbol mit zwei runden Pfeilen drin, darüber kann man aus der Ignore-List eine PQ machen. Wenn man schon hier ist legt man auch unter Listen eine neue Liste an die man nennt wie man mag und möglichst auf Privat eingestellt lässt um Ärger mit beleidigten Owner zu vermeiden 😉

Diese PQ liest man sich dann in GSAK ein, am besten eine eigene DB, dann wirft man nichts durcheinander.

bitte kein Genöle, die Caches sind aus verschiedensten Gründen auf der Ignore-Liste, das hat noch nichts mit einer Bewertung zu tun!

Nun gibt es den Menüpunkt „Geocaching.com access“ – „List Manager“, den benötigen wir.

Hier wählt man nun die neu angelegte Liste aus, bei mir wäre es in dem Fall GCProjectIgnore. Dazu dann den Punkt aus der Auswahl-Box „Add Geocaches to list“. Weiter unten sollte dann „All in current filter“ markiert sein und mit „+ Add“ werden nun über die API die Caches in die neue Liste kopiert. Das kann je nach Menge schon eine ganze Weile dauern! Im Prinzip haben wir damit über GSAK die Cache der Ignore-List auf die GCProjectIgnore-Liste kopiert.

Das bedeutet für die Zukunft natürlich einen gewissen Mehraufwand. D.h. Cache die ich auf Ignore schiebe muß ich gleichzeitig auf auf GCProjektIgnore schieben. Aber nun ja, die Mehrarbeit hält sich wirklich in Grenzen 😎

Bin ich nun auf GC-Project kann ich hier jetzt einen Filtereintrag hinzuführen „Bookmark-Liste ignorieren“ und da steht mir jetzt die neue Liste zur Verfügung. Und es funktioniert!

Und das wars, das Leben kann so einfach sein 😉

Und jetzt, raus cachen!

P.S.: wie Michael Drewes mir gerade auf Twitter schrieb:

Das geht seit ? (irgendeinem Update bei GS) übrigens auch ohne Umweg über GSAK. Man kann in der Ignore-List alle auswählen und in eine separate Bookmark-Liste kopieren. Die widerum kann man dann wie beschrieben bei Project GC nutzen.

Hätte ich auch drauf kommen können 😎