Toto je starší verze dokumentu!
Obsah
Spolupráce s programy na PC
GeoGet, GeoKuk, Mobile Atlas Creator
Plugin (makro) GeoGetu pro synchronizaci dat s PC.
- 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
- přenos FieldNotes z PocketDrake do PC a upload na www.geocaching.com
- přenos Tracks z PocketDrake do PC
- přenos offline mapových kachlí www.mapy.cz z programu GeoKuk
- přenos offline mapových kachlí z programu Mobile Atlas Creator
Autor
Diskuzní fórum
- Diskuze k tomuto makru je zde: www.geocaching.cz
Historie verzí
- 1.14
- Přenos mapových kachlí z programu Mobile Atlas Creator. Přenáší se všechny mapové kachle, které standardně podporuje PocketDrake a které si v daném atlasu Mobile Atlas Creatoru vytvoříte.
- 1.12
- 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“.
- 1.11
- Automatický upload přenesených FieldNotes na geocaching.com. Pozor! Pokud budete chtít využívat, pak vyžaduje instalaci GeoJarry.
- 1.05
- 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í.
- 1.04
- 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
- 1.02
- Podařilo se mi ukecat autora RapiSync k opravě funkce <wild cards> a možnosti zadání více parametrů. Je tedy nyní možné synchronizovat pouze zvolené mapové kachle. Odpadá nutnost čištění adresářů GeoKuku.
- 1.01
- Oprava utility RapiSync, která špatně nastavovala datum cílového souboru a tedy špatně synchronizovala. Nyní je synchronizace rychlejší
- 1.00
- Základní verze
Stažení
datum | soubor |
---|---|
09.09.2010 | PocketDrake_1_15.zip (240.97 KiB, 116 downloads) |
04.09.2010 | PocketDrake_1_14.zip (206.26 KiB, 132 downloads) |
03.09.2010 | PocketDrake_1_12.zip (205.56 KiB, 105 downloads) |
02.09.2010 | PocketDrake_1_11.zip (174.93 KiB, 118 downloads) |
01.09.2010 | PocketDrake_1_05.zip (172.72 KiB, 105 downloads) |
01.09.2010 | PocketDrake_1_04.zip (172.64 KiB, 118 downloads) |
31.08.2010 | PocketDrake_1_02.zip (172.6 KiB, 112 downloads) |
30.08.2010 | PocketDrake_1_01.zip (171.57 KiB, 107 downloads) |
30.08.2010 | PocketDrake_1_00.zip (173.61 KiB, 99 downloads) |
Instalace
- Rozbalte obsah zip souboru i s cestou do slozky script datove složky GeoGetu. Výsledek musí vypadat nějak takto: DataDir_GeoGet\script\PocketDrake\*.*
- Pokud budete využívat automatický upload FieldNotes, nainstalujte GeoJarry
- Spusťte GeoGet
- Zkontrolujte nastavení parametrů makra v [Pluginy/Správce pluginů/PocketDrake/]. 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 makra. Dále pak zkontrolujte nastavení cesty adresáře s mapovými kachlemi Geokuku (implicitně je zadán tag <auto> a cestu si makro zjišťuje samo.
- Pokud chcete tlačítko pro volání makra na nástrojovou lištu, nastavte ho přes menu [Pluginy/Spravce pluginu/Toolbar pro hlavni pluginy].
Popis funkce
- Aktualizace změn provedených v databázi PocketDrake zpět do GeoGetu
- Přenese se databáze do datového adresáře GeoGetu a nastaví se jako aktivní.
- Vyfiltrují se pouze keše u kterých došlo ke změně po nastaveném datumu a uloží se do souboru gpx.
- Přepne se na původní databázi a z uloženého souboru se naimportují data.
- Po ukončení makra se zobrazí keše u kterých došlo k aktualizaci.
- Pozn: pokud smažete v PocketDrake waypoint nebo celou cache, v databázi GeoGetu se nesmaže.
- Možnost zálohování databáze PocketDrake v PC
- V datovém adresáři GeoGetu zůstane zachována přenesená databáze z PocketDrake pod názvem PocketDrake.db3.
- Je možné s ní běžným způsobem v programu GeoGet pracovat.
- Přenos FieldNotes a Tracks z PocketDrake do PC
- Vyexportované FieldNotes a Tracks programem PocketDrake budou přeneseny do složek v PC.
- Nastavení cílových adresářů se provádí v menu GeoGetu [Pluginy/Správce pluginů].
- Upload FieldNotes na server geocaching.com
- Musíte mít správně nainstalován, nastaven a zprovozněn GeoJarry - vyzkoušejte jeho funkčnost alespoň na nějakém makru, které je součástí distribuce GeoJarryho (např. GeoJarry-Download listing).
- Po importu FieldNotes na server se otevře okno prohlížeče se stránkou seznamu nahraných FieldNotes a můžete provést jejich editaci a odeslání jako log.
- Server akceptuje pouze FieldNotes starší než je časová značka posledního minule uploudovaného FieldNote, čili klidně můžete uploudovat to samé znovu a nedojde k duplikaci
Pozor: to neplatí pokud na serveru poslední fieldnote smažete, pak se časová značka vynuluje a dojde k uploudu všech fieldnotes obsažených v souboru znovu.
- Přenos databáze GeoGetu do PocketDrake
- Zkontroluje se datum aktualizace u všech záznamů (keší) aktivní databáze a je-li dnešní, nastaví se na včerejší (z důvodu případné následné zpětně synchronizace v rámci jednoho dne).
- Aktivní databáze GeoGetu se nakopíruje do PocketDrake.
- Synchronizace offline obrázků listingů mezi programem GeoGet a PocketDrake
- Kopírování probíhá na základě časové značky jednotlivých souborů. Přenos probíhá oběma směry, tedy v PC i v PDA by se měly udržovat všechny obrázky. Stáhnete-li si tedy nějaké obrázky pri lovech v terénu, přenesou se vám do PC také.
- Při větším množství souborů je tato operace časově náročnější!
- Přenos offline map z GeoKuku do PocketDrake (www.mapy.cz)
- Kopírování probíhá na základě časové značky jednotlivých souborů, tedy pokud již v PDA mapová kachle existuje nebo je mladší, pak se znovu nekopíruje.
- Je možné zvolit typ mapových kachlí (turist. base, ortophoto, atp.), které budou přenášeny.
- Při větším množství mapových kachlí je tato operace časově náročnější!
- V menu programu GeoGet [Pluginy/Správce pluginů/PocketDrake/GeoKukPath] je možnost nastavení cesty k mapovým kachlím programu GeoKuk. Standardně je nastaven TAG <auto> a makro si cestu zjišťuje samo. 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).
- Přenos offline map z programu Mobile Atlas Creator do PocketDrake
- V Mobile Atlas Creatoru nastavte [Atlas settings/Format] na „OSMTracker tile storage“
- Přenáší se všechny mapové kachle, které standardně podporuje PocketDrake a které si v daném atlasu Mobile Atlas Creatoru vytvoříte. Jsou to tyto:
- Google Maps, Earth, Terrain
- Cykloatlas (CZ, SK)
- FreeMap Slovakia Atlas
- OpenStreetMaps
- OpenStreetMaps Public Transport
- MyTopo (pouze USA)
- Při větším množství mapových kachlí je tato operace časově náročnější!
Známé problémy
- Přenosem datábaze z GeoGetu do PocketDrake dojde ke ztrátě aktuální zaznamenané trasy PocketDrake, která se ukládá do databaze (do speciální tabulky, kterou GeoGet nezná). Pokud tedy o ni nechcete přijít, před vlastním přenosem si ji vyexportujte do souboru.
- Na některých zařízeních nemusí správně fungovat test spuštěného PocketDrake. Pokud se vám proces makra zastaví, PDA se kousne a v Bussy dialogu je zobrazena zpráva: „Testuji zda není v PDA spuštěn PocketDrake“, je to bohužel zřejmě i váš případ. Řešením je pouze zrušení části makra, viz. dole. Zatím se tento problém projevil na následujících zařízeních, pokud máte stejný problém, dejte vědět a pokusíme se docílit opravy u autora utility rapiproc.
- HTC Diamond 2
// testuje zda neni v PDA spusten PocketDrake GeoBusyCaption('Testuji zda není v PDA spuštěn PocketDrake'); script := '"' + MakroPath + 'rapiproc.exe" > "' + MakroPath + 'xTemp\processes.txt"' StringToFile(AnsiToOem(script), MakroPath + 'xTemp\processes.bat'); repeat RunExec('"' + MakroPath + 'xTemp\processes.bat' + '"'); cond := RegexFind('(PocketDrake|pocketdrake)|Pocketdrake', FileToString(MakroPath + 'xTemp\processes.txt')); if cond then ShowMessage('PocketDrake je spuštěn!'+CRLF+'Ukončete ho a pokračujte stiskem tlačítka'); until not cond;
Náměty do budoucna
- ???.