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
user:skript:gpxgarmin [2010/11/01 19:39] medwyn_czuser:skript:gpxgarmin [Unknown date] (current) – external edit (Unknown date) 127.0.0.1
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.1288636796.txt.gz · Last modified: 2010/11/01 00:00 (external edit)