GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:gpxgarmin

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:gpxgarmin [2010/11/01 19:39] medwyn_czuser:skript:gpxgarmin [2014/09/20 09:32] – [Konfigurace] O600 petulinka1
Line 1: Line 1:
 ====== GPX Garmin ====== ====== GPX Garmin ======
  
-Jedná se o makrokteré exportuje z Geogetu GPX soubory podobné PQ.+Jedná se o skriptkterý exportuje z Geogetu GPX soubory podobné PQ.
 Soubory jsou však speciálně upraveny pro použití s nejnovějšími GPSkami od firmy Garmin (Colorado, Oregon, Dakota, GPSMap 62). Soubory jsou však speciálně upraveny pro použití s nejnovějšími GPSkami od firmy Garmin (Colorado, Oregon, Dakota, GPSMap 62).
  
-S tímto makrem používejte vždy [[http://geoget.ararat.cz/doku.php/download|nejnovější verzi]] programu Geoget. Pokud si nevíte rady s instalací Geogetu, instalací makra, filtrováním keší či exportem, udělejte si pohodlí a přečtěte si [[:user|nápovědu]].+Skript používá ke své práci knihovnu [[VarSubst]], která je univerzálním nástrojem pro generování uživatelsky konfigurovatetlného výstupuKromě funkcí integrovaných v knihovně poskytuje uživateli i další funkce (viz oddíl níže). 
 + 
 +Pokud si nevíte rady s instalací Geogetu, instalací makra, filtrováním keší či exportem, udělejte si pohodlí a přečtěte si [[:user|nápovědu]].
  
 ===== Autor ===== ===== Autor =====
 |**[[http://www.geocaching.com/profile/?u=medwyn_cz|medwyn_cz]], [[mailto:medwyn@seznam.cz|medwyn_cz]]** | ~~PAYPAL business="kopecky@klfree.net" message="Prispevek na skript: gpxgarmin"~~ | |**[[http://www.geocaching.com/profile/?u=medwyn_cz|medwyn_cz]], [[mailto:medwyn@seznam.cz|medwyn_cz]]** | ~~PAYPAL business="kopecky@klfree.net" message="Prispevek na skript: gpxgarmin"~~ |
 Pokud se Vám doplněk líbí, kliknutím na tlačítko Donate můžete přispět na jeho vývoj. Pokud se Vám doplněk líbí, kliknutím na tlačítko Donate můžete přispět na jeho vývoj.
 +
 +//Nekamarádíte se s PayPalem? Napište mi [[mailto:medwyn@seznam.cz|email]] a domluvíme se na jiném způsobu, třeba převodu na účet.//
  
 ===== Automatická instalace ===== ===== Automatická instalace =====
Line 17: Line 21:
  
 ===== Srovnání POI a GPX metody nahrávání keší do navigace ===== ===== Srovnání POI a GPX metody nahrávání keší do navigace =====
-<box round 95#DEE7EC+<WRAP center round info 80%> 
- +Tento export je jednou ze dvou metod, pomocí kterých lze nahrát keše do navigací Garmin. Každá z metod má své plusy i mínusy. Není však žádný problém je používat obě najednou.
-:!: Tento export je jednou ze dvou metod, pomocí kterých lze nahrát keše do navigací Garmin. Každá z metod má své plusy i mínusy. Není však žádný problém je používat obě najednou.+
  
 Proto je tento skript vhodné kombinovat se skriptem pro export do POI - [[poigarmin|POI Garmin]]. Skripty jsou optimalizovány k vzájemné spolupráci. Proto je tento skript vhodné kombinovat se skriptem pro export do POI - [[poigarmin|POI Garmin]]. Skripty jsou optimalizovány k vzájemné spolupráci.
- +</WRAP>
-</box>+
  
 === Srovnávací tabulka === === Srovnávací tabulka ===
  
 ^ Vlastnost                                                                ^ GPX                          ^ POI    ^ ^ Vlastnost                                                                ^ GPX                          ^ POI    ^
-| Počet bodů, které GPS pojme, je shora omezen                             | ano (2000, resp 5000)        | ne (pouze velikost souboru a volné místo v paměti) |+| Počet keší, které GPS pojme, je shora omezen                             | ano (2000, resp 5000)        | ne (pouze velikost souboru a volné místo v paměti) |
 | Zobrazení listingu (včetně logů, nápovědy, waypointů apod.)              | ano                          | ano    | | Zobrazení listingu (včetně logů, nápovědy, waypointů apod.)              | ano                          | ano    |
-| Listing je zobrazen vždy celý                                            | ne (pouze cca 7000 znaků)    | ano    | +| Listing je zobrazen vždy celý                                            | ne (pouze cca 16000 znaků)    | ano    | 
-Body jsou v navigaci zobrazeny v nabídce "Geocaching" (jednodušší ovládání)                   | ano                          | ne     | +Keše jsou v navigaci zobrazeny v nabídce "Geocaching" (jednodušší ovládání)                   | ano                          | ne     | 
-Body je možno dělit do kategorií dle stavu keše včetně změny ikony       | ne                           | ano    | +Keše je možno dělit do kategorií dle stavu keše včetně změny ikony       | ne                           | ano    | 
-K bodům je možno v navigaci přiřadit poznámku                            | ano                          | ne     | +Ke keším je možno v navigaci přiřadit poznámku                            | ano                          | ne     | 
-Body je možno označit za nalezené a následně vygenerovat fieldnotes pro web Geocaching.com  | ano         | ne      +Keše je možno označit za nalezené a následně vygenerovat fieldnotes pro web Geocaching.com  | ano         | ne     
  
 ===== Popis ===== ===== Popis =====
  
-Co si budeme povídat, Garmin dělá bezvadné GPSky. Čeští geocacheři jsou ale zřejmě náročnější než jejich anglicky mluvící kolegové a tak jim občas diktát z [[http://maps.google.com/maps?&q=N+38%C2%B0+51.378+W+094%C2%B0+47.911|Kansasu]] nevyhovuje. Rádi by si zobrazení keší v Garminu trošku přiohli a zlepšili. A přesně proto jsem naprogramoval toto exportní makrokteré jim v tom ohýbání trošku pomůže.+Co si budeme povídat, Garmin dělá bezvadné GPSky. Čeští geocacheři jsou ale zřejmě náročnější než jejich anglicky mluvící kolegové a tak jim občas diktát z [[http://maps.google.com/maps?&q=N+38%C2%B0+51.378+W+094%C2%B0+47.911|Kansasu]] nevyhovuje. Rádi by si zobrazení keší v Garminu trošku přiohli a zlepšili. A přesně proto jsem naprogramoval tento exportní skriptkterý jim v tom ohýbání trošku pomůže.
  
-Zde příkládám seznam voleb, které je možno nastavit v konfiguračním souboru tohoto makra. Seznam můžete brát jako nápovědu či jako ehled schopností exportu. **Každou z těchto funkcí lze volitelně zapnout či vypnout.**+===== Funkce ===== 
 +==== Šablony definující výstup ==== 
 +Výstup skriptu (s výchozími šablonami) je velice podobný mému exportnímu skriptu do [[poigarmin|POI pro Garmin GPS]]. Díky šablonám je však možno si výstup zcela izpůsobit k obrazu svémuK tomu slouží editor šablon, který je k dispozici pod položkou **GPX Garmin - editor šablon** v menu pluginy přímo v GeoGetu. 
  
-== Seznam funkcí == +Šablona je textový soubor s "příkazy" pro knihovnu [[VarSubst]]která se stará o tvorbu výstupuŠablony můžete libovolně upravovat výstup si tak konfigurovat
-  * **EXPORT_INFO** - Na začátek listingu přidává dodatečné informace o keši - Zda se jedná o keš vyluštěným finálním waypointem (rozlousknutá mysterka), zda je keš disabled/archived, zda je keš již nalezena, přehled logů po posledním nálezu, datum poslední aktualizace, datum založení, datum posledního nálezu, nadmořskou výšku, hodnocení z GC.cz, uživatelskou poznámku z Geogetu.  +Dokumentaci k obsahu šablonmožným íkazům a nastavením najdete na stránce knihovny [[VarSubst]].
-  * **EXPORT_TAGS** - Seznam tagů z GeoGetu, které chcete ve výstupu zobrazit (oddělené znakem |, např. 'Hodnoceni|attribute'), +
-  * **EXPORT_HINT_IN_INFO, EXPORT_HINT_FORMAT** - Do výše zmíněného popisu ještě přidá navíc i hint. (Proč? Hledali jste někdy multinu a navigovali se přitom na vypočtenou finálku - waypoint? Tak víte, že zobrazit si hint je otázkou přibližně dvaceti kliků. Tento export to zrychluje asi na kliků patnáct :) ... není to moc, ale aspoň něco.)  +
-  * **EXPORT_WP_INFO** - Na konec listingu přidává přehled additional waypointů keše. A to včetně případné poznámky z Geogetu a samozřejmě i vyluštěných finálek.  +
-  * **EXPORT_LOGS_MAXCOUNT** - Umožňuje definovat maximální počet logů, které budou k jednotlivé kešce exportovány. Velmi vhodné pro ušetření velikosti výsledného souboru. (protože mají naše GPSky nesmyslně stanovené limity) +
-  * **EXPORT_NAMETAG, EXPORT_EVALUATION_IN_NAMETAG** - Přidává na začátek jména keše tag ve tvaru "TM12" nebo "US43", který určuje typ, velikost, obtížnost a terén. Kromě toho obsahuje tag i ípadná další písmena (C - corrected - vyluštěná mysterka, D - disabled, A - archived, F - found, O - owned). Volitelně může tag obsahovat i hodnocení keše z GC.cz ve tvaru "hodnocení/počet hodnotících" např. "87/15".  +
-  * **EXPORT_WAYPOINTS** - Možnost zapnout či vypnout exportování dodatečných waypointů (Additional waypoints). +
-  * **RENAME_WAYPOINTS** - Přejmenovává dodatečné waypointy tak, aby je dokázal číst i člověk. Jméno waypointu je ve tvaru "TAG/PREFIX jméno keše (Jméno wpt)", např "US22/P1 CWG Exchange (Parkoviste)"  +
-  * **EXPORT_ONLY_FINAL_WAYPOINTS_WHEN_FOUND** - Pokud je keš nalezená, exportuje pouze případné finální waypointy. Ušetříme tak místo pro waypointy u nenalezených keší. +
-  * **EXPORT_FINAL_AS_STARTINGFINAL_CATEGORY, EXPORT_STARTING_AS_REFERENCE, START_COORDINATES_PREFIX** - Pokud keš obsahuje finální waypoint, je exportována místo výchozích souřadnic na místo finálního waypointu. Kategorie keše je změněna na hodnotu FINAL_CATEGORY (například 'Final cache') a v GPS se pak zobrazuje s ikonkou zavřené truhličkyNevýhodou tohoto řešení je fakt, že dle takto upravené kategorie nelze v GPS finálové keše filtrovat. Originální výchozí souřadnice jsou pak volitelně exportovány jako Reference point s volitelným prefixem. (Opět - vyhnout se co nejvíce navigaci na Waypoint následnému složitému čtení listingu/logů/hintu/záznamu pokusu apod.) +
-  * **CLEANUP_HTML** - Pročištění listingu a logů o tagykteré nedokáže Garmin GPS zpracovat. Ušetří se tak spousta drahocenného místa. Tagy, které makro odstraňuje: **span, table, td, tr, th, div, font, a, i, img, marquee, center, blockquote, li, ul, ol**. Pokud víte o nějakém dalším zbytečném tagu, navrhněte ho! +
-  * **CLEANUP_GROUNDSPEAK_WAYPOINTLIST** - Z konce listingu odstraní nepoužitelný seznam waypointů, který Groundspeak idává na konec listingu v PQ. +
-  * **TEXT_HIGHLIGHT** - Seznam slov (oddělených znakem |, např. 'bonus|spoiler', nezáleží na velikosti písmen), která mají být ve výsledném exportu barevně zvýrazněna. Skutečnost, že listing obsahuje zvýrazněné slovo, je vypisována na začátek popisu keše. +
-  * **SHOW_EXPORT_WARNINGS, MAX_CACHES, MAX_WPTS, MAX_SIZE, MAX_LISTING_CHARS** - Makro kontroluje, zda nebyly překročeny maximální povolené hodnoty počtu keší, waypointů či velikosti výsledného souboru. Výchozí hodnoty by *měly* podle různých fór diskuzí být správné pro Garmin Oregon řady X00 (200,300 ...). V případě překročení upozorní makro na konci exportu zprávou.+
  
 +Kromě standardních knihovních proměnných poskytuje export ještě tyto proměnné k nahrazení:
 +<box 96% right #f8f8f8 #f8f8f8 #f8f8f8 #f8f8f8>
 +| %CONTAINSHIGHLIGHTWORD% | true, pokud listing obsahuje nějaká definovaná klíčová slova |
 +| %EXPORT_FINAL_AS_STARTING% | true, pokud je v GPX Garmin makru zapnuto posouvání keší na finálové souřadnice |
 +| %LOGSTATHASISSUES% | true, pokud jsou na keši od posledního Found it logu podezřelé logy |
 +| %LOGSTAT% | seznam podezřelých logů na keši od posledního Found it logu |
 +| %WAYPOINTS% | výpis seznamu waypointů na keši |                          
 +| %GARMIN_LISTING% | celý listing zpracovaný GPX Garmin makrem (očištění HTML, zvýraznění slov, odstranění seznamu waypointů) |
 +| %GARMIN_LONGLISTING% | LongDescription část listingu zpracovaná GPX Garmin makrem (očištění HTML, zvýraznění slov, odstranění seznamu waypointů) |
 +| %GARMIN_SHORTLISTING% | ShortDescription část listingu zpracovaná GPX Garmin makrem (očištění HTML, zvýraznění slov) |
 +</box>
 +
 +==== Konfigurace ====
 + Zde příkládám seznam voleb, které je možno nastavit v konfiguračním souboru tohoto skriptu. Seznam můžete brát jako nápovědu či jako přehled schopností exportu. **Každou z těchto funkcí lze volitelně zapnout či vypnout.**
 +
 +=== Seznam nastavení ===
 +   * **EXPORT_WAYPOINTS** - Možnost zapnout či vypnout exportování dodatečných waypointů (Additional waypoints).
 +   * **CHANGE_WAYPOINT_SYMBOLS** - Možnost volitelně měnit kategorie exportovaných waypointů (Garmin jim přiřadí ikonky (aspoň barevně) podobné těm z GC.com)
 +   * **EXPORT_LOGS_MAXCOUNT** - Umožňuje definovat maximální počet logů, které budou k jednotlivé kešce exportovány. Velmi vhodné pro ušetření velikosti výsledného souboru. (protože mají naše GPSky nesmyslně stanovené limity)
 +   * **EXPORT_ONLY_FINAL_WAYPOINTS_WHEN_FOUND** - Pokud je keš nalezená, exportuje pouze případné finální waypointy. Ušetříme tak místo pro waypointy u nenalezených keší.
 +   * **EXPORT_FINAL_AS_STARTING, FINAL_CATEGORY, EXPORT_STARTING_AS_REFERENCE, START_COORDINATES_PREFIX** - Pokud keš obsahuje finální waypoint, je keš exportována místo výchozích souřadnic na místo finálního waypointu. Kategorie keše je změněna na hodnotu FINAL_CATEGORY (například 'Final cache') a v GPS se pak zobrazuje s ikonkou zavřené truhličky (pro Oregon 600 viz poznámku níže). Originální výchozí souřadnice jsou pak volitelně exportovány jako Reference point s volitelným prefixem. (Opět je toto řešení vedené snahou co nejvíce se vyhnout navigaci na Waypoint a následnému složitému čtení listingu/logů/hintu/záznamu pokusu apod.)\\ :!: **Nevýhody tohoto řešení** jsou nejméně 3:
 +     - dle takto upravené kategorie nelze v GPS finálové keše filtrovat
 +     - pokud má keš více finálových bodů (např není jasné, které vypočtené souřadnice jsou ty správné), je keš přesunuta na jedny finálové souřadnice a ostatní jsou ignorovány. Nelze zajistit, aby keš byla přesunuta na jedny konkrétní souřadnice, třeba pomocí definovaného prefixu.
 +      :!: **Varování** V navigaci Garmin Oregon 600 (a pravděpodobně dalších) je <del>nutné nastavit hodnotu FINAL_CATEGORY na prázdný řetězec (FINAL_CATEGORY = ''), jinak se keška na mapě ani v seznamu nemusí vůbec zobrazit. Zatím není jasné, jak v těchto navigacích změnit ikonu vyluštěné kešky.</del> Všechno je jinak: hodnota final category MUSÍ být "Geocache Course". Pak se truhlička vrátí zpět. Pokud byste chtěli mít onu ikonu jinou, vězte, že soubor s ikonou je třeba pojmenovat pouze "Geocache"! Viz [[http://www.geocaching.cz/blog/50/entry-365-jak-na-garminy-x-oregon-6x0-a-vylu%c5%a1t%c4%9bn%c3%a9-mysterky-a-gg/|zde]]. A POZOR NA NASTAVENÍ FILTRU!
 +   * **CLEANUP_HTML** - Pročištění listingu a logů o tagy, které nedokáže Garmin GPS zpracovat. Ušetří se tak spousta drahocenného místa. Tagy, které skript odstraňuje: **span, table, td, tr, th, div, font, a, i, img, marquee, center, blockquote, li, ul, ol**. Pokud víte o nějakém dalším zbytečném tagu, navrhněte ho!
 +   * **REPLACE_IMAGES** - Všechny obrázky v listingu nahradí za upozornění, že zde byl obrázek (a pokud je uveden, zobrazí alternativní text)  
 +   * **CLEANUP_GROUNDSPEAK_WAYPOINTLIST** - Z konce listingu odstraní nepoužitelný seznam waypointů, který Groundspeak přidává na konec listingu v PQ.
 +   * **TEXT_HIGHLIGHT** - Seznam slov (oddělených znakem |, např. 'bonus|spoiler', nezáleží na velikosti písmen), která mají být ve výsledném exportu barevně zvýrazněna. Skutečnost, že listing obsahuje zvýrazněné slovo, je vypisována na začátek popisu keše.
 +   * **CHECK_LISTING_LENGTH** - Kontrolovat, zda nejsou listingy pro zobrazení v GPS příliš dlouhé a nebude docházet k jejich ořezu. 
 +   * **SHOW_EXPORT_WARNINGS, MAX_CACHES, MAX_WPTS, MAX_SIZE** - Skript kontroluje, zda nebyly překročeny maximální povolené hodnoty počtu keší, waypointů či velikosti výsledného souboru. Výchozí hodnoty by *měly* podle různých fór a diskuzí a podle mých zkušeností být správné pro Garmin Oregon řady X50 (450, 550 ...). V případě překročení upozorní skript na konci exportu zprávou.
 +   * **TEMPLATE_FOLDER** - Složka se šablonami, které definují výstup. Lze použít relativní (vůči složce se skriptem) nebo absolutní cestu.
 +   * **TEMPLATE_POINT_NAME**, **TEMPLATE_POINT_DESCRIPTION**, **TEMPLATE_WAYPOINT_NAME**, **TEMPLATE_WAYPOINT_DESCRIPTION** - Cesta k šablonám, které definují výstup (jméno bodu, popis bodu, jméno waypointu, popis waypointu). Lze použít relativní (vůči složce se šablonami) nebo absolutní cestu.      
 +  
 ==== Ukázka ==== ==== Ukázka ====
-{{:user:skript:gpxgarmin:export_info.png|}}{{:user:skript:gpxgarmin:export_info_2.png|}}{{:user:skript:gpxgarmin:export_wp_info.png|}}{{:user:skript:gpxgarmin:export_nametag.png|}}{{:user:skript:gpxgarmin:export_evaluation_in_nametag.png|}}{{:user:skript:gpxgarmin:rename_waypoints.png|}}+|{{:user:skript:gpxgarmin:export_info.png|Informace o bodu 1}}|{{:user:skript:gpxgarmin:export_info_2.png|Informace o bodu 2}}|{{:user:skript:gpxgarmin:export_wp_info.png|Seznam waypointů}}| 
 + **Informace o bodu 1**  |  **Informace o bodu 2**  |  **Seznam waypointů**  |
  
-===== Možné náměty do budoucna ===== +|{{:user:skript:gpxgarmin:export_nametag.png|Jména bodů}}|{{:user:skript:gpxgarmin:rename_waypoints.png|Jména waypointů}}| 
-  Vyřešit problém odstřiháváním íliš dlouhých listingů - např. pomocí dělení do více "falešných" keší. (Pravděpodobně implementovat nebudu, je mnohem vhodnější jako zálohu exportovat si kešjako POI, které nemají omezení na délku listinguNavíc díky pročištění listingu o HTML tagy je počet odříznutých listingů mnohem menší.)+|  **Jména bodů**  |  **Jména waypointů** 
 + 
 +===== Obsah balíčku ===== 
 +   **templates_bundled** - Složka výchozími šablonami, která je automaticky přepisována i instalaci novější verze exportu. **Není doporučeno v ní cokoliv upravovat, protože úpravy budou aktualizací přepsány**Obsahuje více jazykových mutací šablon. 
 + 
 +   * **templates** - Složka se šablonami (vytvářená instalačním skriptem dle zvoleného jazyka v GeoGetu). V této složce můžete šablony bez obav upravovat. Úpravy budou zachovány i po instalaci novější verze exportu. Při instalaci skriptu je složka automaticky vytvářena instalátorem a jsou do ní nakopírovány (NE přepisovány!) šablony patřičné jazykové mutace ze složky **templates_bundled**. 
 + 
 +   * **locale** - Složka s lokalizací skriptu. 
 + 
 +   * **truncated exports** - Složka obsahuje GGT seznamy (Seznam keší pro GeoGet) keší, u kterých byl přexportu zjištěn příliš dlouhý listing a je nebezpečí, že nebude v navigaci zobrazen celý. Soubory ve složce jsou pojmenovány dle jména vytvářeného GPX souboru a času vytvoření. 
 +     
 +===== Instalace ===== 
 +   - Nainstalujte instalační balíček (můžete využít tlačítka pro automatickou instalaci v hlavičce této stránky) 
 +   - V nabídce **[[:user:menu:pluginy|Pluginy]] -> [[user:menu:pluginy:spravce_pluginu|Správce pluginů]] -> Konfigurace pluginů -> gpxgarmin** nastavte export podle svých preferencí. 
 +   - Pomocí editoru šablon **[[:user:menu:pluginy|Pluginy]]** -> (Nezařazené pluginy-> **GPX Garmin - editor šablon** si můžete dále upravit výstup, který export generuje. Nezapomeňte si změny v šablonách uložit!
  
 ===== Použití =====    ===== Použití =====   
-  - Vyhledejte požadované keše +   - Vyhledejte požadované keše 
-  - Pomocí nabídky **Soubor --> Export --> Export...** nebo klávesové zkratky **Ctrl+E** otevřete exportní nabídku +   - Pomocí nabídky **Soubor --> Export --> Export...** nebo klávesové zkratky **Ctrl+E** otevřete exportní nabídku 
-  - Vyberte položku **GPX pro nové Garmin GPS** a vyexportujte soubor **.gpx** +   - Vyberte položku **GPX Garmin - pro nové Garmin GPS** a vyexportujte soubor **.gpx** 
-  - Hotový soubor uložte do složky **\Garmin\GPX\** v Garmin přístroji či na paměťové kartě  +   - Hotový soubor uložte do složky **\Garmin\GPX\** v Garmin přístroji či na paměťové kartě 
 +    
 +===== Možné náměty do budoucna ===== 
 +   * Ještě těsnější spolupráce se skriptem POI Garmin - sloučení společných částí kódu, možnost exportovat waypointy jako POI a podobně.  
  
-<box round 95#DEE7EC+<WRAP center round tip 80%> 
-:?: Máte zájem nahrávání keší do navigace automatizovat? Podívejte se na plugin [[Combine]]. +Máte zájem nahrávání keší do navigace automatizovat? Podívejte se na plugin [[Combine]]. 
-</box>+</WRAP>
  
 ===== Stažení ===== ===== Stažení =====
-<box round 95% #DEE7EC+<WRAP download
-:!: Stáhnout aktuální verzi: ~~DOWNLOAD gpxgarmin-*.gip highest~~ +Stáhnout aktuální verzi: ~~DOWNLOAD gpxgarmin-*.gip highest~~ 
-</box>+</WRAP>
  
 ==== Seznam dostupných verzí ==== ==== Seznam dostupných verzí ====
Line 84: Line 125:
  
 ===== Seznam změn ===== ===== Seznam změn =====
 +=== 0.4 (5. 1. 2011) ===
 +   * Pro formátování výstupu je nyní použita knihovna [[VarSubst]]. Každý uživatel makra si tak může konfigurovat formát výstupu přesně dle svých preferencí
 +   * Pro určení cest k šablonám je využito funkcí knihovny [[RelToAbsPath]].
 +   * Přidána možnost nechat si v listingu vyznačovat místa, na kterých je obrázek (pokud obsahuje alternativní text, je zobrazen)   
 +   * Množství změn v konfiguraci výstupu. 
 +   * Dělení listingu - lepší využívání vlastností Garminu. Nyní dokážeme zobrazit až 16kB dlouhý listing (dříve pouze 8kB). Hodně tak klesne počet keší, jejichž listing je useknutý před koncem
 +   * Vylepšena funkce na odstraňování zbytečných HTML tagů v listingu
 +   * Možnost volitelně měnit kategorie exportovaných waypointů (Garmin jim přiřadí ikonky (aspoň barevně) podobné těm z GC.com)
 +   * Výchozí hodnoty nastavení makra jsou nyní pro Oregon 550 (aktualizoval jsem HW ;-) ) 
 +   * Lokalizace je nyní k dispozici v češtině a angličtině. Added english language version.   
 +     
 +<hidden onHidden=":!: **Zobrazit změny ve starších verzích**" onVisible="Skrýt změny ve starších verzích">
 +=== 0.3.0.1 (2. 11. 2010) ===
 +   * Dočasná verze opravující chybu s generováním nevalidních GPX výstupů (chyba vznikala při exportu waypointů na keších, které obsahovaly vyluštěnou finální lokaci).
 === 0.3 (1. 11. 2010) === === 0.3 (1. 11. 2010) ===
-   Makro bylo kompletně přeloženo do češtiny+   Skript byl kompletně přeložen do češtiny
    * Přidána možnost exportovat keše se zadanými finálovými souřadnicemi do speciální kategorie. V GPS jsou poté zobrazeny s ikonkou zavřené truhličky (na mapě i v seznamu keší). Nevýhodou tohoto řešení je fakt, že takto upravené keše nelze poté filtrovat pomocí integrovaných filtrů v GPS (protože GPS kategorii nezná).        * Přidána možnost exportovat keše se zadanými finálovými souřadnicemi do speciální kategorie. V GPS jsou poté zobrazeny s ikonkou zavřené truhličky (na mapě i v seznamu keší). Nevýhodou tohoto řešení je fakt, že takto upravené keše nelze poté filtrovat pomocí integrovaných filtrů v GPS (protože GPS kategorii nezná).    
    * Popis waypointů by měl být nyní zobrazen i v navigaci Dakota (popis je vkládán jak do tagu <desc>, tak do tagu <cmt>)    * Popis waypointů by měl být nyní zobrazen i v navigaci Dakota (popis je vkládán jak do tagu <desc>, tak do tagu <cmt>)
    * Waypointy mají definovány ikonky dle typu, aby je bylo možno jednoduše rozlišit v seznamu a v mapě    * Waypointy mají definovány ikonky dle typu, aby je bylo možno jednoduše rozlišit v seznamu a v mapě
-   * Přidána možnost definovat si klíčová slova, na jejichž výskyt bude poté prohledáván listing. Každé nalezené slovo bude barvně zvýrazněno a na tuto skutečnost je upozorněno na začátku listingu. Praktické například pro zvýraznění textu "bonus"      +   * Přidána možnost definovat si klíčová slova, na jejichž výskyt bude poté prohledáván listing. Každé nalezené slovo bude barevně zvýrazněno a na tuto skutečnost je upozorněno na začátku listingu. Praktické například pro zvýraznění textu "bonus"      
    * Přidána možnost odstraňovat přebytečný seznam waypointů, který Groundspeak vkládá na konec listingu v PQ    * Přidána možnost odstraňovat přebytečný seznam waypointů, který Groundspeak vkládá na konec listingu v PQ
    * Přidána možnost zobrazit si seznam keší, které mají příliš dlouhý listing a pravděpodobně dojde v navigaci k jeho zkrácení.    * Přidána možnost zobrazit si seznam keší, které mají příliš dlouhý listing a pravděpodobně dojde v navigaci k jeho zkrácení.
    * Export nyní exportuje pouze MAX_WPTS počet waypointů. V případě, že je tento počet překročen, již nejsou do souboru další waypointy zapisovány.    * Export nyní exportuje pouze MAX_WPTS počet waypointů. V případě, že je tento počet překročen, již nejsou do souboru další waypointy zapisovány.
-       
-<hidden onHidden=":!: **Zobrazit změny ve starších verzích**" onVisible="Skrýt změny ve starších verzích"> 
 === 0.2 (10. 6. 2010) (175 stažení)=== === 0.2 (10. 6. 2010) (175 stažení)===
-   * Přidána proměnná EXPORT_WAYPOINTS. Pomoci proměnné se nastavuje, zda makro bude exportovat dodatečné waypointy.+   * Přidána proměnná EXPORT_WAYPOINTS. Pomoci proměnné se nastavuje, zda skript bude exportovat dodatečné waypointy.
    * Přidána proměnná EXPORT_STARTING_AS_REFERENCE. V případě přesunu keše na finální waypoint vyexportuje původní startovní souřadnice jako referenční bod. (Dříve implicitní chování při přesunu souřadnic, dnes volitelné.)    * Přidána proměnná EXPORT_STARTING_AS_REFERENCE. V případě přesunu keše na finální waypoint vyexportuje původní startovní souřadnice jako referenční bod. (Dříve implicitní chování při přesunu souřadnic, dnes volitelné.)
    * Přidána možnost exportovat libovolné tagy v rámci EXPORT_INFO pomocí EXPORT_TAGS.    * Přidána možnost exportovat libovolné tagy v rámci EXPORT_INFO pomocí EXPORT_TAGS.
Line 103: Line 156:
 </hidden> </hidden>
  
-{{tag>skript gge export gps garmin oregon dakota colorado gpx}}+{{tag>author_medwyn skript gge export gps garmin oregon dakota colorado gpx geocaching uses_reltoabspath uses_varsubst}}
user/skript/gpxgarmin.txt · Last modified: 2014/09/20 00:00 (external edit)