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
user:skript:ggdrake [2019/06/13 19:42] mikromuser:skript:ggdrake [2022/10/18 16:11] (current) – [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 pro 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.1560447735.txt.gz · Last modified: 2019/06/13 19:42 by mikrom