Programmet Pocket Kartex kan inte läsa waypointfiler men det kan hantera databaser i det format som Pocket Access använder (.cdb). Jag har gjort hjälpmedel för att överföra information från Pocket Queries eller loc-filer till Pocket Access databaser. För att använda dessa behöver man Geocaching Swiss Army Knife (GSAK), Microsoft Excel och Microsoft Access samt förstås Active Sync och Pocket PC. Jag har Office 2000, men jag skulle tro att det fungerar med senare versioner också.
Ladda ned dessa filer och lägg dem på en lämplig plats på din hårddisk:
Stylesheet för export från GSAK till textfil
Excelbok för koordinattransformation mm. (innehåller makron)
Accessdatabas som överensstämer med Kartex design
Använd GSAK för att skapa geocachedatabaser av gpx- eller loc-filer. Skapa ett filter som väljer ut de cacher du vill exportera till Pocket Kartex om det inte är alla. Välj File-Export-Custom Export. I dialogen som kommer upp skriver du följande:
Waypoint name: %code
Maximum characters: 6
Waypoint description format: %Name by %By
Statement to run: "Path to GSAK\GPSBabel.exe" -i gpx -f "Path to GSAK\temp\babel.gpx" -o xcsv,style="Path to styles dir\database.style" -F "Dir path\filename.txt"
Exempel: "C:\Program\GSAK\GPSBabel.exe" -i gpx -f "C:\Program\GSAK\temp\babel.gpx" -o xcsv,style="C:\Program\GPSBabel\styles\database.style" -F "C:\Documents and Settings\harald\Mina dokument\geoastro\geocaching\Goteborg.txt"
Tips: Du kan spara de här inställningarna så att du kan ta fram dem nästa gång du ska göra samma sak. Skriv ett lämpligt namn i fältet Settings och tryck på Save.
För att skapa textfilen trycker du på Generate.
Öppna Caches.xls. Första gången måste du ange sökvägen till den textfil som du skapade med GSAK. Välj Arkiv-Egenskaper (File-Properties). I dialogen som öppnas väljer du fliken Eget (Custom) och markerar egenskapen Infile. I fältet Värde (Value) ska du skriva in sökvägen till textfilen. Klicka sedan på Ändra (Modify) och så på OK.
Välj nu Verktyg-Makro-Makron (Tools-Macro-Macros). Kör makrot getData så hämtas data från textfilen och kopieras in i arbetsboken. På bladen Pocket och XP finns nu data som kan kopieras till en databas. Skillnaden mellan dem är bara att i Pocket skapas länkar till offline cachebeskrivningar på handdatorn (hur man skapar dessa beskrivs längre fram), medan i XP skapas länkar till cachebeskrivningarna på geocaching.com. Data på bladet XP är avsett för en databas som man använder på en vanlig PC.
Öppna Caches.mdb och öppna sedan KartObjektLista. Välj alla (Ctrl-A) och tryck på Delete. Flytta dig till Caches.xls och kopiera allt på bladet Pocket. Makrot har markerat alla data så du kan kopiera direkt. Flytta tillbaka till KartObjektLista och klistra in. Stäng Caches.mdb.
Om du vill ha en särskild databas för Kartex på PC:n så kan du göra en kopia av Caches.mdb och kopiera dit data från Excel på samma sätt, men kopiera från bladet XP i stället.
Anslut handdatorn och öppna Active Sync. Välj Tools-Import Database tables. Leta upp Caches.mdb och tryck på Open. Ta bort bocken för Keep Tables Synchronized och tryck på OK.
Som jag nämnde ovan innehåller databasen för Pocket Kartex länkar till offline cachebeskrivningar på handdatorn. Det är html-filer som man har exporterat från GSAK. För att kunna läsa dem behöver man alltså en browser, t.ex. Pocket IE. I GSAK väljer du File-Export-HTML files. I fältet Folder name ska du skriva vägen till din synkarea, alltså den som motsvarar My Documents på handdatorn. Gör övriga inställningar som du vill ha dem. Du kan också spara inställningarna under ett namn. När du trycker på Generate så skapar GSAK en underkatalog som heter Cache och lägger filerna där. När du sedan vill läsa en beskrivning så pekar du på objektsymbolen i Pocket Kartex och väljer Länkad info i menyn som kommer upp.
Förutom html-filerna så skapar GSAK ett antal bildfiler med symboler för cachetyper, buggar mm. Om Active Sync vill optimera dessa för handdatorn så ska du välja bort detta. Vid optimeringen ändras nämligen filnamnet så att IE inte hittar filen, utan du får ett kryss där symbolen skulle vara.
OBS! Namnen på html-filerna som GSAK skapar är nummer som ges av den ordning som cacherna står i GSAK:s fönster. Det är därför viktigt att du inte ändrar denna ordning från det att du exporterar textfilen med data för databasen till dess att du har exporterat html-filerna.
Det ovanstående har också en annan konsekvens. Om du vill ha mer än en databas för Pocket Kartex (t.ex. för olika områden) så måste du skapa en underkatalog till My Documents för varje uppsättning html-filer. Annars kommer den senaste exporten att skriva över den föregående. Då måste du också ändra på länkarna för att de ska fungera. Det gör du i Excelboken. Bäst är att ha en Excelbok för varje databas. I Excel väljer du Insert-Name-Define. Markera namnet htmlPathPocket och redigera sökvägen i fältet nedtill samt tryck på OK. Observera att det är sökvägen som den ser ut i handdatorn som ska anges.
Du kan också ladda ned ett stylesheet för export till ett filformat (.csv) som gratisprogrammet G7ToCE kan läsa. Jag använder det för att ladda upp waypoints från handdatorn till GPS:en. Gör en Custom export från GSAK med detta stylesheet till en fil som slutar på .csv och ligger i synkarean.
Det finns även en geocachesymbol för Kartex/Pocket Kartex. Lägg den på samma ställe som de symboler som följer med programmet. Sedan kan du peka på ett objekt, välja redigera och skapa objekttypen Geocache samt koppla symbolen till den. Den är gjord så att lådans nedre vänstra hörn visar cachens position.
Även i GSAK kan man köra makron. Det är vanliga textfiler som man anropar inifån GSAK. Syntaxen finns beskriven i GSAKs hjälp. Om man har sparat namngivna filter och inställningar för export av data blir ett makro för att göra uppgifterna i den här beskrivningen mycket enkelt. Här är ett exempel:
FILTER name=Goteborg
EXPORT type=HTML settings=Goteborg
EXPORT type=CUS settings=Goteborg_csv
EXPORT type=CUS settings=Goteborg_txt
Version 1, 11 juni 2005
Version 2, Excelbok med makro för uppdatering, 1 oktober 2005