Belgische geocaches archiveren
Je hebt het misschien al eens meegemaakt: je gaat ergens naar toe en het blijkt
dat daar in de buurt nog een niet gevonden cache ligt (hetgeen je zou kunnen zien
wanneer je alle caches in TomTom of Garmin geladen hebt via GSAK). Je maakt heel
de tocht of je steekt tijd in het oplossen van de puzzel en gaat op pad om ook deze
op je palmares te kunnen plaatsen. Wat blijkt bij de aankomst: waypoints of cache
verdwenen...Dus eenmaal thuisgekomen bekijk je de online cachepagina en je kan enkel
vaststellen dat deze een tijdje geleden al is gearchiveerd. Had je dat op voorhand
geweten, dan had je waarschijnlijk nooit een poging ondernomen.
Dit probleem is ontstaan omdat de pocket queries die Groundspeak stuurt geen informatie
geven dat een cache gearchiveerd is. Dus moeten we dat zelf trachten op te lossen.
Onze Belgische reviewers en webmaster hebben ervoor gezorgd dat je op regelmatige
tijdstippen een GPX bestand kan downloaden met daarin alle Belgische gearchiveerde
caches, vergezeld van een ingewikkelde en manuele procedure om je database proper
te houden. Dit houdt in dat je de caches in je database in een status "archived"
zet (ze worden dus niet verwijderd!!).
Om dit proces te vergemakkelijken, heb ik een gsak macro geschreven die deze stappen
volledig automatisch uitwerkt. Je moet 4 voorbereidende stappen maken:
STAP 0: De macro
STAP 1: Database en bestandlocatie
- Maak een folder aan op je harde schijf waar het gedownloade
GPX bestand met alle belgische gearchiveerde caches bewaard wordt (bijv. d:\cache\archived)
- Ga in de macro en vul de volledige foldernaam in bij "$archivedsourcefolder"
- Zoek de exacte naam van de database met belgische caches (bijv. Belgium)
- Ga in de macro en vul de database naam in bij "$belgiumdatabasename"

STAP 2: Een "Move/copy" setting maken
- Klik in het menu op DATABASE > MOVE/COPY WAYPOINTS...
- Kies als "Destination database" de belgische database (in dit voorbeeld:
"Belgium")
- Bij "Action" kies "Copy"
- Bij "If waypoint already exists" kies "only flag"
- Bij "If waypoint does NOT exist" kies "ignore"
- Activateer de optie "Display destination database when finished"
- Klik "Save" en geef de volgende (excact!) naam "copy_archived_waypoints"
(zonder aanhalingstekens!)
- Klik "OK"
- Klik "Cancel"

STAP 3: Een "Global Replace" setting maken
- Klik in het menu op DATABASE > GLOBAL REPLACE
- Gebruik de volgende instellingen:
- Replace = Available Status
- With = Archived
- Klik "Save" en geef de volgende (excact!) naam "Archived" (zonder
aanhalingstekens!)
- Klik "OK"
- Click "Cancel"

Daarna kan je de macro uitvoeren, door in het menu op Macro > Run/Manage te klikken.
Indien de macro nog niet in het lijstje voorkomt, dan kan je deze gemakkelijk installeren:
klik op "install" en blader naar de plaats waar de macro bewaard is en
klikt op "ok". Vervolgens selecteer je de macro en klikt op "Run".

Nadien zal alles vanzelf lopen. Het enige wat je moet doen is de laatste versie
van het GPX
bestand bewaren in de opgegeven locatie en de macro laten lopen.
Indien je wil, kan je zelfs een knop toewijzen aan je menubalk die deze macro automatisch
oproept. Dat kan als volgt:
- Ga naar Macro > Button Configuration
- selecteer een 'lege' knop
- Bij "button text" geef je een korte naam (max 3 letters), bijv. BAC
- Bij "button description" geef je een beschrijving, bijv. Belgian Archived
Caches
- Klik op "save"
- Ga naar Macro > Add button to toolbar
- In het linker lijstje kies je helemaal onderaan voor "macros"
- In het rechterlijstje vind je de knoppen terug
- Sleep de gewenste knop (in dit voorbeeld BAC) naar de menubalk
- Klaar!
Zo...nu hebben we weer vanalles om uit te testen.

|
|