user:skript:gpxgarmin
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
user:skript:gpxgarmin [2010/11/02 22:58] – medwyn_cz | user:skript:gpxgarmin [2014/09/20 09:32] – [Konfigurace] O600 petulinka1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== GPX Garmin ====== | ====== GPX Garmin ====== | ||
- | Jedná se o makro, které | + | Jedná se o skript, který |
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 | + | Skript |
+ | |||
+ | 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 [[: | ||
===== Autor ===== | ===== Autor ===== | ||
|**[[http:// | |**[[http:// | ||
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. | ||
+ | |||
+ | // | ||
===== 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 |
- | + | 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 | ^ Vlastnost | ||
- | | Počet | + | | Počet |
| Zobrazení listingu (včetně logů, nápovědy, waypointů apod.) | | Zobrazení listingu (včetně logů, nápovědy, waypointů apod.) | ||
- | | Listing je zobrazen vždy celý | ne (pouze cca 7000 znaků) | + | | Listing je zobrazen vždy celý | ne (pouze cca 16000 znaků) |
- | | Body jsou v navigaci zobrazeny v nabídce " | + | | Keše jsou v navigaci zobrazeny v nabídce " |
- | | 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 | + | | Ke keším |
- | | Body je možno označit za nalezené a následně vygenerovat fieldnotes pro web Geocaching.com | + | | Keše je možno označit za nalezené a následně vygenerovat fieldnotes pro web Geocaching.com |
===== 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:// | + | 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:// |
- | Zde příkládám seznam voleb, které | + | ===== Funkce ===== |
+ | ==== Šablony definující výstup ==== | ||
+ | Výstup skriptu (s výchozími šablonami) | ||
- | == Seznam funkcí == | + | Šablona je textový soubor |
- | * **EXPORT_INFO** - Na začátek listingu přidává dodatečné informace o keši - Zda se jedná o keš s vyluštěným finálním waypointem (rozlousknutá mysterka), zda je keš disabled/ | + | Dokumentaci k obsahu |
- | * **EXPORT_TAGS** - Seznam tagů z GeoGetu, které chcete ve výstupu zobrazit (oddělené znakem |, např. ' | + | |
- | * **EXPORT_HINT_IN_INFO, | + | |
- | * **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_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 " | + | |
- | * **EXPORT_ONLY_FINAL_WAYPOINTS_WHEN_FOUND** - Pokud je keš nalezená, exportuje pouze případné finální waypointy. Ušetříme tak místo | + | |
- | * **EXPORT_FINAL_AS_STARTING, FINAL_CATEGORY, | + | |
- | * **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é makro odstraňuje: | + | |
- | * **CLEANUP_GROUNDSPEAK_WAYPOINTLIST** - Z konce listingu odstraní nepoužitelný seznam waypointů, který Groundspeak | + | |
- | * **TEXT_HIGHLIGHT** - Seznam slov (oddělených znakem |, např. ' | + | |
- | * **SHOW_EXPORT_WARNINGS, | + | |
+ | 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) | | ||
+ | </ | ||
+ | |||
+ | ==== 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, | ||
+ | - 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, | ||
+ | | ||
+ | * **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: | ||
+ | * **REPLACE_IMAGES** - Všechny obrázky v listingu nahradí za upozornění, | ||
+ | * **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ř. ' | ||
+ | * **CHECK_LISTING_LENGTH** - Kontrolovat, | ||
+ | * **SHOW_EXPORT_WARNINGS, | ||
+ | * **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**, | ||
+ | | ||
==== Ukázka ==== | ==== Ukázka ==== | ||
- | {{: | + | |{{: |
+ | | | ||
- | ===== Možné náměty do budoucna | + | |{{: |
- | * Vyřešit problém | + | | **Jména bodů** |
+ | |||
+ | ===== Obsah balíčku | ||
+ | | ||
+ | |||
+ | * **templates** - Složka se šablonami | ||
+ | |||
+ | * **locale** - Složka s lokalizací skriptu. | ||
+ | |||
+ | * **truncated exports** - Složka obsahuje GGT seznamy (Seznam keší | ||
+ | |||
+ | ===== 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 **[[: | ||
+ | - Pomocí editoru šablon **[[: | ||
===== Použití ===== | ===== Použití ===== | ||
- | | + | - Vyhledejte požadované keše |
- | - 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** | + | |
- | - 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 |
- | :?: Máte zájem nahrávání keší do navigace automatizovat? | + | Máte zájem nahrávání keší do navigace automatizovat? |
- | </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.3.0.1 (1. 11. 2010) === | + | === 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=": | ||
+ | === 0.3.0.1 (2. 11. 2010) === | ||
+ | | ||
=== 0.3 (1. 11. 2010) === | === 0.3 (1. 11. 2010) === | ||
- | | + | |
* 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 < | * Popis waypointů by měl být nyní zobrazen i v navigaci Dakota (popis je vkládán jak do tagu < | ||
Line 95: | Line 148: | ||
* 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, | * Export nyní exportuje pouze MAX_WPTS počet waypointů. V případě, že je tento počet překročen, | ||
- | | ||
- | <hidden onHidden=": | ||
=== 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 |
* 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 105: | Line 156: | ||
</ | </ | ||
- | {{tag> | + | {{tag>author_medwyn |
user/skript/gpxgarmin.txt · Last modified: 2014/09/20 00:00 (external edit)