Title: GSAK 101
1GSAK 101
- Présenté par
- Denis, alias OpusTerra
2Préambule
- GSAK est une application Windows écrite par un
géocacheur australien nommé Clyde England. Il a
écrit GSAK pour les géocacheurs afin de mieux les
aider à gérer les multiples géocaches qui
existent autour deux. - Le terme GSAK signifie Geocaching Swiss Army
Knife pour faire analogie avec les
multi-fonctions quon peut retrouver dans un
couteau suisse. GSAK est ce que lon nomme une
application de base de données (database).
3Méthodologie de présentation
- Cette présentation se veut être une introduction
au logiciel GSAK. - Elle sadresse tout dabord à ceux qui ne lont
pas ou presque utilisé. - On fera une explication sur un sujet puis on
permettra aussitôt des questions inhérentes. - Vers la fin de la présentation, on introduira
quelques sujets plus avancés.
4Exemple de Géocaching sans utiliser GSAK
- On fait une requête chez GC.COM pour avoir les
caches existantes selon un code postal. - On coche les caches quon veut garder avec un max
de 20 par page. - Si on a un Garmin, on charge ensuite le fichier
LOC dans MapSource et par la suite on transfère
les waypoints dans notre GPS. - (Démo si necessaire).
5GSAK 101 - Sujets abordés
- Notion de Membre Premium chez Geocaching.com
(GC.COM) - Télécharger, installer et démarrer GSAK
- Charger des données (GPX) dans GSAK
- Voir linformation des caches en Mode décran
jumelé ( Split screen ) - Indiquer les coordonnées de votre demeure
- Créer, obtenir et charger des Pocket Queries
- Quelques actions possibles à partir de lécran
principal de GSAK - GSAK et les Child Waypoints
- Sélection de caches avec le User Flag
- Filtration des caches sélectionnées
(Sous-ensemble / Subset) - Envoyer les waypoints au GPS
- Exportation des données
- Notion de User Sort
- Vues et impression dune liste
- Backups
- Méthode simple de mise à jour régulière des
waypoints - Et puis après ?
6Notion de Membre Premium chez Geocaching.com
- Pour tirer un maximum de GSAK on doit utiliser
des fichiers de format GPX et non pas des LOC - Il faut être membre Premium pour obtenir des
fichiers GPX sur le site Geocaching.com - Coût de 35USD annuel
- Comment obtenir son Owner ID qui vous
identifie de façon unique? - Méthode simple Aller à la page de votre profil
et mettez votre curseur sur la phrase See the
forum posts for this user. En regardant la barre
détat, vous verrez une adresse URL et vers la
fin le texte midxxxxxx. (Démo) - Prenez en note cette valeur car elle va servir
lors du premier chargement de données dans GSAK.
7Télécharger, installer GSAK
- Aller à http//gsak.net/
- Télécharger la dernière version disponible soit
actuellement la 7.5 et linstaller simplement
dans le répertoire proposé. - La version dessai est complètement fonctionnelle
mais elle affichera un écran achalant de en
longtemps après les premiers 21 jours
dutilisation. - Coût dachat 25US
8Démarrer GSAK la 1ère fois
- Ne pas permettre lassociation de GSAK à .loc et
.gpx - Ne pas remplir ( populate ) la base avec des
données de test. - F2 pour basculer entre une grande liste seule ou
avec listing jumelé de la géocache sélectionnée.
9Obtenir des données (GPX) de deux façons.
- Pénible! Fichier individuel pour chaque cache
- Ou 500 caches à la fois pour chaque Pocket Query
programmé.
10Charger les données dans GSAK
- Menu File Load GPX/Loc/Zip
- Sil sagit dune première utilisation, GSAK
demandera le nom de géocacheur. Cest pour
pouvoir déterminer les caches que vous aurez
placées et trouvées. Indiquez ici votre Owner
ID obtenu tel que décrit précédemment. - Puis la boite de dialogue de chargement va
apparaître. Indiquez le nom du fichier GPX, ne
vous préoccupez pas des autres choix et cliquez
sur OK. - Après le chargement, vous verrez un Load
Summary dialog puis ensuite vous aurez lécran
double typique de GSAK quon utilise
habituellement en mode Full Display . (Démo)
11Indiquer les coordonnées de votre demeure
- Une des forces de GSAK est de vous montrer les
caches disponibles autour dune certaine
localisation. - Avec un GSAK nouvellement installé vous verrez
que son origine est à Greenwich en Angleterre! - Connaissant vos propres coordonnées dorigine,
vous allez les configurer dans GSAK au menu
ToolsgtOptions-gtLocations puis choisir cette
localisation dans la liste Locations . (Démo
avec N46 44.478 W71 23.383)
12Créer, obtenir et charger des Pocket Queries (PQ)
- Afin de tirer le maximum de votre GSAK, vous
voudrez charger plusieurs géocaches dans votre
base de données (ie toutes celles autour de
votre maison). - Pour ce faire, la méthode la plus efficace est
dutiliser ce que lon nomme un Pocket Query,
terme anglais qui signifie quelque chose comme
Requête de Poche en voulant signifier la
simplicité avec laquelle on élabore les critères
de la recherche. - Voici un exemple de Pocket Query.
- Chaque compte Premium peut en avoir 40 de
programmé dont 5 pouvant être obtenus par jour. - Une fois le fichier ZIP reçu par courriel, il
vous suffit de le charger dans GSAK. Vous verrez
ensuite une liste de caches affichées dans
lécran principal. (Démo)
13Quelques actions simples à partir de lécran
principal de GSAK
- Trier selon le nom, la distance, le type, Code
GC, etc - Aller directement voir la cache sur GC.COM (Open
waypoint URL) - Cartes Google intégrées à GSAK
- Changer temporairement le point central pour une
cache en particulier (Menu Right Click). - Accès au dialogue dédition des propriétés dune
cache - Changer la couleur dune ligne
- Corrected coordinates pour la solution des
caches mystères. - User Notes
- Recherche rapide sur le code GC ou sur le nom de
la cache - Projection à partir de la coordonnée dune cache.
- En connaissez-vous dautres intéressantes?
14GSAK et les Child Waypoints
- Vous recevez avec vos PQ des waypoints
supplémentaires qui sont reliés à une géocache en
particulier. - Comme vous le savez certainement, ces waypoints
supplémentaires sont là pour indiquer un
stationnement, un début de sentier, une étape
dune multi-cache, etc. Ça rend la vie plus
agréable aux géocacheurs qui vont visiter telle
ou telle cache. - En plus de bien gérer ceux que vous recevez par
PQ, GSAK vous permet aussi den ajouter comme bon
vous semblera. - Ça peut être parce que le proprio dune cache a
indiqué une coord. de stationnement dans son
texte sans pour autant ajouter un waypoint
supplémentaire à sa géocache. - Ou ça peut être parce que vous avez regardé le
terrain avec Google Earth et que vous avez
découvert un petit pont permettant de traverser
un ruisseau pour se rendre à la géocache! - Il y a bien des façons dajouter vos propres
child waypoints mais une des plus
intéressante est sans doute de vous servir du
Google Earth intégré et de faire un RightClick
- Add Child Here à lendroit désiré. (Démo avec
la cache GCPXF1 pour ajout du waypoint de
stationnement)
15Sélectionner des caches
- Une façon simple de sélectionner certaines caches
en particulier est de se servir du User Flag . - On commence par sassurer quil ny en a aucun de
levé (F7) puis on click sur chacun de ceux quon
veut garder. - Létape suivante sera de filtrer lensemble des
waypoints pour ne conserver que ceux choisis. - Démo.
16Principe de filtration
- Un des points forts de GSAK (et de toute autre
application de base de données) est de permettre
de filtrer lensemble des enregistrements afin de
ne conserver que certains enregistrements
correspondants à certains critères précis. On
nomme ceci un Sous-ensemble ou Subset . - À létape précédente, on a utilisé le User
Flag pour sélectionner certaines caches. - Pour faire un exemple rapide de filtration, en
pressant F8 on naura que ces caches de montrées
à lécran (Terme Subset affiché). Puis en
cliquant sur le X disponible au menu Toolbar,
on reviendra à la liste complète. (Démo)
17Filtration de caches
- Pour faire plus que F8, il faudra recourir au
menu Search gt Filter. - Disons quon désire voir que les caches
traditionnelles ayant un niveau de difficulté
terrain lt 2 et résidant dans un périmètre de 20
km autour de chez vous (Démo). - Sélection sur une ligne ou incluse dans un
polygone. (Usage du drawing tool ) - Autres discussion
18Envoyer les caches choisies à votre GPS
- GSAK peut envoyer une liste de waypoints
directement à un Garmin, Magellan ou Lowrance.
Ici, on va donner un exemple pour un Garmin CSx - Menu GPSgtSetup, Garmin, GPSMap 60CSx
- Menu GPSgtSend Waypoints selon le filtre en cours
19Exportation des données
- Permet de transférer un ensemble de waypoints
vers un logiciel particulier ou autre GPS
supporté par GSAK. - Exemple Export gt Mapsource file
- Autres exportations Cachemate, GPX, etc
- Démo Export vers MapSource
20 User Sort
- Une façon simple de sélectionner un ensemble de
caches et en même temps de les séquencer est de
se servir du champ User Sort . - Ajout du champ User Sort aux colonnes (Menu
ToolsgtOptionsgtDisplay) Drag field au début des
colonnes. - Configuration de lincrémentation (Menu
ToolsgtOptionsgtGeneral) - Simple utilisation du User Sort par double
click. - Filtration des caches sélectionnées selon User
Sort
21Vues et impression dune liste
- Il est possible dimprimer le sous-ensemble des
des caches choisies. - Pour ne pas encombrer la liste avec des
informations superflues, on va se créer une vue
(View) abrégée. (Démo) - Menu ToolsgtOptionsgtDisplay UserSort, Code,
Cachetype, LastFourLogs, TravelBug, Container,
Waypoint Name, Last Found, Placed by, Placed - Puis réarranger les colonnes en les draguant en
position désirée avec la souris. - Menu ViewsgtSave Current View
- Choix dune vue via le menu déroulant View
- Pré-Impression Menu FilegtPrint GridgtPreview
22Méthode simple de mise à jour régulière des
waypoints
- Créer tout dabord un certain nombre de PQ afin
de couvrir lensemble de vos sorties possibles.
(Le nombre résultant total de caches actives sera
plus de 500) - Recevoir par courriel ces PQ et les mettre dans
un répertoire particulier. - Demander le PQ My Finds au besoin et le
mettre aussi dans ce même répertoire. - Charger ensuite toutes ces données dans GSAK avec
ces options spéciales - Clear Database before Loading
- Non coché Delete Files loaded when finished
- Apprendre à Sauver cette configuration de
chargement - Ceci effacera tout mais conservera tout de même
vos corrected coordinates et User notes . - Aléas
- On perd certains logs anciens (Max 5 derniers
dans un PQ) - On perd les caches Disabled ou Archived
- Note avancée Il existe une autre méthode de mise
à jour mais qui demandera alors une certaine
maintenance sur létat des caches (Menu
WaypointsgtStatus Check) selon la date du dernier
GPX reçu.
23Backups
- Comme pour tout système de base de données, la
procédure de Backup est primordiale. - GSAK est programmé au départ pour vous offrir de
faire un backup à une certaine fréquence. Je
vous conseille fortement de garder ce
fonctionnement et de répondre OUI à chaque fois!
24Et puis ensuite ?
- Filtrage avancé comme pour obtenir une liste de
toutes les caches sauf les mystères non résolues
et qui se situent le long dune route ou dont la
région est délimitée par un polygone. - Logger des caches à partir de GSAK
- Très utile en voyage quand on na pas accès à
Internet. (Démo) - Macros de la plus simple à la plus complexe. La
plus grande force de GSAK réside en son
architecture ouverte. Il offre un langage de
programmation (similaire à Basic) ainsi quun
ensemble de fonctions permettant de manipuler le
contenu des bases de données de GSAK et bien plus
encore.
25Exemple dune simple macro
- Voici un exemple qui va vous donner la liste des
caches actives non trouvées dans un rayon autour
du centre présentement actif. - INPUT MsgEntrez la distance maximale"
- Distance Val(Result)
- SORT By"Distance"
- GOTO PositionTop
- MFILTER IFd_Distance lt Distance and not
d_Found and not d_Archived and not
d_TempDisabled and d_CacheType ltgt "G" and
d_OwnerId ltgt "217071 - Démo
26Macros complexes
- Exportation vers Google Earth
- Générateur de statistiques sur les caches
trouvées. (Rapport assez bien connu!) - Rapport croisé dun ensemble de caches vs les
géocacheurs qui les ont visitées. - Rafraîchir les données pour un sous-ensemble
restreint de caches. - En fait, il existe une liste impressionnante de
macros de toutes sortes qui est actuellement
disponible sur le forum de GSAK.
27Terminé!
- Merci davoir assisté à cette présentation!