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/07/13 19:22] – [Stopy] gord | user:skript:ggdrake [2019/01/08 20:47] – [Instalace] gord | ||
---|---|---|---|
Line 13: | Line 13: | ||
===== Automatická instalace ===== | ===== Automatická instalace ===== | ||
- | <WRAP center round important> | + | ~~GEOGET_INSTALL~~ |
- | Plugin zatím není veřejně k dispozici, ale jen ve vývojové verzi pro testování. Pokud máte zájem se do testování zapojit, [[mailto:gord@atlas.cz|kotaktujte mě]], prosím. | + | |
+ | <WRAP center round important | ||
+ | Pro správnou funkci pluginu může být potřeba doinstalovat, | ||
+ | |||
+ | * [[https://www.microsoft.com/ | ||
</ | </ | ||
- | ~~GEOGET_INSTALL~~ | ||
===== 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 40: | Line 44: | ||
<WRAP center round info> | <WRAP center round info> | ||
**Základem činnosti pluginu je WiFi připojení.** WiFi připojení zajišťuje spolupráci pluginu s a:Drake. MTP připojení s a:Drake nespolupracuje a je myšleno jako rozšíření nebo doplnění některých funkcí a slouží jen pro přenos souborů - a:Drake o změně souboru nebude vědět. Pokud tedy funkce obsahuje jen přenos nějakého souboru, není WiFi připojení potřeba. Ve všech ostatních případech je WiFi připojení nutné. | **Základem činnosti pluginu je WiFi připojení.** WiFi připojení zajišťuje spolupráci pluginu s a:Drake. MTP připojení s a:Drake nespolupracuje a je myšleno jako rozšíření nebo doplnění některých funkcí a slouží jen pro přenos souborů - a:Drake o změně souboru nebude vědět. Pokud tedy funkce obsahuje jen přenos nějakého souboru, není WiFi připojení potřeba. Ve všech ostatních případech je WiFi připojení nutné. | ||
+ | |||
+ | **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í**: | ||
Line 49: | Line 55: | ||
Ikona na zakázaném tlačítku (se zašedlým textem) indikuje chybějící jeden nebo oba typy připojení. | 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 106: | Line 112: | ||
* 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 128: | Line 134: | ||
</ | </ | ||
- | ==== Keše z:Drake do Geogetu ==== | + | ==== Keše z a:Drake do Geogetu ==== |
{{ : | {{ : | ||
Line 145: | Line 151: | ||
* 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 153: | Line 169: | ||
* 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 167: | Line 187: | ||
<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 219: | Line 234: | ||
==== 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 227: | Line 254: | ||
</ | </ | ||
+ | |||
+ | <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 243: | Line 273: | ||
* 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 ==== | ||
{{ : | {{ : | ||
Line 264: | Line 297: | ||
* pokud to aplikace umožňuje, tak stopu upravit | * pokud to aplikace umožňuje, tak stopu upravit | ||
* {{: | * {{: | ||
+ | * přejmenovat stopu | ||
+ | * smazat stopu | ||
* zobrazit jednotlivé body stopy | * zobrazit jednotlivé body stopy | ||
* zobrazit vzdálenost vybraného (označeného) úseku stopy | * zobrazit vzdálenost vybraného (označeného) úseku stopy | ||
Line 269: | Line 304: | ||
* ruční výběr | * ruční výběr | ||
* automaticky podle přesnosti, pokud jsou souřadnice bodu získané s horší než zadanou přesností | * automaticky podle přesnosti, pokud jsou souřadnice bodu získané s horší než zadanou přesností | ||
- | * spojit více stop do jediné | ||
* rozdělit jednu stopu na více stop | * rozdělit jednu stopu na více stop | ||
* ručně v zadaném bodě | * ručně v zadaném bodě | ||
* automaticky tak, aby žádná nově vzniklá stopa nebyla delší než je zadaná vzdálenost | * automaticky tak, aby žádná nově vzniklá stopa nebyla delší než je zadaná vzdálenost | ||
* automaticky tak, aby žádná nově vzniklá stopa netravle déle než zadaný časový úsek | * automaticky tak, aby žádná nově vzniklá stopa netravle déle než zadaný časový úsek | ||
+ | * spojit více stop do jediné | ||
* {{: | * {{: | ||
Line 286: | Line 321: | ||
* 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 296: | Line 331: | ||
* 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 305: | Line 378: | ||
===== Instalace ===== | ===== Instalace ===== | ||
Plugin se instaluje standardním způsobem a nemá žádné specifické požadavky na instalační postup. | Plugin se instaluje standardním způsobem a nemá žádné specifické požadavky na instalační postup. | ||
+ | |||
+ | <WRAP center round important 95%> | ||
+ | Pro správnou funkci pluginu může být potřeba doinstalovat, | ||
+ | |||
+ | * [[https:// | ||
+ | |||
+ | </ | ||
===== Nastavení a konfigurace ===== | ===== Nastavení a konfigurace ===== | ||
Line 332: | Line 412: | ||
===== 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