GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:ggdrake

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
user:skript:ggdrake [2019/06/13 19:42] mikromuser:skript:ggdrake [2022/10/18 15:20] – [Instalace] gord
Line 9: Line 9:
  
 //Nekamarádíte se s PayPalem? Napište mi [[mailto:gord@atlas.cz|email]] a domluvíme se na jiném způsobu, třeba převodu na účet. Protože plugin má jednu část na straně GeoGetu a druhou na straně [[http://adrake.cz/doku.php?id=start|a:Draku]], bude částka rozdělena na polovinu mezi autory obou částí.// //Nekamarádíte se s PayPalem? Napište mi [[mailto:gord@atlas.cz|email]] a domluvíme se na jiném způsobu, třeba převodu na účet. Protože plugin má jednu část na straně GeoGetu a druhou na straně [[http://adrake.cz/doku.php?id=start|a:Draku]], bude částka rozdělena na polovinu mezi autory obou částí.//
- 
  
 ===== Automatická instalace ===== ===== Automatická instalace =====
- 
 ~~GEOGET_INSTALL~~ ~~GEOGET_INSTALL~~
  
Line 21: Line 19:
  
 </WRAP> </WRAP>
- 
  
 ===== Diskuze ===== ===== Diskuze =====
   * Diskuze o tomto skriptu se nachází na stránkách [[http://www.geocaching.cz/topic/32101-ggdrake-komunikace-mezi-adrake-a-geogetem/|Geocaching.cz]].   * Diskuze o tomto skriptu se nachází na stránkách [[http://www.geocaching.cz/topic/32101-ggdrake-komunikace-mezi-adrake-a-geogetem/|Geocaching.cz]].
 +
 ===== Popis ===== ===== Popis =====
 Plugin umožňuje: Plugin umožňuje:
Line 91: Line 89:
 Pokud je problém s připojením notebooku a telefonu do stejné sítě (např. v zaměstnání mohou být zařízení s neznámými MAC adresami blokovaná), může být řešením vytvořit na dalším telefonu hot-spot a k němu obě zařízení připojit. Pak spolu mohou komunikovat a jelikož nepotřebují přístup na internet, nebudou čerpat datový tarif telefonu s hot-spotem. Pokud je problém s připojením notebooku a telefonu do stejné sítě (např. v zaměstnání mohou být zařízení s neznámými MAC adresami blokovaná), může být řešením vytvořit na dalším telefonu hot-spot a k němu obě zařízení připojit. Pak spolu mohou komunikovat a jelikož nepotřebují přístup na internet, nebudou čerpat datový tarif telefonu s hot-spotem.
 </WRAP> </WRAP>
- 
  
 === Ruční připojení === === Ruční připojení ===
Line 103: Line 100:
  
 === Vyhledání MTP === === Vyhledání MTP ===
- 
 <WRAP center round important> <WRAP center round important>
 Plugin a MTP knihovna, kterou plugin používá, předpokládají standardní instalaci a:Drake do telefonu nebo na SD kartu do cesty ''Android/data/cz.adrake[.plus]''. Jinam dnes nainstalovat nejde. Pokud jej máte z předchozích verzí androidu instalovaný jinde, doporučuji jej nainstalovat do standardního místa. Jinak funkce používající MTP nebudou pracovat. Plugin a MTP knihovna, kterou plugin používá, předpokládají standardní instalaci a:Drake do telefonu nebo na SD kartu do cesty ''Android/data/cz.adrake[.plus]''. Jinam dnes nainstalovat nejde. Pokud jej máte z předchozích verzí androidu instalovaný jinde, doporučuji jej nainstalovat do standardního místa. Jinak funkce používající MTP nebudou pracovat.
 </WRAP> </WRAP>
  
-==== Keše z Geogetu do a:Drake ====+==== Keše z GeoGetu do a:Drake ====
 {{ :user:skript:ggdrake:kesedoad.jpg?400|}} {{ :user:skript:ggdrake:kesedoad.jpg?400|}}
 Do a:Drake je možné odeslat: Do a:Drake je možné odeslat:
Line 124: Line 120:
       * <del>uvažujeme o několika principech, které by tento počet navýšily, ale v každém případě značně vzroste režie na obou stranách a u většího počtu keší už bych doporučil použít **přenos celé databáze**</del>       * <del>uvažujeme o několika principech, které by tento počet navýšily, ale v každém případě značně vzroste režie na obou stranách a u většího počtu keší už bych doporučil použít **přenos celé databáze**</del>
       * existují jistá omezení použitých technologií, kvůli kterým je nutné přenášet data po jediné keši, což **velmi, ale opravdu velmi** zpomaluje zpracování. Z toho důvodu je funkce zamýšlena jen pro maximálně desítky keší a rámeček s touto funkcí nazván "Jednotlivé keše", aby se zdůraznilo, že funkce není určena pro jejich velký počet. Při mých testech se 1000 keší přenášelo cca 21 minut!       * existují jistá omezení použitých technologií, kvůli kterým je nutné přenášet data po jediné keši, což **velmi, ale opravdu velmi** zpomaluje zpracování. Z toho důvodu je funkce zamýšlena jen pro maximálně desítky keší a rámeček s touto funkcí nazván "Jednotlivé keše", aby se zdůraznilo, že funkce není určena pro jejich velký počet. Při mých testech se 1000 keší přenášelo cca 21 minut!
-      * ze zatím neujasněných důvodů občas náhodně dojde k zadrhnutí zpracování na straně a:Drake. Většinou se to vzpamatuje před vypršením timeoutu, někdy ale ne a pak dojde k odpojení GgDrake od a:Drake a přerušení zpracovaní. (Zadrhnutí je náhodné a může být zapřičiněno např. okamžitým stavem a využitím paměti, stavem databáze, jinou činností telefonu, ...) To pochopitelně znesnadňuje úspěšné zpracování většího množství keší+      * ze zatím neujasněných důvodů občas náhodně dojde k zadrhnutí zpracování na straně a:Drake. Většinou se to vzpamatuje před vypršením timeoutu, někdy ale ne a pak dojde k odpojení GgDrake od a:Drake a přerušení zpracovaní. (Zadrhnutí je náhodné a může být zapříčiněno např. okamžitým stavem a využitím paměti, stavem databáze, jinou činností telefonu, ...) To pochopitelně znesnadňuje úspěšné zpracování většího množství keší
   * {{:user:skript:ggdrake:usb.png|}} {{:user:skript:ggdrake:wi-fi.png|}} **celou aktuálně používanou databázi**     * {{:user:skript:ggdrake:usb.png|}} {{:user:skript:ggdrake:wi-fi.png|}} **celou aktuálně používanou databázi**  
     * funkce je dostupná jak při připojení přes WiFi, tak přes MTP. MTP protokol je výrazně rychlejší     * funkce je dostupná jak při připojení přes WiFi, tak přes MTP. MTP protokol je výrazně rychlejší
Line 155: Line 151:
       * zobrazen v logu pluginu       * zobrazen v logu pluginu
       * keše mohou být importovány do GeoGetí databáze       * keše mohou být importovány do GeoGetí databáze
-    * {{:user:skript:ggdrake:usb.png|}} <wrap tip> </wrap> při připojení přes MTP lze volitelně přenášet i přílohy ke keši, takže lze např uložit fotky, které byly pořízeny u kešky+    * {{:user:skript:ggdrake:usb.png|}} <wrap tip> </wrap> při připojení přes MTP lze volitelně přenášet i přílohy ke keši, takže lze napřuložit fotky, které byly pořízeny u kešky
       * je ale nutné je opravdu mít přiložené ke keši, tedy v příslušné adresářové struktuře       * je ale nutné je opravdu mít přiložené ke keši, tedy v příslušné adresářové struktuře
       * postup: v Galerii kliknout na ikonku foťáku, vyfotit a místo ukončení foťáku kliknout na OK nebo Uložit, ...       * postup: v Galerii kliknout na ikonku foťáku, vyfotit a místo ukončení foťáku kliknout na OK nebo Uložit, ...
Line 167: Line 163:
  
 Pokud uživatel žádá změněné keše, prohledá se tabulka ''last_upd'' s ohledem na zadané hodnoty (datum počátku - čas je vždy 00:00, datum změny - čas je vždy 23:59). Plugin pak zobrazí seznam keší, u kterých v tomto intervalu došlo ke změně. Je-li zadaný ''offset'' a ''počet keší'', pak nejsou zobrazeny všechny změněné keše, ale jen zadaný ''počet keší'' od zadaného pořadí (tj. ''offsetu''). Pokud uživatel žádá změněné keše, prohledá se tabulka ''last_upd'' s ohledem na zadané hodnoty (datum počátku - čas je vždy 00:00, datum změny - čas je vždy 23:59). Plugin pak zobrazí seznam keší, u kterých v tomto intervalu došlo ke změně. Je-li zadaný ''offset'' a ''počet keší'', pak nejsou zobrazeny všechny změněné keše, ale jen zadaný ''počet keší'' od zadaného pořadí (tj. ''offsetu'').
- 
  
 {{ :user:skript:ggdrake:ad-gg-ostatni.jpg?400|}} {{ :user:skript:ggdrake:ad-gg-ostatni.jpg?400|}}
Line 176: Line 171:
     * keše, které jsou uvedené v Konceptech (FN) v a:Drake, tedy keše, které jsou označeny jako nalezené (nebo také nenalezené, ...), ale log ještě nebyl odeslán na web     * keše, které jsou uvedené v Konceptech (FN) v a:Drake, tedy keše, které jsou označeny jako nalezené (nebo také nenalezené, ...), ale log ještě nebyl odeslán na web
  
-===Přenos celé databáze z a:Drake do Geogetu===+===Přenos celé databáze z a:Drake do GeoGetu===
 <WRAP center round important> <WRAP center round important>
 **Plugin takovou funkci nemá**, protože **Plugin takovou funkci nemá**, protože
Line 188: Line 183:
 </WRAP> </WRAP>
  
-=== Poznámky k přenosu z a:Drake do Geogetu ===+=== Poznámky k přenosu z a:Drake do GeoGetu ===
  
 {{ :user:skript:ggdrake:ad-gg-prepis.jpg?400|}} {{ :user:skript:ggdrake:ad-gg-prepis.jpg?400|}}
Line 200: Line 195:
  
 <WRAP clear/> <WRAP clear/>
- 
  
 ==== Koncepty (jinak také FN nebo Drafts) ==== ==== Koncepty (jinak také FN nebo Drafts) ====
Line 217: Line 211:
  
 === Úprava logu === === Úprava logu ===
- 
 <WRAP center round important> <WRAP center round important>
 Ačkoli se to nemusí na první pohled zdát, soubor s koncepty získaný z a:Drake má trochu odlišný tvar od souboru, který je odesílán na web. Proto není možné tento soubor na web odeslat přímo, ale je potřeba "oklika" přes a:Drake. Ačkoli se to nemusí na první pohled zdát, soubor s koncepty získaný z a:Drake má trochu odlišný tvar od souboru, který je odesílán na web. Proto není možné tento soubor na web odeslat přímo, ale je potřeba "oklika" přes a:Drake.
Line 238: Line 231:
   * **pozor** také při vracení logů zpět do a:Drake. Vždy tam budou jen a pouze ty, které tam z pluginu odešlete. To znamená, že pokud máte v mobilu nějaké nové, **můžete o ně přijít**   * **pozor** také při vracení logů zpět do a:Drake. Vždy tam budou jen a pouze ty, které tam z pluginu odešlete. To znamená, že pokud máte v mobilu nějaké nové, **můžete o ně přijít**
 </WRAP> </WRAP>
- 
  
 ==== Mapy ==== ==== Mapy ====
Line 250: Line 242:
     * kopírovat nastavení map z nastavení GeoGetu     * kopírovat nastavení map z nastavení GeoGetu
   * vrátit ji zpět do a:Drake   * vrátit ji zpět do a:Drake
- 
  
 Před každou mapou je v seznamu map číslo skupiny. To je stejné pro všechny mapy z jedné skupiny = mapy se stejným jménem skupiny. Překryvné mapy (za jménem je text //(overlay)//) platí pro celou skupinu map a lze je použít pro kteroukoli základní mapu ve stejné skupině. Před každou mapou je v seznamu map číslo skupiny. To je stejné pro všechny mapy z jedné skupiny = mapy se stejným jménem skupiny. Překryvné mapy (za jménem je text //(overlay)//) platí pro celou skupinu map a lze je použít pro kteroukoli základní mapu ve stejné skupině.
- 
  
 Protože a:Drake pracuje s **bitmapovými** i **vektorovými** mapami (ve formátu MapsForge), mají oba typy map trochu odlišné možnosti nastavení. Protože a:Drake pracuje s **bitmapovými** i **vektorovými** mapami (ve formátu MapsForge), mají oba typy map trochu odlišné možnosti nastavení.
Line 260: Line 250:
 Pozor na změnu typu již existující mapy. Možnost změnit/nastavit typ mapy je zamýšlena zejména pro případ přidávání nové mapy. Pozor na změnu typu již existující mapy. Možnost změnit/nastavit typ mapy je zamýšlena zejména pro případ přidávání nové mapy.
 </WRAP> </WRAP>
- 
  
 <WRAP group> <WRAP group>
Line 317: Line 306:
     * spojit více stop do jediné     * spojit více stop do jediné
   * {{:user:skript:ggdrake:usb.png|}} vrátit upravené stopy zpět do a:Drake   * {{:user:skript:ggdrake:usb.png|}} vrátit upravené stopy zpět do a:Drake
- 
  
 ==== Ad-hoc waypointy ==== ==== Ad-hoc waypointy ====
Line 340: Line 328:
  
 ==== Servis ==== ==== Servis ====
- 
 Na této záložce jsou různé funkce, které nesouvisejí přímo s daty v databázi v a:Drake. Na této záložce jsou různé funkce, které nesouvisejí přímo s daty v databázi v a:Drake.
  
Line 380: Line 367:
  
 {{:user:skript:ggdrake:wi-fi.png}} Umožňuje přenos souboru po WiFi. **Zatím a:Drake neumí soubor uložit jinam než do svého datového adresáře**, takže má smysl přenášet jen soubory, které jsou v něm očekávány. {{:user:skript:ggdrake:wi-fi.png}} Umožňuje přenos souboru po WiFi. **Zatím a:Drake neumí soubor uložit jinam než do svého datového adresáře**, takže má smysl přenášet jen soubory, které jsou v něm očekávány.
- 
- 
  
 ===== Instalace ===== ===== Instalace =====
Line 390: Line 375:
  
   * [[https://www.microsoft.com/en-us/download/details.aspx?id=8328|https://www.microsoft.com/en-us/download/details.aspx?id=8328]] (po instalaci je třeba počítač restartovat)   * [[https://www.microsoft.com/en-us/download/details.aspx?id=8328|https://www.microsoft.com/en-us/download/details.aspx?id=8328]] (po instalaci je třeba počítač restartovat)
 +  * verze pri MSVC 2010 již není podporovaná, ale instalační soubor s knihovnami pro MtpTool by mohl být dostupný ještě [[https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x86.exe]] 
  
 </WRAP> </WRAP>
Line 410: Line 396:
  
 Pro nastavení parametrů není potřeba ruční úprava souboru, vše je možné nastavit v pluginu. Pro nastavení parametrů není potřeba ruční úprava souboru, vše je možné nastavit v pluginu.
 +
 ===== Stažení ===== ===== Stažení =====
-<box round 95% #DEE7EC+<WRAP round download
-:!: Stáhnout aktuální verzi: ~~DOWNLOAD ggdrake-*.gip highest~~ +Stáhnout aktuální verzi: ~~DOWNLOAD ggdrake-*.gip highest~~ 
-</box>+</WRAP>
  
 ==== Seznam dostupných verzí ==== ==== Seznam dostupných verzí ====
Line 434: Line 421:
   * oprava: zpřístupněni tlačítka pro uložení (použití) změn v nastavení mapy   * oprava: zpřístupněni tlačítka pro uložení (použití) změn v nastavení mapy
   * oprava: při odesílání databáze přes WiFi se použije jméno databáze, které používá AD   * oprava: při odesílání databáze přes WiFi se použije jméno databáze, které používá AD
-  * oprava: varování při zápisu ukládání ad-hoc WP do databáze eoget+  * oprava: varování při zápisu ukládání ad-hoc WP do databáze GeoGet
   * oprava: export keší do AD byl bez WP   * oprava: export keší do AD byl bez WP
- 
  
 ** 0.1 ** (staženo 56 x) ** 0.1 ** (staženo 56 x)
Line 444: Line 430:
 </hidden> </hidden>
  
-/* Seznam tagů. Tagy můžete stránce přidělit buď ručně na následující řádce, nebo pomocí zatržítek v zápatí editačního okna */ 
 {{tag>author_Gord author_LudekV skript import uses_stringlib uses_mtptoollib}} {{tag>author_Gord author_LudekV skript import uses_stringlib uses_mtptoollib}}
- 
user/skript/ggdrake.txt · Last modified: 2022/10/18 16:11 by gord