user:skript:ggdrake
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
user:skript:ggdrake [2018/05/11 11:02] – [Ad-hoc waypointy] gord | user:skript:ggdrake [2018/12/07 09:33] – [Keše z Geogetu do a:Drake] gord | ||
---|---|---|---|
Line 20: | Line 20: | ||
===== Diskuze ===== | ===== Diskuze ===== | ||
- | * Diskuze o tomto skriptu se nachází na stránkách [[http:// | + | * Diskuze o tomto skriptu se nachází na stránkách [[http:// |
===== Popis ===== | ===== Popis ===== | ||
Plugin umožňuje: | Plugin umožňuje: | ||
Line 30: | Line 30: | ||
Způsob komunikace a přenášení dat: | Způsob komunikace a přenášení dat: | ||
+ | * u každé funkce je ikona, která indikuje způsob připojení, | ||
* většina funkcí je realizována přes WiFi | * většina funkcí je realizována přes WiFi | ||
* tedy telefon s [[http:// | * tedy telefon s [[http:// | ||
Line 38: | Line 39: | ||
<WRAP center round info> | <WRAP center round info> | ||
- | **Základem činnosti pluginu je WiFi připojení.** | + | **Základem činnosti pluginu je WiFi připojení.** |
+ | |||
+ | **WiFi** je taková moje zkratka pro propojení obou zařízení v rámci jedné lokální sítě. Jedná se hlavně o připojení mobilního zařízení s a:Drake, které asi těžko bude připojitelné jinak. Zařízení s GeoGetem pak může být do sítě připojeno klidne i třeba kabelem. **Důležité je to, aby obě zařízení byla ve stejné síti** a mohla spolu tedy komunikovat. | ||
**MTP připojení**: | **MTP připojení**: | ||
* je nutné pro přenos mapových souborů a mapových témat | * je nutné pro přenos mapových souborů a mapových témat | ||
* je doporučené pro přenos celé databáze (není to nutné, ale přenos je mnohem rychlejší a nemá takové omezení ohledně umístění databáze jako při WiFi přenosu) | * je doporučené pro přenos celé databáze (není to nutné, ale přenos je mnohem rychlejší a nemá takové omezení ohledně umístění databáze jako při WiFi přenosu) | ||
+ | * rozšiřuje práci se stopama | ||
</ | </ | ||
+ | Ikona na zakázaném tlačítku (se zašedlým textem) indikuje chybějící jeden nebo oba typy připojení. | ||
+ | |||
+ | {{: | ||
==== Připojení k a:Drake ==== | ==== Připojení k a:Drake ==== | ||
Line 101: | Line 108: | ||
* všechny zobrazené | * všechny zobrazené | ||
* jen vybrané | * jen vybrané | ||
+ | * je možné zapnout režim přepisu, kdy a:Drake před importem keše tuto ze své databáze vymaže. Importovaná keš pak je stejná jako v GG bez ohledu na to, že původně obsahovala např. waypointy cháněné proti přepisu | ||
* <wrap important> | * <wrap important> | ||
- | * zatím existuje limit na velikost přánášených dat, pokud bude limit překročen, | + | * <del>zatím existuje limit na velikost přánášených dat, pokud bude limit překročen, |
- | * velikost přenášených dat neovlivňuje jen počet keší, ale také délky jejich listingů a počty adélky logů u přenášených keší | + | * <del>velikost přenášených dat neovlivňuje jen počet keší, ale také délky jejich listingů a počty adélky logů u přenášených keší</ |
- | * pokusy se ukazuje, že limit na počet keší je někde mezi 20 a 30, kdy import v a:Drake ještě proběhne | + | * <del>pokusy se ukazuje, že limit na počet keší je někde mezi 20 a 30, kdy import v a:Drake ještě proběhne</ |
- | * 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>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**</ |
* {{: | * {{: | ||
* 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ší | ||
- | * plugin si zjistí, jakou databázi a:Drake používá a aktuální databázi odešle tak, aby ji a:Drake použil - předá ji tedy do správného adresáře a pod příslušným jménem | + | * plugin si zjistí, jakou databázi a:Drake používá a aktuální databázi odešle tak, aby ji a:Drake použil - předá ji tedy do správného adresáře a **případně i se změněným jménem** |
* <wrap important> | * <wrap important> | ||
* {{: | * {{: | ||
* 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ší | ||
- | * kromě výběru požadované databáze | + | * kromě výběru požadované databáze |
<WRAP center round important> | <WRAP center round important> | ||
* při importu keší do a:Drake jsou vždy uchovány poznámky u keše, které jsou v a:Drake. Pokud se poznámka posílaná z GeoGetu liší, přidá se za ní poznámka z a:Drake a výsledek se uloží jako nová poznámka. Tím je zajištěno, | * při importu keší do a:Drake jsou vždy uchovány poznámky u keše, které jsou v a:Drake. Pokud se poznámka posílaná z GeoGetu liší, přidá se za ní poznámka z a:Drake a výsledek se uloží jako nová poznámka. Tím je zajištěno, | ||
- | * při kopírování celé databáze je zatím podstatný rozdíl v tom, zda kopírování probíhá přes WiFi nebo přes MTP. Přes MTP je vždy databázový soubor zkopírován do místa, kde jej a:Drake očekává. Při kopírování přes WiFi je databázový soubor uložen vždy do datového adresáře, což je vždy v telefonu. Pokud tedy je aplikace přesunuta na externí SD kartu, měla by být i databáze na SD kartě. **Zatím tomu tak při přenosu přes WiFi není** | ||
</ | </ | ||
Line 123: | Line 130: | ||
</ | </ | ||
- | ==== Keše z:Drake do Geogetu ==== | + | ==== Keše z a:Drake do Geogetu ==== |
{{ : | {{ : | ||
Line 140: | Line 147: | ||
* 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, ... | ||
+ | |||
+ | === Technické řešení záznamu změn v a:Drake === | ||
+ | * a:Drake si v databázi GeoGetu vytváří vlastní tabulku ('' | ||
+ | * možnost výběru podle konkrétního typu změny zatím není v pluginu ani v a:Drake implementovaná, | ||
+ | * Geoget tuto tabulku v databázi nemá a neobsluhuje ji | ||
+ | * po zkopírování celé databáze do a:Drake tabulka a:Draku chybí, proto **tabulku změn vytvoří a začne ji plnit změnami** | ||
+ | * žádné starší záznamy v tabulce být nemohou a není tedy možné ani vyhledat keše se stašími změnami | ||
+ | |||
+ | Pokud uživatel žádá změněné keše, prohledá se tabulka '' | ||
+ | |||
{{ : | {{ : | ||
Line 148: | Line 165: | ||
* keše, které jsou uvedené v Konceptech (FN) v a:Drake, tedy keše, které jsou označeny jako nalezené (nebo také nenalezené, | * keše, které jsou uvedené v Konceptech (FN) v a:Drake, tedy keše, které jsou označeny jako nalezené (nebo také nenalezené, | ||
- | === Technické | + | ===Přenos celé databáze z a: |
- | * a:Drake si v databázi Geogetu vytváří vlastní tabulku ('' | + | <WRAP center round important> |
- | * Geoget tuto tabulku v databázi | + | **Plugin takovou funkci |
- | | + | |
- | * žádné starší záznamy v tabulce být nemohou a není tedy možné ani vyhledat keše se stašími změnami | + | |
- | Pokud uživatel žádá změněné keše, prohledá se tabulka '' | + | * a:Drake neobsluhuje všechny položky databáze |
+ | * po přenosu celé databáze tak, jak ji používá a:Drake, Geoget bude předpokládat správný prostorový index, což jistě způsobí nekonzistenci dat až k poškození databáze a případně **ztrátě | ||
+ | * a:Drake do databáze **doplňuje tabulku** | ||
+ | * a:Drake do databáze **doplňuje sloupec** pro hledání | ||
+ | * pokud a:Drake zjistí, že databáze neobsahuje doplňenou tabulku a sloupec, vytvoří je. Geoget ale tyto a:Drakovy záznamy neaktualizuje! Po zkopírování databáze zpět do mobilu a:Drake nepozná, že databáze "je nová", | ||
+ | * pokud byste pak přenesli databázi z GeoGetu zpět do a:Drake, nebudou v a:Drake aktualizované tabulky, ale přitom tam " | ||
+ | </ | ||
=== Poznámky k přenosu z a:Drake do Geogetu === | === Poznámky k přenosu z a:Drake do Geogetu === | ||
Line 162: | Line 183: | ||
<wrap tip> | <wrap tip> | ||
- | * plugin umožňuje při importu keší do Geogetu přepisovat i waypointy, které mají nastaven příznak, který | + | * plugin umožňuje při importu keší do Geogetu přepisovat i waypointy, které mají nastaven příznak, který |
* je to užitečné např. v případech, | * je to užitečné např. v případech, | ||
* funkci přepisu je třeba vždy ručně zapnout | * funkci přepisu je třeba vždy ručně zapnout | ||
* při každém zapnutí je uživatel varován, protože je možné, že importem uživatel přijde o data, která u waypointu v databázi má | * při každém zapnutí je uživatel varován, protože je možné, že importem uživatel přijde o data, která u waypointu v databázi má | ||
- | |||
- | <wrap important> | ||
- | |||
- | * plugin takovou funkci nemá, protože a:Drake neobsluhuje všechny položky databáze (např prostorový index) tak jako Geoget a navíc a:Drake do databáze doplňuje některé své hodnoty (např. tabulku změn) | ||
- | * přenosem celé databáze tak, jak ji používá a:Drake, by mohlo v Geogetu dojít k poškození celé databáze a **ztrátě všech dat** | ||
<WRAP clear/> | <WRAP clear/> | ||
Line 214: | Line 230: | ||
==== Mapy ==== | ==== Mapy ==== | ||
- | {{: | + | {{ : |
- | 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í. | + | {{: |
+ | * načíst konfiguraci map z a:Drake | ||
+ | * upravit ji | ||
+ | * přidávat a odebírat mapy | ||
+ | * upravovat vlastnosti | ||
+ | * kopírovat nastavení map z nastavení GeoGetu | ||
+ | * 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 // | ||
+ | |||
+ | |||
+ | 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í. | ||
<WRAP center round important> | <WRAP center round important> | ||
Line 222: | Line 250: | ||
</ | </ | ||
+ | |||
+ | <WRAP group> | ||
+ | <WRAP half column> | ||
=== Bitmapové mapy (zejména Google) === | === Bitmapové mapy (zejména Google) === | ||
- | {{ : | + | {{ : |
+ | </ | ||
+ | <WRAP half column> | ||
=== Vektorové mapy OSM (MapsForge) === | === Vektorové mapy OSM (MapsForge) === | ||
- | {{: | + | {{: |
- | + | ||
- | {{: | + | |
+ | {{: | ||
<WRAP center round important 90%> | <WRAP center round important 90%> | ||
* MTP protokol je nevyzpytatelný a občas může jen " | * MTP protokol je nevyzpytatelný a občas může jen " | ||
Line 238: | Line 269: | ||
* ačkoli obě cesty mohou (a mají!) ukazovat na stejné místo, nejsou shodné, jak ukazují příklady cest výše | * ačkoli obě cesty mohou (a mají!) ukazovat na stejné místo, nejsou shodné, jak ukazují příklady cest výše | ||
* MTP protokol sice interpretuje cestu ''/ | * MTP protokol sice interpretuje cestu ''/ | ||
+ | </ | ||
+ | </ | ||
</ | </ | ||
=== Mapy z Geogetu === | === Mapy z Geogetu === | ||
- | {{ : | + | {{: |
- | Je také možné | + | |
+ | V pluginu je možné | ||
==== Stopy ==== | ==== Stopy ==== | ||
{{ : | {{ : | ||
- | {{: | + | {{: |
- | * automaticky se zobrazuje celkový přehled o stopě, pokud je k dispozici MTP připojení, | + | {{: |
- | * uložit | + | |
- | * zobrazit v jedné z definovaných aplikací | + | Po získání seznamu stop z a:Drake (přes WiFi nebo z dříve uloženého databázového souboru '' |
- | * pokud to aplikace umožňuje, tak ji upravit | + | |
- | * {{: | + | * se automaticky |
+ | * {{: | ||
+ | * lze uložit | ||
+ | * lze zobrazit | ||
+ | * pro zobrazení se vždy stopa buďto znovu stahuje z a:Drake nebo načítá ze stažené databáze podle toho, co je dostupné a případně uživatelem požadované | ||
+ | * při označení více stop a volbě formátu KML (Google Earth), jsou všechny vybrané stopy vloženy do jediného souboru, každá je pak zobrazena jinou barvou | ||
+ | | ||
+ | * {{: | ||
+ | * přejmenovat stopu | ||
+ | * smazat stopu | ||
+ | * zobrazit jednotlivé body stopy | ||
+ | * zobrazit vzdálenost vybraného (označeného) úseku stopy | ||
+ | * vymazat některé body | ||
+ | * ruční výběr | ||
+ | * automaticky podle přesnosti, pokud jsou souřadnice bodu získané s horší než zadanou přesností | ||
+ | * rozdělit jednu stopu na více stop | ||
+ | * ručně v zadaném bodě | ||
+ | * automaticky tak, aby žádná nově vzniklá stopa nebyla | ||
+ | * automaticky tak, aby žádná nově vzniklá stopa netravle déle než zadaný časový úsek | ||
+ | * spojit více stop do jediné | ||
+ | * {{: | ||
- | Zobrazení stopy je nezávislé na předchozím uložení stopy do souboru na PC - plugin si vybranou stopu z a:Drake stáhne a předá ji aplikaci. | ||
- | <WRAP clear/> | ||
==== Ad-hoc waypointy ==== | ==== Ad-hoc waypointy ==== | ||
Line 265: | Line 317: | ||
* body ze seznamu zobrazit na Geogetí mapě | * body ze seznamu zobrazit na Geogetí mapě | ||
* body vrátit zpět do a:Drake | * body vrátit zpět do a:Drake | ||
- | * tady ale pozor, body mají nastaven příznak " | + | * tady ale pozor, body mají nastaven příznak " |
* importovat body ze seznamu do databáze Geogetu | * importovat body ze seznamu do databáze Geogetu | ||
* importovat je jako samostatné body (v geocachingové terminologii jako keše) | * importovat je jako samostatné body (v geocachingové terminologii jako keše) | ||
Line 275: | Line 327: | ||
* plugin vždy upraví prefix waypointu tak, aby byl jedinečný a tedy bude vždy přidán | * plugin vždy upraví prefix waypointu tak, aby byl jedinečný a tedy bude vždy přidán | ||
* pokud rodičovský bod ještě v databázi neexistuje nebo nemá žádný waypoint, použije se pro první importovaný waypoint uživatelem zadaný prefix | * pokud rodičovský bod ještě v databázi neexistuje nebo nemá žádný waypoint, použije se pro první importovaný waypoint uživatelem zadaný prefix | ||
- | ==== Zálohy ==== | ||
- | ==== Ostatní | + | ==== Servis |
+ | Na této záložce jsou různé funkce, které nesouvisejí přímo s daty v databázi v a:Drake. | ||
+ | |||
+ | === Zálohování === | ||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | * jméno zařízení | ||
+ | * cesta a jméno používaného databázového souboru | ||
+ | * cesta a jméno datového adresáře | ||
+ | * cesta a jméno adresáře s mapami (interní adresář pro ukládání mapových dlaždic, různé mapy zde mají své podadresáře) | ||
+ | * cesta a jméno adresáře pro export stop | ||
+ | * cesta a jméno souboru s exportovanými koncepty logů | ||
+ | * nastavení šablony pro vytváření logů | ||
+ | * nick uživatele | ||
+ | * použitý jazyk | ||
+ | |||
+ | I bez zálohování souboru '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Kromě toho, že jde o jakousi primitivní zálohu, lze tyto soubory většinou v pluginu načíst a pracovat s nimi. | ||
+ | |||
+ | === Mazání dat === | ||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | === Ping na a:Drake === | ||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | === Přenos souboru === | ||
+ | {{: | ||
+ | |||
+ | {{: | ||
Line 311: | Line 401: | ||
===== Seznam změn ===== | ===== Seznam změn ===== | ||
- | ** 1.0.0.0 ** | + | ** 0.3.2 ** publikace 7.12.2018 |
- | * úvodní veřejná verze (zatím není publikovaná) | + | * změna: možnost pžepisu keše při přenosu z GG do AD |
+ | * nové: odesílání databáze přes WiFi do adresáře, kde ji AD očekává | ||
+ | |||
+ | ** 0.2.1 ** publikace 9.11.2018 (stazeno 46 x) | ||
+ | * nové: Servis - možnost smazat všechny databáze obrázků *.imc | ||
+ | * změna: možnost odeslat přes Wifi i jinou než aktuální databázi | ||
+ | * změna: změněné keše AD->GG: pro přehlednost zobrazuje i čas změny, ale nejde jej nastavit, AD to zatím neumožňuje | ||
+ | * změna: konfigurace map | ||
+ | * v seznamu je před jménem mapy číslo skupiny map (jako příznak stejného < | ||
+ | * zápis změn do seznamu map | ||
+ | * uložení do souboru | ||
+ | * oprava: do meta.ini doplněna závislost na StringFunc.lib | ||
+ | * 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: varování při zápisu ukládání ad-hoc WP do databáze geoget | ||
+ | * oprava: export keší do AD byl bez WP | ||
+ | |||
+ | |||
+ | ** 0.1 ** (staženo 56 x) | ||
+ | * úvodní veřejná verze (spíš beta) | ||
<hidden onHidden=": | <hidden onHidden=": |
user/skript/ggdrake.txt · Last modified: 2022/10/18 16:11 by gord