Plugin pro synchronizaci dat s programem PocketDrake - aplikací pro zařízení se systémem Windows Mobile, určené k provozování Geocachingu v terénu.
obousměrná synchronizace databází s programem
GeoGet
zálohování databáze PocketDrake v PC
obousměrná synchronizace offline obrázků listingů s GeoGetem
-
generování a přenos 'Stop' z PocketDrake do PC
podpora připojení přes ActiveSync, Externí disk nebo OffLine režim
jednoduchá správa Stopy (zaznamenané trasy) a její náhled pomocí kml aplikace, např.
GoogleEarth
-
|
|
Instalaci doplňku spustíte kliknutím na tlačítko vlevo. Následně budete v prostředí GeoGetu provedeni instalačním procesem. Pro zajištění této funkce je třeba mít na počítači již
nainstalovaný a
spuštěný program GeoGet
.
|
Kliknuli jste na tlačítko a nic se nestalo? Máte opravdu
spuštěný GeoGet
? Je to potřeba! Mění se Vám při přejetí přes tlačítko kurzor na ručičku? Instalační tlačítko využívá
JavaScript a
Flash. Váš webový prohlížeč tedy pravděpodobně nesplňuje potřebné předpoklady. Nevadí, instalaci doplňku můžete jednoduše vyvolat i prostým
zkopírováním (označit text → klik pravým tlačítkem → kopírovat)
následujícího odkazu do schránky:
http://geoget.ararat.cz/doku.php/user:skript:pocketdrakesync?download
Správce profilů
Máte k dispozici jednoduchého správce profilů, pomocí kterého si můžete vytvořit šablony nastavení nejčastěji používaných funkcí
Je možné profily zakládat, mazat nebo upravovat stávající
Je možné vyvolat default hodnoty všech voleb
Správce map
Je k dispozici jednoduchý správce map.
Seznam map se automaticky načítá z konfiguračních souborů map-config.xml, které se nacházejí v instalační a datové složce PocketDrake. Pro správnou funkci je nutné provést alespoň jednou připojení přes ActiveSync a načtení konfigurace tlačítkem “Načíst nastavení” v hlavním okně u volby ActiveSync.
Vytváří oba podporované formáty map, tedy OSMTracker i BigPlanet, RMaps (SQLite).
Při tvorbě map se pracuje přímo s datovou složkou PD, tedy musí být k PC připojena přes čtečku karet nebo jako externí disk přes USB kabel. Vytvářet mapy je tedy možné pouze v režimu připojení “Externí disk”.
Po otevření správce map proveďte načtení seznamu map pomocí tlačítka “Obnovit” - načte se konfigurace ze všech map-config.xml souborů.
Následně vyberte mapu a typ mapy, do které chcecte importovat nové mapové kachle, případně vyberte i zdrojový adresář map a stiskněte příslušné tlačítko pro import.
Pro import je možné vybrat ze tří zdrojů - z programu GeoKuk, MobileAtlasCreator a nebo MAPC2PAPC. V případě programu GeoKuk je možné označit několik typů mapových kachlí současně a importovány pak budou pouze označené typy kachlí.
Zdrojové mapy z MobAtlCr musí být vždy ve formátu OSMTracker. Cílový formát je možné zvolit dle vybrané mapy, o převod ze souborového systému do databáze se postará PDS.
-
Nainstalujte program GeoKuk
V menu programu GeoGet [Pluginy/Správce pluginů/PocketDrake/GeoKukPath] je možnost upravit nastavení cesty k mapovým kachlím programu GeoKuk. Standardně je nastaven tag: <auto> a plugin si cestu zjišťuje sám z registru PC. V případě komplikací s automatickou cestou, je možné cestu zadat běžným způsobem (default='C:\Users\-NameOfUser-\geokuk\prchave\kachle', kde -NameOfUser- je název vašeho profilu v PC).
V PDS, ve správci map označte požadovanou mapu (pouze Mapy CZ), do které se bude importovat, označte typy mapových kachlí (base, turist,..) a stiskněte tlačítko “GeoKuk”.
-
V Mobile Atlas Creatoru nastavte [Atlas settings/Format] na “OSMTracker tile storage”
Nechte vytvořit atlas map
V PDS, ve správci map vyberte složku s vytvořeným atlasem. Označte požadovanou mapu, do které se bude importovat a stiskněte tlačítko “MobAtlCr”.
-
V programu OziExplorer otevřte požadovanou mapu.
Vyexportujte ji pomocí “File/Save Map to Image File/Color Image”. Zadejte název souboru, jakou část mapy má exportovat a zvolte typ .bmp
-
Otevřte uloženou mapu pomocí “File/Calibration”
Zvolte “File/Write Mobile Atlas” a v dialog. okně vyberte “OSMTracker”, zvolte požadovaný zoom (pro CZ Topo mapy je vhodné 16, případně pak i 17 a 18) - Pozor! Operace je značně náročná na paměť PC, budete potřebovat min. 2G RAM a víc!
Po zobrazení vytvořených kachlí stiskněte tlačítko OK nahoře uprostřed. Žádné nemusíte odmazávat, o to se následně postará plugin PDS.
V PDS, ve správci map vyberte složku s vytvořeným atlasem (\*_atlas) nebo můžete vybrat i nadřazenou složku (\složka\*_atlas), ve které se nacházejí složky atlasů, pak naimportuje všechny atlasy z této složky. Označte požadovanou mapu, do které se bude importovat a stiskněte tlačítko “MAPC2MAPC”.
Plugim PDS automaticky vynechá všechny okrajové bílé kachle a v případě překryvu mapových kachlí ze dvou sousedících mapových čtverců, vybere ty, které obsahují větší část mapy (většinou celou).
Když nejdou v MAPC2MAPC otevřít nějaké .map soubory, jde je úspěšně převést pomocí
DRGMapCal do formátu .jpr a poté už jde mapa krásně rozřezat…
-
Správce stopy
Je k dispozici pokročilý správce zaznamenaných stop (tras). Stopy z PocketDrake jednoduše načtete, provedete potřebné úpravy a můžete je opět jednoduše přenést zpět pro použití v PocketDrake.
Stopy je možné přejmenovávat, dělit, spojovat, mazat, exportovat a zobrazit náhled pomocí aplikace asociované na kml soubory - např.
GoogleEarth.
Je možné zobrazit statistiku výletu pro jednu stopu nebo pro několik stop dohromady.
Všechny operace (mimo přejmenování) je možné provádět na jednu stopu nebo několik označených stop současně. Je tak možný náhled na několik stop najednou, případně spojovat a dělit stopy hromadně, atp.
Instalaci je od nové verze GeoGetu 2.5.0 možné provádět automaticky, viz. dokumentace k programu GeoGet. Nebo pomocí tlačítka v odstavci “Automatická instalace” na této stránce.
Pokud ji však budete provádět ručně, držte se následujících kroků:
Pokud máte spuštěný GeoGet, ukončete ho
Nejprve smažte, pokud jste měli plugin již nainstalovaný, kompletní původní složku s Pluginem '\PocketDrakeSync' nebo starší variantu '\PocketDrake'
Rozbalte obsah .zip nebo .gip souboru i s cestou do složky script datove složky GeoGetu. Výsledek musí vypadat nějak takto: DataDir_GeoGet\script\PocketDrakeSync\*.*
Spusťte GeoGet
Zkontrolujte nastavení parametrů Pluginu v [Pluginy/Správce pluginů/PocketDrakeSync/]. Jedná se o cesty kam se mají ukládat FieldNotes a Tracks. Implicitně se ukládají do slozek FieldNotes a Tracks přímo v adresáři Pluginu. Dále pak zkontrolujte nastavení cesty adresáře s mapovými kachlemi Geokuku (implicitně je zadán tag <auto> a cestu si Plugin zjišťuje sám.
Pokud chcete tlačítko pro volání pluginu na nástrojovou lištu, nastavte ho přes menu [Pluginy/Spravce pluginu/Toolbar pro hlavni pluginy] nebo následně po prvním spuštění Pluginu pomocí zaškrtávátka ve formuláři nastavení.
Plugin nevyžaduje pro svoji funkci žádné zásadní nastavení nebo změnu konfigurace. Základní nastavení je součástí distribučního balíčku. Případně podrobnější popis jednotlivých konfiguračních voleb je uveden v odstavci “Popis”.
Název datového adresáře programu GeoGet používejte pokud možno bez diakritiky. Standardní umístějí je bohužel často takové, že diakritiku obsahuje. Doporučuji tedy datový adresář GG přemístit na nějaké rozumnější místo dle tohoto
návodu. To samé platí i o umístění datového adresáře PocketDrake v
PDA. Diakritika způsobuje problémy v ojedinělých případech a zřejmě to souvisí s konfigurací
OS Windows a používáním utility rapisysnc, která s diakritikou moc nepočítá.
Ke každé keši můžete vytvořit v PocketDrake pouze jednu FieldNotes. Další můžete vytvořit až po exportu FN z PD do souboru nebo po synchronizaci databází z GG a vygenerování FieldNotes. Jinak při pokusu o vytvoření další FN dojde vlastně k přepsání té původní. V databázi GG je připraveno místo právě a pouze pro jednu FN. Není to omezení databáze GG, ale je to vlastnost PD a PDS.
V režimu Offline nebo režimu Externího disku musíte mít předem načtené a uložené soubory konfigurace PD v adresáři skriptu Data. Tedy alespoň jednou provést synchronizaci v režimu ActiveSync.
Na některých zařízeních nemusí správně fungovat test spuštěného PocketDrake a další OnLine funkce, při kterých dochází k dálkové instalaci a spouštění služeb v
PDA. S největší pravděpodobností to bude způsobeno bezpečnostní politikou vašeho
PDA. Pokud se vám proces provádění pluginu zastaví,
PDA se kousne, hlásí
“Installation was unsuccesfull,The program or setting cannot be installed because it does not have sufficient system permissions.” a v Busy dialogu je zobrazena zpráva:
“Testuji zda není v PDA spuštěn PocketDrake”, je to zřejmě i váš případ. Řešením je potlačení tohoto testu zaškrtnutím volby v dialogovém okně nastavení “Nekontrolovat spuštěný PD”. Múže to však způsobit kolize operací při práci pluginu.
Druhou možností je pokusit se povolit instalaci a spouštění komponent. Zkuste stáhnout a nainstalovat
SP_AllowCertificateInstall.cab nebo hledat řešení pomocí
Google
support for new PocketDrake functions requires PD 1.5.0.88 (podpora nevé verze PocketDrake, vyžaduje verzi 1.5.0.88)
option to hide results on the plugin end (možnost zakázání zobrazení výsledků při ukončení pluginu)
added disable option of logging (možnost zakázání logování práce pluginu)
DOS windows are hidden, well at last! (DOS okna se díky Luďkovi konečně podařilo schovat!)
some little fixes (drobné opravy)
fix 24h time format in dialog windows (oprava zobrazení 24h formátu času v dialog. oknech)
formulas moving back from the Cmt field to the Comment field (ppřesun vzorců z pole Cmt do pole poznámky - PD 1.6.8 již podporuje pole Poznámky, je možné použít jednorázově)
maps management improved but it's unusable - too slow (doplněno mazání map a dělení dle regionu - je to však příliš pomalé)
maps management added, SQLite format supported, required GG 2.5.8 (doplněna jednoduchá správa map - import map do PD, podpora SQLite formátu map)
the functions calling of the main dialog window rearranged (přepracován způsob volání funkcí v hlavním dialogovém okně, snad k lepšímu)
preparing PD reference points (Ad-hoc WP) from GG ref.points (PDS převede ref.body GG do Ad-hoc WP PD, pro použití jako ref.bodů ve filtru)
Zobrazit změny ve starších verzích
Skrýt změny ve starších verzích
Skrýt změny ve starších verzích
track management improved, requires PD ver.1.4.4. (vylepšen správce stop)
some little fixes (drobné opravy a úpravy)
Data dir creation fixed (oprava chyby založení adresáře DATA, pokud neexistoval)
Offline listings are synchronized with index files now (offline listingy se synchronizují včetně index html souborů)
fast point import fixed (oprava rychleho importu bodu do PD zanesené ve verzi PDS 1.5.1)
track management added (doplněna jednoduchá správa přenesené stopy s možností náhledu trasy)
whole offline listings synchronization added (offline listingy se synchronizují již kompletní i včetně html vlastního listingu - možno zobrazit běžným html prohlížečem z datového adresáře pro mapy\Offline\Cache)
support for new PocketDrake functions requires PD 1.2.2 (podpora nevé verze PocketDrake, vyžaduje verzi min. 1.2.2)
logging of RapiUtils improved (vylepšeno logování průběhu práce RapiUtils)
fix of FN from GG database (oprava generování FN z databáze GG - pokud se současně aktualizovala databáze, tak se nové FN nevygenerovaly)
dialog windows reorganized for better arrangement (malé přeskupení funkcí v dialog. oknech pro zvýšení přehlednosti)
upgrade log file management (vylepšena správa log souboru)
folder xTemp renamed to Data (xTemp přejmenován na Data)
track from database is maintained (stopa se již při uploadu databáze do
PDA neztratí, ale obnoví se ze zálohy získané při poslední aktualizaci databáze - ukládá se do pomocné databáze)
check of track export canceled (zrušena kontrola exportu stopy před uploadem databáze do
PDA)
check of database update added (doplněna kontorla aktualizace databáze před jejím uploadem do
PDA aby nedošlo k nechtěnému přemazání případné stopy, FN, poznámek a dalších změn)
GeoJarry dependency added, now automatically installed (doplněna závislot na GeoJarry, nyní se již tedy doinstaluje automaticky)
correction order number of findings in FieldNotes (oprava pořadového čísla nálezu ve fieldNotes, bylo o jednu menší)
small patch shifting lines in the FN file (oprava řazení řádků generovanřch FieldNotes z databáze GG)
pokus o anglickou lokalizaci - kdyby někdo objevil nějaký nesmysl, dejte vědět, moc to neovládám
úprava ukládání do ini souboru
oprava mazání přenesené databáze z
PDA do PC
další drobné opravy a úpravy
průběh práce pluginu se loguje do souboru PocketDrakeSync.log v adresáři xTemp pluginu
pro čtení z registru PC použita třída TRegistry
doplněna funkce rychlého importu jednoho bodu nebo seznamu bodu přímo do PocketDrake (v případě varianty jednoho bodu stahuje přímo z webu, nemusí být obsažen ani v databázi GeoGetu) - !bude funkční od verze PD 1.1.2!
oprava načítání seznamu databází z
PDA (chyba zavlečena při pokusu o skrytí DOS oken)
oprava ukládání do profilu - volba “Ponechat databázi PD v PC”
doplněna funkce pro přenos (trochu inteligentní) mapových kachlí vyrobených programem MAPC2MAPC (např. TopoMapy z OziExploreru)
mimimální verze GeoGetu je 2.5.0
minimální verze PocketDrake je 1.1.0
možnost práce bud s celou databází GG nebo pouze s filtrovaným seznamem keší
doplněno něco málo grafiky
podpora nového map-config.xml
automatické načtení seznamu databází z
PDA - na tlačítko
doplněna kopírovací utilita - v režimu Externího disku je již vidět průběh kopírování (použito pouze pro mapové kachle a offline obrázky, kopírování databáze se to netýká - v rámci jednoho souboru se průběh nezobrazuje)
podpora i jiného názvu souboru pro FN v
PDA než fieldnotes.txt
doplněna možnost výběru co zobrazit v seznamu po ukončení pluginu
ve formuláři doplněn čas posledního generování FN, nyní se mohou generovat z databaze GG i v rámci jednoho dne
databáze PocketDrake je v GG nyní uchovávána (pokud je zaškrtnuto) pod stejným jménem jako v
PDA, pouze s předponou “PD_”
možnost vynucení exportu FN přímo z PD před jejich přenosem do PC
možnost vynucení exportu Stopy přímo z PD před jejich přenosem do PC
kontrola vyexportované stopy se nyní provádí v
PDA i v cílovém adresáři PC, zda tam již nebyla přenesena a v
PDA smazána
Plugin si nyní PD sám ukončí, pokud byl spuštěn a po ukončení práce pluginu ho opět spustí
Doplněno okno s výsledky po ukončení běhu pluginu
Doplněno okno s nastavením - upřesňující volby
Doplněna volba pro vyp/zap automatické zjišťování aktualizace
Doplněna volba pro skrytí DOS oken vyskakujících během práce pluginu (zatím nefunkční-nepoužívat)
oprava několika chyb, víc jich ale přibylo

při instalaci této verze se automaticky smaže soubor s předchozím nastavením PocketDrakeSync.ini (není kompatibilní s novou verzí)
Testovaci verze, neodzkoušeno!!.
Z důvodu odlišení názvu od samotného progrmau došlo k přejmenování skriptu na PocketDrakeSync. Musíte si přenastavit lištu pluginů, pokud na ni sript máte umístěn.
Doplněna správa profilů, protože už těch voleb bylo moc a čekal jsem, že se někdo ozve, tak jsem ho předběhl

Dopracována podpora generování FieldNotes přímo z databáze GeoGetu
Možnost offline práce s některými funkcemi, které to umožňují
Opravena chyba synchronizace databáze GeoGetu zanesená v minulé verzi (aktualizovaly se všechny keše).
Možnost generovat FieldNotes i přímo z databáze GeoGetu (nedoporučuji používat, zatím neumí jiné než “found” logy)
Vyřešení problému s aktualizací v rámci jednoho dne (ráno PC⇒
PDA a večer po návratu z lovu PC⇐
PDA). To pro opravdové synchronizační fanatiky

Oprava chyby, kdy neproběhla synchronizace map z důvodu nezaložené složky pro “Kachle” v
PDA (PD si ji založí až při načtení první kachle z netu). Makro si ji raději tedy založí samo. To samé platí pro offline obrázky listingů a složku “Img”.
Automatický upload přenesených FieldNotes na geocaching.com.
Pozor! Pokud budete chtít využívat, pak vyžaduje instalaci
GeoJarry.
V adresáři makra se vytváří adresář xTemp kde jsou dočasně pro účely testování a hledání chyb umístěny soubory dávek a dalších pomocných souborů. Pokud někdo bude mít potíže s některou komplikovanější funkcí, může si ji spustit pomocí příslušné dávky z cmd okna a sledovat její průběh, případně lokalizovat lépe chyby. Názvy souborů jsou snad vypovídající.
Automatické načtení cesty adrasáře GeoKuku. V menu programu GeoGet [Pluginy/Správce pluginů/PocketDrake/GeoKukPath] zadejte jako cestu k adresáři GeoKuku: <auto> (je implicitně) a nemusíte cestu zjišťovat. Pokud byste s tím měli problémy, můžete samozřejmě nastavit i pevnou cestu jako dříve.
Oprava práce makra, pokud byly v názvu adresářů použity národní znaky
Zkontrolujte zda máte nejnovější verzi GeoGetu.
Zkontrolujte zda máte nejnovější verzi pluginu PocketDrakeSync, případně naopak zkuste některou ze starších.
Zkontrolujte zda je na kartě vašeho
PDA dostetek volného míta pro databázi, offline obrázky a mapové kachle.
Zkontrolujte zdá máte
PDA správně připojeno buď v režimu ActiveSync (Centrum Synchronizace), v režimu Externího disku nebo zda je karta s datovým adresářem PocketDrake přístupná přes čtečku karet. Funkčnost připojení překontrolujte pomocí Průzkumníka nebo jiného souborového manageru.
Zkontrolujte zda typ vašeho připojení odpovídá vybranému typu v dialogovém okně pluginu.
Udělejte si čas a prostudujte důkladně tento návod, především odstavec “Poznámky, známé problémy”.
Všimněte si “hintů” (bublin - najeďte myší nad prvek) u jednotlivých prvků dialogových oken pluginu. Může vám to ledasco napovědět.
Minimálně jednou musíte provést připojení
PDA v režimu ActiveSync (Centrum Synchronizace) a spustit nějakou z funkcí pluginu aby došlo k načtení potřebných konfiguračních souborů z registru
PDA (v ostatních režimech připojení není registr
PDA přístupný a využívají se offline soubory z adresáře Data)
Pokuste se prozkoumat obsah adresáře Data, který najdete v adresáři pluginu. Třeba zjistíte nějaké anomálie v cestách k souborům a poradíte si sami.
Odinstalujte celý plugin, vymažte celý adresář pluginu a nainstalujte ho znovu z originál instalačního balíčku, nepřidávejte žádné konfigurační a ini soubory z předchozí instalace.
Případně se pokuste mi poslat (kontakt v profilu) celý obsah adresáře Data a připojte popis vašeho problému. V adresáři data nejsou shromažďovány žádné osobní údaje (obsah souboru gjtemp.ini je pluginem, pokud regulérně doběhne, vždy upraven tak aby uložené heslo bylo smazáno, pro jistotu ho můžete zkontrolovat)
| Použité zkratky na této stránce |
| GG | program GeoGet |
| PD | program PocketDrake |
| PDS | tento plugin PocketDrakeSync |
| FN | FieldNotes - poznámky z terénu |
| PDA | PDA, MDA, atp. s OS WM |