GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:poigarminstatusicon

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
user:skript:poigarminstatusicon [2014/01/06 07:24] – [Seznam změn] gorduser:skript:poigarminstatusicon [2014/02/17 17:33] mikrom
Line 2: Line 2:
 Plugin vytváří překryvné stavové ikony pro doplnění ikon keší v nových GPS firmy Garmin. V GPS je pak zobrazena ikona keše doplněná o zobrazení dalších informací podle přání uživatele. Dosavadní způsob, kterým uživatel generuje keše do GPS se nemění, ale tímto pluginem se doplňuje o další export, který rozšíří informace zobrazené na mapě a k současné ikoně keše doplní další ikonky. Plugin vytváří překryvné stavové ikony pro doplnění ikon keší v nových GPS firmy Garmin. V GPS je pak zobrazena ikona keše doplněná o zobrazení dalších informací podle přání uživatele. Dosavadní způsob, kterým uživatel generuje keše do GPS se nemění, ale tímto pluginem se doplňuje o další export, který rozšíří informace zobrazené na mapě a k současné ikoně keše doplní další ikonky.
  
 +/*
 {{:flag-english.jpg}} {{:flag-english.jpg}}
 +*/
  
 ===== Autor ===== ===== Autor =====
Line 18: Line 19:
 ~~GEOGET_INSTALL~~ ~~GEOGET_INSTALL~~
  
 +/*
 ===== Diskuze ===== ===== Diskuze =====
-/* V případě potřeby je možno tuto sekci vymazat a neuvádět ji. */ +Diskuze o tomto skriptu se nachází na stránkách [[http://www.geocaching.cz/forum/viewthread.php?forum_id=20&thread_id=25063|Geocaching.cz]]. 
-  * Diskuze o tomto skriptu se nachází na stránkách [[http://www.geocaching.cz/forum/viewthread.php?forum_id=20&thread_id=25063|Geocaching.cz]].+*/
  
 +/*
 ===== Popis ===== ===== Popis =====
 +*/
  
 ==== Motivace ==== ==== Motivace ====
Line 30: Line 34:
  
 ==== Ukázky výskedku ==== ==== Ukázky výskedku ====
- 
 Po volbě **Kam vést** a **Moje POI** (přesné pojmenování položek menu záleží na překladu ve Vaší GPS) je v menu položka Status Icons, která umožní vyhledávat mezi kešemi podle některého z kritérií. Druhý obrázek ukazuje nabídku vytvořenou podle zvolených kritérií. Po volbě **Kam vést** a **Moje POI** (přesné pojmenování položek menu záleží na překladu ve Vaší GPS) je v menu položka Status Icons, která umožní vyhledávat mezi kešemi podle některého z kritérií. Druhý obrázek ukazuje nabídku vytvořenou podle zvolených kritérií.
  
Line 41: Line 44:
 ==== Pojmy ==== ==== Pojmy ====
 Abychom se nějak domluvili a nedocházelo ke zmatkům, musíme se dohodnout na používání některých pojmů. Pro snazší pochopení si vezmeme následující ikonu mysterky. {{ :user:skript:poigarminstatusicon:stavovaikona.png |}}  Abychom se nějak domluvili a nedocházelo ke zmatkům, musíme se dohodnout na používání některých pojmů. Pro snazší pochopení si vezmeme následující ikonu mysterky. {{ :user:skript:poigarminstatusicon:stavovaikona.png |}} 
- 
  
 ^Pojem^Vysvětlení^ ^Pojem^Vysvětlení^
-^Stavová ikona|jedná se o překryvnou ikonu, překreslovanou přes ikonu keše. Stavová ikona je složená z několika dílčích stavových ikon. Vše okolo ikony keše se nazývá stavova ikona.|+^Stavová ikona|jedná se o překryvnou ikonu, překreslovanou přes ikonu keše. Stavová ikona je složená z několika dílčích stavových ikon. Vše okolo ikony keše se nazývá stavová ikona.|
 ^Dílčí stavová ikona|je malý obrázek, který indikuje, že keš splňuje nějaké kritérium v určitém prvku. Na obrázku je 5 dílčích stavových ikon: samostatně každá ikonka po obvodu + zelené čáry po obvodu| ^Dílčí stavová ikona|je malý obrázek, který indikuje, že keš splňuje nějaké kritérium v určitém prvku. Na obrázku je 5 dílčích stavových ikon: samostatně každá ikonka po obvodu + zelené čáry po obvodu|
 ^Prvek|Prvek je nositelem informace o keši. Může se jednat o běžnou informaci jako je velikost, stav, terén, ale také o komplikovanější informaci jako např. hodnota tagu. Prvek je obvykle zobrazován na jednom místě stavové ikony a představuje jej jedna dílčí ikonka.| ^Prvek|Prvek je nositelem informace o keši. Může se jednat o běžnou informaci jako je velikost, stav, terén, ale také o komplikovanější informaci jako např. hodnota tagu. Prvek je obvykle zobrazován na jednom místě stavové ikony a představuje jej jedna dílčí ikonka.|
Line 50: Line 52:
 ^Hodnota|hodnota je součástí kritéria a upřesňuje vyhodnocení jeho platnosti. Hodnotou je číslovka, text nebo výběr jedné či více hodnot z nabízených možností (opět číselných nebo textových)| ^Hodnota|hodnota je součástí kritéria a upřesňuje vyhodnocení jeho platnosti. Hodnotou je číslovka, text nebo výběr jedné či více hodnot z nabízených možností (opět číselných nebo textových)|
  
- +<WRAP round help> 
-:?: :!: **__Praktický příklad__**: Chci mít zobrazeno varování (ikonou) u keší, které mají terén vyšší, než 3. Vyberu si tedy mezi **prvky** //Terén//, kde nastavím **kritérium**, že pro **hodnoty** terénu //vyšší než 3// se má zobrazit **dílčí stavová ikona** //vykřičníku//. V tomto případě je tedy **prvkem** //terén// s **hodnotou** //mezi 1 a 5//. **Kritérium** pouze //zjišťuje//, u kterých keší je **hodnota** terénu //vyšší než 3//. Pokud je kritérium (podmínka) splněno, zobrazí se **dílčí stavová ikona** vykřičníku (nebo jakákoliv jiná, kterou si zvolíte ;)). Všechny dílčí stavové ikony se ve výsledku spojí v jednu jedinou **velkou stavovou ikonu**, která se zobrazí v navigaci.+**__Praktický příklad__**: Chci mít zobrazeno varování (ikonou) u keší, které mají terén vyšší, než 3. Vyberu si tedy mezi **prvky** //Terén//, kde nastavím **kritérium**, že pro **hodnoty** terénu //vyšší než 3// se má zobrazit **dílčí stavová ikona** //vykřičníku//. V tomto případě je tedy **prvkem** //terén// s **hodnotou** //mezi 1 a 5//. **Kritérium** pouze //zjišťuje//, u kterých keší je **hodnota** terénu //vyšší než 3//. Pokud je kritérium (podmínka) splněno, zobrazí se **dílčí stavová ikona** vykřičníku (nebo jakákoliv jiná, kterou si zvolíte ;)). Všechny dílčí stavové ikony se ve výsledku spojí v jednu jedinou **velkou stavovou ikonu**, která se zobrazí v navigaci. 
 +</WRAP>
  
 ==== Obsah instalace ==== ==== Obsah instalace ====
Line 80: Line 83:
   * INI soubor s definicí pravidel pro export   * INI soubor s definicí pravidel pro export
   * zapnutí expertního režimu formuláře pro definici pravidel exportu stavových keší   * zapnutí expertního režimu formuláře pro definici pravidel exportu stavových keší
- 
  
 ==== Nastavení exportu ==== ==== Nastavení exportu ====
Line 89: Line 91:
 **Všechno nastavení exportu je uloženo ve textovém INI souboru a plugin, kterým se nastavení provádí, při svém spustění nechá uživatele vybrat, s kterým souborem se má pracovat. Jakmile si uživatel vybere soubor, plugin zobrazí v něm zapsané nastavení.**  **Všechno nastavení exportu je uloženo ve textovém INI souboru a plugin, kterým se nastavení provádí, při svém spustění nechá uživatele vybrat, s kterým souborem se má pracovat. Jakmile si uživatel vybere soubor, plugin zobrazí v něm zapsané nastavení.** 
  
-:!: Plugin pro nastavení pracuje se seznamem keší, které byly označeny před spuštěním pluginu. Na těchto keších je možné zkoušet, jak bude vypadat výsledná stavová ikona. Keš je možné kdykoli změnit výběrem z načteného seznamu nebo je také možné zapsat přímo GC kód požadované keše (v tom případě není nutné, aby byla před spuštěním pluginu označena).+<WRAP round info> 
 +Plugin pro nastavení pracuje se seznamem keší, které byly označeny před spuštěním pluginu. Na těchto keších je možné zkoušet, jak bude vypadat výsledná stavová ikona. Keš je možné kdykoli změnit výběrem z načteného seznamu nebo je také možné zapsat přímo GC kód požadované keše (v tom případě není nutné, aby byla před spuštěním pluginu označena). 
 +</WRAP>
  
 Nastavení pro generování stavových ikon má dvě úrovně: Nastavení pro generování stavových ikon má dvě úrovně:
Line 96: Line 100:
  
 ==== Základní nastavení ==== ==== Základní nastavení ====
- 
 {{:user:skript:poigarminstatusicon:zakladninastaveni.png|Základní nastavení}} {{:user:skript:poigarminstatusicon:zakladninastaveni.png|Základní nastavení}}
  
Line 123: Line 126:
   * **Komentář obsahuje regulární výraz** - plugin testuje, zda je zadaný výraz obsažen v uživatelském komentáři keše (viz nápověda pro zadání hodnoty dostupná přes ikonu v pluginu)\\ //Vyhodnocují se vždy všechna kritéria.//   * **Komentář obsahuje regulární výraz** - plugin testuje, zda je zadaný výraz obsažen v uživatelském komentáři keše (viz nápověda pro zadání hodnoty dostupná přes ikonu v pluginu)\\ //Vyhodnocují se vždy všechna kritéria.//
   * **Upozornění na přiblížení ke keši** - tento prvek negeneruje žádnou  dílčí ikonu, ale jeho záznam v GPX je upraven tak, aby GPS při přiblížení ke keši na stanovenou vzdálenost vydala zvukové upozornění.   * **Upozornění na přiblížení ke keši** - tento prvek negeneruje žádnou  dílčí ikonu, ale jeho záznam v GPX je upraven tak, aby GPS při přiblížení ke keši na stanovenou vzdálenost vydala zvukové upozornění.
-==== Podrobné nastavení ==== 
  
 +==== Podrobné nastavení ====
 {{:user:skript:poigarminstatusicon:podrobnenastaveni.png|Nastavení kritérií}} {{:user:skript:poigarminstatusicon:podrobnenastaveni.png|Nastavení kritérií}}
  
Line 155: Line 158:
  
 ===== Poznámky, známé problémy ===== ===== Poznámky, známé problémy =====
- 
   * velikost stavové ikony je omezena na 24 x 24 bodů, s většími ikonami nedokáže GPS pracovat   * velikost stavové ikony je omezena na 24 x 24 bodů, s většími ikonami nedokáže GPS pracovat
-  * :!: pokud do levého spodního rohu vyjde ve stavové ikoně nějaká jina barva než průhledná, vše, co je touto barvou, bude **v náhledu** považováno za průhledné. V GPS by to mělo být zobrazenmo správně, ale zpracování obrázků ve formuláři se chová takto+  * <WRAP round info> 
 +pokud do levého spodního rohu vyjde ve stavové ikoně nějaká jina barva než průhledná, vše, co je touto barvou, bude **v náhledu** považováno za průhledné. V GPS by to mělo být zobrazenmo správně, ale zpracování obrázků ve formuláři se chová takto 
 +</WRAP>
  
 === GPS - upozornění na rychlost a vzdálenost === === GPS - upozornění na rychlost a vzdálenost ===
Line 167: Line 171:
 Toto je důvod, proč v ukazkových INI souborech jsou číselné hodnoty v kategoriích obtížnosti a terénu nahrazeny písmeny (**1=A, 1.5=AA, 2=B, 2.5=BB, ...**). Toto je důvod, proč v ukazkových INI souborech jsou číselné hodnoty v kategoriích obtížnosti a terénu nahrazeny písmeny (**1=A, 1.5=AA, 2=B, 2.5=BB, ...**).
  
 +/*
 ===== Zbývá doplnit ===== ===== Zbývá doplnit =====
 +*/
 +
 ===== Stažení ===== ===== Stažení =====
-/* Povinná sekce */ +<WRAP round download
-<box round 95% #DEE7EC+Stáhnout aktuální verzi: ~~DOWNLOAD poigarminstatusicon-*.gip highest~~ 
-:!: Stáhnout aktuální verzi: ~~DOWNLOAD poigarminstatusicon-*.gip highest~~ +</WRAP>
-</box>+
  
 ==== Seznam dostupných verzí ==== ==== Seznam dostupných verzí ====
-/* Povinná sekce */ 
 {{filelist>poigarminstatusicon:*.gip&style=table&tableheader=1&tableshowdate=1&sort=mtime}} {{filelist>poigarminstatusicon:*.gip&style=table&tableheader=1&tableshowdate=1&sort=mtime}}
  
 ===== Seznam změn ===== ===== Seznam změn =====
-=== 1.0.2 (6.1.2014) ===+** 1.0.2 (6.1.2014) **===
   * úprava pro nový GeoGet   * úprava pro nový GeoGet
  
-==1.0.1 (28.2.2013, staženo 127x) ===+<hidden onHidden=":!: **Zobrazit změny ve starších verzích**" onVisible="Skrýt změny ve starších verzích"> 
 +** 1.0.1 (28.2.2013, staženo 127x) **
   * oprava: mazání výstupního adresáře až po vytvoření podadresáře Status Icons, maže se jen ten vytvořený   * oprava: mazání výstupního adresáře až po vytvoření podadresáře Status Icons, maže se jen ten vytvořený
   * oprava: ukládání konfigurace pro některá kritéria   * oprava: ukládání konfigurace pro některá kritéria
Line 189: Line 195:
   * změna: Busy při zpracování kritérií obsahuje i pořadí/počet   * změna: Busy při zpracování kritérií obsahuje i pořadí/počet
  
-=== 1.0.0 (18.1.2013, staženo 114x) === +** 1.0.0 (18.1.2013, staženo 114x) ** 
-  * prvni veřejná verze +  * první veřejná verze
- +
-/* Pokud je seznam změn již moc dlouhý */ +
-<hidden onHidden=":!: **Zobrazit změny ve starších verzích**" onVisible="Skrýt změny ve starších verzích">+
 </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 skript ggp gge export uses_reltoabspath uses_stringfunclib}} {{tag>author_Gord skript ggp gge export uses_reltoabspath uses_stringfunclib}}
user/skript/poigarminstatusicon.txt · Last modified: 2019/06/13 20:18 by mikrom