Spuk unterm Riesenrad. Geocaching Swiss Army Knife für Fortgeschrittene 2013-08-03 RNKBerlin /...

49
Spuk unterm

Transcript of Spuk unterm Riesenrad. Geocaching Swiss Army Knife für Fortgeschrittene 2013-08-03 RNKBerlin /...

Einfhrung in GSAK - Mega Berlin 2013

Weiterfhrende LinksGSAK.net offizielle DokumentationGSAK 101 (Schnelleinfhrung): http://gsak.net/GSAK101_German.doc GSAK 201 (Fortgeschrittene Nutzer):http://gsak.net/GSAK201_German.doc Exzellente Prsentation von spazierenmitziel (Project Geogames, Leipzig 2012): Folien zum GSAK-Workshop

47FSG Das Notes-Feld || Syntax

Geocaching AwardsFSGPlugin_myGEOtoolsAwards

mdCachingPointsFSGPlugin_mdCachingPoints

BadgeGen Achievement BadgesBadgeGen/Archive/Current.htm

Souvenirs..\html\souvenirs.htmlMit werden Zwischenberschriften eingefgt, mit FSG-Plugins aufgerufen, mit die Ergebnisse anderer Makros eingebunden.33Zielgruppe und VoraussetzungenDiese Prsentation richtet sich ausschlielich an Nutzer, die mit GSAK grundstzlich vertraut sind.Notwendige Voraussetzungen :Einfhrungen in GSAK sind verstanden (vgl. Folie weiterfhrende Links;Filtern und Bearbeiten von Datenbanken in GSAK sind vertraut;Installation und Nutzung von Makros in GSAK sind vertraut.3 GSAK fr FortgeschritteneOrdnung muss sein! Optimierung und Verwaltung von DatenbankenWo kein Schnee liegt, kann auch gelaufen werden!Planung von Touren mithilfe externer Tools und GSAK-MakrosLoggen fr FortgeschritteneAuftrag erkannt?Erstellung und Automatisierung von Statistiken4Datenbanken optimieren?AktualisierenBilderSpoilerGC-Votes

5Datenbanken aktualisieren

1234566Bilder hinzufgenVia Datenbank Bilder herunterladen Bilder von geocaching.com ziehen.Bilder stehen nun offline zur Verfgung.Bilder knnen auf geeignete GPSr bertragen werden.

7Spoiler hinzufgen 1

GPX exportieren (CTRL+g), vgl. nchste FolieExportiertes GPX in SpoilerSync laden: anode.plus.com/spoilersyncAuf Bilder mit Spoiler im Namen beschrnken Spoiler sind keine Bilder, die ber den Dialog Datenbank Bilder herunterladen heruntergeladen werden!Auf die richtige Gre fr Euren GPSr einstellenAngemessenen Timeout whlen! 8Spoiler hinzufgen 2

234519Spoiler hinzufgen 3

SpoilerSync.gsk:Liest den SpoilerSync-Ordner aus.Kopiert das Bild in die User Notes.Spoiler werden beim Synchronisieren des GPSr bertragen.Spoiler werden im GSAK Split Screen angezeigt.10Spoiler hinzufgen 4Fr Garmin-Gerte gibt es allerdings eine einfache(re) Alternative:http://www.rchnet.ch/spoilertool/

11GCVote hinzufgen

GCVoteGrabber.gskGCVotes in die Datenbank einfgenAus GSAK heraus GCVotes verteilenWerte in die User Notes einbindenGCVote_HTML_Include.gsk Fgt GCVote in den Split Screen ein12GCVote auf das GPSr bertragen

GarminExport.gsk:Oregon, Colorado, Dakota, GPSMap 62/78Custom User Export Macros:Add to first log$GCV_Average = CustomGet("GCV_AverageVote")$GCV_VoteCount = CustomGet("GCV_VoteCount)Ergebnis:GCVote: 4.0 Bewertungen: 4013Apropos User Notes

Mittels User Notes kann man z.B. auch eine Todo-Liste verwaltenZugriff via: Wegpunkt Bearbeiten Angepasst.14 GSAK fr FortgeschritteneOrdnung muss sein! Optimierung und Verwaltung von DatenbankenWo kein Schnee liegt, kann auch gelaufen werden! Planung von Touren mithilfe externer Tools und GSAK-MakrosLoggen fr FortgeschritteneAuftrag erkannt?Erstellung und Automatisierung von Statistiken15Herausforderungen bei der TourplanungPocket QueriesStreckenfhrungRouten automatisierenAttribute filtern16Pocket Queries oder nicht?

Groundspeak hat kein Polygon-ToolAlternative: http://goo.gl/ORoor (mehrere PQs mit Kreisen)Oder: GSAK Extras Polygon/Linienwerkzeug17Streckenfhrung

Groundspeak: Caches along a routeGSAK: Whlt die Waffe 18Streckenfhrung

19Streckenfhrung automatisierenCacheRoute3.gsk:Die Caches knnen aus einer bestehenden Datenbank gefiltert werden.Das Makro liefert eine optimierte Route und dekodierte Hints.Ergebnisse knnen fr GPSr oder auch TomTom-Navigationsgerte (frs Auto) exportiert werden.

20Attribute ausschlieenFiltern mit CTRL+fZum Klettern nehmen wir keine Boote mitOptimal: Filter speichernAuf Datenbank anwendenAlles lschen und fr erneuten Import sperren, was nicht ins Beuteschema passt.

21 GSAK fr FortgeschritteneOrdnung muss sein!Optimierung und Verwaltung von DatenbankenWo kein Schnee liegt, kann auch gelaufen werden!Planung von Touren mithilfe externer Tools und GSAK-MakrosLoggen fr FortgeschritteneAuftrag erkannt?Erstellung und Automatisierung von Statistiken22Herausforderungen beim LoggenGroundspeak: Lahm und umstndlichGSAK: Nicht unbedingt intuitivErst loggen, dann updatenAutomatisch in Funddatenbank verschiebenStatistiken anwerfen23Loggen in GSAKGeocaching.com Logs verffentlichenAbruf vom GPSrDann wird es magischVorlagen fr Cache Runs:Diesen Cache (unseren %Count.) fanden wir am %Date um %Time.TBs/CoinsBilder

24Makro: API Post Logging RoutineAPI Post Logging Routine.gskVerschiebt gefundene Caches in die FunddatenbankBerechnet die FundzahlKann User Notes und User Data-Felder leerenFgt die Fundzahl in die User Data-Spalte einKann ein weiteres Makro aufrufen zum Beispiel BadgeGen

25 GSAK fr FortgeschritteneOrdnung muss sein! Optimierung und Verwaltung von DatenbankenWo kein Schnee liegt, kann auch gelaufen werden!Planung von Touren mithilfe externer Tools und GSAK-MakrosLoggen fr FortgeschritteneAuftrag erkannt?Erstellung und Automatisierung von Statistiken26Statistiken mit GSAK - EinfhrungGSAK bentigt zur Erstellung von Statistiken Makros.Ein beliebtes Makro istFind Stats Generator (FSG).FSG kann selbst aus weiteren Makros wie BadgeGen (BG) heraus aufgerufen werden.Der Upload der Ergebnisse auf GC kann mit GenUploadStats (GUS) automatisiert werden.27Statistiken mit GSAK - EinfhrungDie in dieser Anleitung vorgestellten Makros arbeiten wie folgt zusammen*:BadgeGen berechnet Badges und bergibt an GenUploadStats.GenUploadStats bergibt an FindStatsGen.FindStatsGen berechnet Statistiken, ruft weitere Plugins auf, liest die Ergebnisse anderer Makros ein und bergibt wieder an GenUploadStats.GenUploadStats ldt das Ergebnis in das Benutzerprofil hoch.BadgeGenGUSFindStatsGenGeocaching.comPluginsMDCachingPoints* Der genaue Ablauf ist im Anhang erklrt.28Find Stats Generator berblick

FSG, diverse Anleitungen sowie FSG-Plugins finden sich im gsak.net-Forum.Das Makro produziert hochgradig konfigurierbare Statistiken aller Funde. Ein Beispiel findet sich auf der Profilseite des Maintainers, Lignumaqua.Plugins erweitern FSG um diverse Funktionen, z.B. Statistiken gelegter Caches oder gesammelter Trackables.29FSG Der Hauptbildschirm

DB gefundener CachesDB gelegter CachesAnordnung FelderVerwendete NotesNach Starten des Makros erscheint dieser Bildschirm. Vier Elemente sind hier von Interesse.30FSG Abschnitte anordnen

3x Notes-Felder aus einer vorher ausgewhlten Notes-GruppeEin Klick auf einen der Note-Knpfe lsst dort Tabs einfgen, vgl. Folie FSG Tabs Mit einem Klick auf Section Order (3. aus der vorherigen Folie) lassen sich die Abschnitte anordnen.31FSG Das Notes-Feld || berblick

Das Notes-Feld dient dazu, Makros oder deren Ergebnisse in FSG einzubinden.4 Gruppen von Notes sind mglich nur eine wird ausgewertet.Jede Gruppe hat drei Felder.32FSG Tabs Tabs helfen, umfangreiche Statistiken bersichtlich zu machen.Tabs werden im Dialog Section Order konfiguriert (vgl. FSG Abschnitte anordnen).Die Syntax lautet:

Titel (z.B. Finds)

34FSG FSG-PluginsNeue Versionen von FSG untersttzen den Einsatz von Plugins. Eine Anleitung ist auf gsak.net Die in dieser Prsentation verwendeten Plugins finden sich ebenfalls auf gsak.net Die Ergebnisse mehrerer anderer Makros knnen eingebunden werden. Diese Makros finden sich auch auf gsak.net 35FSG FSG-Plugins || SyntaxDie Syntax ist denkbar einfach:NameDesPluginsEigene Zwischenberschriften werden so gesetzt:Our most NSEW finds Einige Makros untersttzen Argumente:FSGPlugin_MostNSEWCache?Country=Europe&MapType=Hybrid&showmap=true

36BadgeGen

BadgeGen ist ein Makro fr GSAK, das Datenbanken analysiert und auf der Grundlage verschiedener Kriterien Badges (Plaketten) erstellt.BadgeGen kann selbst FSG aufrufen, so dass die Badges automatisch in FSG eingebunden werden knnen.Die BadgeGen-Homepage ist http://badgegen.com Die Einbindung von BadgeGen in GenUploadStats und die Verknpfung mit FSG ist auf badgegen.com (eng.) erklrt.

BadgeGen setzt eine Premium-Mitgliedschaft auf geocaching.com voraus!37 mdCachingPointsmdCachingPoints stammen aus dem MacDefender-Projekt GCStatistic.Ziel ist es, das Suchen aufwendiger Caches zu belohnen: Erklrung mdCachingPoints FSGPlugin_mdCachingPoints.gsk ermglicht das Einbinden von mdCachingPoints in die FSG-Statistik.FSGPlugin_myGEOtoolsAwards.fsg erlaubt das Einbinden der entsprechenden Badges.Die Einbindung der Makros erfolgt in einem Notes-Feld, vgl. FSG Das Notes-Feld || Syntax unter 1. und 2.

38SouvenirStatsDas SouvenirStats-Makro erlaubt die Erstellung einer Sammlung aller eigenen Souvenire. Write full HTML File muss bei der Einbindung in FSG-Statistiken abgewhlt werden!Das Makro schreibt sein Ergebnis in eine HMTL-Datei. Die Einbindung in FSG erfolgt wie in FSG Das Notes-Feld || Syntax unter 4. beschrieben.

39FSGPlugin_GenBannerFSGPlugin_GenBanner.gsk erlaubt die Erstellung einer Sammlung von Bannern der Caches, die Banner haben. Das Makro liest die Daten der Bilddatei aus einem frei whlbaren User-Feld.

40FSG FSG-Plugins || Unsere Syntax

myGEOtools - Geocaching Awards FSGPlugin_myGEOtoolsAwardsmdCachingPoints FSGPlugin_mdCachingPointsSum of mdCachingPoints per month FSGPlugin_mdCachingPointsStats?type=1BadgeGen Achievement Badges BadgeGen/Archive/Current.htmSouvenirs ..\html\souvenirs.htmlBanners FSGPlugin_GenBanner?BannerOrder=UserSort&BannerColumn=User4&BannerHeight=100&BannerBorder=0&BannerPerLine=0&GCFlag=1&FDFlag=1&NTFlag=141Alles automatisieren: GenUploadStats

GenUploadStats automatisiert die Erstellung von Statistiken und ldt das Gesamtergebnis auf geocaching.com hoch.Man kann BadgeGen als Macro-Button im Toolbar einbinden und in BadgeGen GenUploadStats als Macro aufrufen. Dieses ldt FSG und ldt dessen Ergebnisse hoch. Also: Aktuelle Statistiken mit nur einem Knopfdruck!Optimal? API Post Logging Routine mit BadgeGen als Makro aufrufen 42Vielen Dank fr Eure Aufmerksamkeit.

43Und jetzt geht raus und sucht Dosen! Oder stellt noch mehr Fragen AnmerkungDie ppt-Folien wurden von RNKBerlin erstellt. Wir stellen sie gerne allen zur Verfgung, die hnliche Workshops halten wollen. Fhlt Euch frei sie zu verndern, zu ergnzen oder zu korrigieren. Im Gegenzug wrden wir uns freuen, wenn der Ursprung der Folien kurz erwhnt wird und ihr uns eine Kopie Eurer Folien zukommen lassen knntet. In der Summe entsteht so vielleicht irgendwann der ideale Vortrag zum Thema.Ihr erreicht uns unter [email protected] 44LizenzSie drfen:das Werk bzw. den Inhalt vervielfltigen, verbreiten und ffentlich zugnglich machenAbwandlungen und Bearbeitungen des Werkes bzw. Inhaltes anfertigen

Zu den folgenden Bedingungen:NamensnennungSie mssen den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.Keine kommerzielle Nutzung Dieses Werk bzw. dieser Inhalt darf nicht fr kommerzielle Zwecke verwendet werden.Weitergabe unter gleichen Bedingungen Wenn Sie das lizenzierte Werk bzw. den lizenzierten Inhalt bearbeiten oder in anderer Weise erkennbar als Grundlage fr eigenes Schaffen verwenden, drfen Sie die daraufhin neu entstandenen Werke bzw. Inhalte nur unter Verwendung von Lizenzbedingungen weitergeben, die mit denen dieses Lizenzvertrages identisch oder vergleichbar sind.

Wobei gilt:Verzichtserklrung Jede der vorgenannten Bedingungen kannaufgehobenwerden, sofern Sie die ausdrckliche Einwilligung des Rechteinhabers dazu erhalten.Public Domain (gemeinfreie oder nicht-schtzbare Inhalte) Soweit das Werk, der Inhalt oder irgendein Teil davon zurPublic Domainder jeweiligen Rechtsordnung gehrt, wird dieser Status von der Lizenz in keiner Weise berhrt.Sonstige Rechte Die Lizenz hat keinerlei Einfluss auf die folgenden Rechte:Die Rechte, die jedermann wegen der Schranken des Urheberrechts oder aufgrund gesetzlicher Erlaubnisse zustehen (in einigen Lndern als grundstzliche Doktrin desfair useetabliert);DasUrheberpersnlichkeitsrechtdes Rechteinhabers;Rechte anderer Personen, entweder am Lizenzgegenstand selber oder bezglich seiner Verwendung, zum Beispiel frWerbungoder Privatsphrenschutz.

Hinweis Im Falle einer Verbreitung mssen Sie anderen alle Lizenzbedingungen mitteilen, die fr dieses Werk gelten. Am einfachsten ist es, an entsprechender Stelle einen Link auf diese Seite einzubinden. http://creativecommons.org/licenses/by-nc-sa/3.0/deed.de

45Liste einiger verwendeter MakrosMacro NameVerAuthorDescriptionBadgeGenBETA.gsk3.2.09 BETAky.m.guyGenerates badges based on your geocaching accomplishments.CheckGermanCounties.gsk1.2AstartusCheck German Counties for County ChallengeElevation.gsk2.2lignumaquaElevation technology testFindStatGen43Beta.gsk4.3.08BlignumaquaFind Statistics Generator (4.3)FSGPlugin_mdCachingPoints.gsk1.3ReuDaFSG Plugin - Output of mdCachingPointsFSGPlugin_myGEOtoolsAwards.gsk1.01DoblinusFSG Plugin - Display myGEOtools Awards BadgesGCVoteGrabber.gsk3.0.1OlfiGrab geocache votings from GCVote and add them to GSAK database. Vote geocaches directly from your GSAK database. Display votes with custom split screen format.GenUploadStats.gsk1.60HulkmanGenerate and Upload stats to GC.comSouvenirStats.gsk1.08sbeelisCreate Souvenir statistics in html file, ready to be imported by FSG

46FSG, BG, GUS die file-SchnittstelleBadgeGen erzeugt Badges und schreibt in die Datei C:\Users\[username]\AppData\Roaming\gsak\Macros\FindStatGenNotes1.dat einen Verweis auf die aktuell erzeugten Badges (BadgeGen Achievement BadgesBadgeGen/Archive/Current.htm)BadgeGen startet GUS, das wiederum startet FSG.FSG bindet einfach die oben genannte Datei in die Notes ein und erzeugt eine Ausgabedatei C:/Users/[username]/AppData/Roaming/gsak/html/stats1.htmlDiese Datei wird von GUS bei GC.com hochgeladen.Vielen Dank an gc.com-Mitglied spazierenmitziel fr diese technischen Hintergrnde48

Spuk unterm Riesenrad