This is an old revision of the document!
Table of Contents
iGO Primo
Exportní skript speciálně tvořený pro export do navigačního programu iGO Primo (Android, ale měl by bez problémů fungovat i na Windows CE verzích).
Autor
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 email a domluvíme se na jiném způsobu, třeba převodu na účet.
Automatická instalace
|
Instalaci doplňku spustíte kliknutím na tlačítko vlevo. Následně budete v prostředí GeoGetu provedeni instalačním procesem. Pro zajištění této funkce je třeba mít na počítači již
nainstalovaný a
spuštěný program GeoGet
.
|
Diskuze
Diskuze o tomto skriptu se nachází na stránkách Geocaching.cz.
Popis
Pokud používáte iGO 8, nebo Google Earth, koukněte se na tento plugin → KMLExport.
Jelikož zatím v podstatě neexistuje nějaký sofistikovaný export do jedné z nejlepších navigací rozhodl jsem se poupravit jeden z mých osvědčených exportů právě pro něj.
Export plně využívá knihovny VarSubst a Category, takže si lze výstup nastavit k obrazu svému. Standardně se exportuje název a popis v následujícím formátu
Bod
Název | UO42 F Geohashing |
---|---|
VarSubst šablona | %REPLACEFULL("%IDTAG% %IF("%ISOWNER%"="true";"O";"")%%IF("%ISFOUND%" = "true";"F";"")%%IF("%ISARCHIVED%" = "true";"A";"%IF("%ISDISABLED%" = "true";"D";"")%")% %NAME%";" ";" ")% |
Význam | Zkrácený zápis TypuVelikostiObtížnostiTerénu jak jsme zvyklí z GeoGetu, dále příznak F-Nalezeno, D-Disablováno, A-Archovováno, O-Vlastní a následně název bodu |
Popis | Hint: censored Poznámka: moje poznámka z GeoGetu |
VarSubst šablona | %IF("%HINT%"<>"";"Hint:&CRLF&%HINT%";"Bez hintu")%%IF("%COMMENT%"<>"";"&CRLF&&CRLF&Poznámka:&CRLF&%COMMENT%";"")% |
Význam | Pokud bod obsahuje nápovědu, vypíše se, v opačném případě se vypíše “Bez hintu”, dále se vypíše obsah uživatelské poznámky |
Waypoint
Název | UO42/FI F Geohashing (Geohashing - final) |
---|---|
VarSubst šablona | %REPLACEFULL("%IDTAG%/%WPTPREFIXID% %IF("%ISOWNER%"="true";"O";"")%%IF("%ISFOUND%" = "true";"F";"")%%IF("%ISARCHIVED%" = "true";"A";"%IF("%ISDISABLED%" = "true";"D";"")%")% %NAME% (%WPTNAME%)";" ";" ")% |
Význam | Zkrácený zápis TypuVelikostiObtížnostiTerénu jak jsme zvyklí z GeoGetu / Prefix waypointu, příznak Nalezeno/Disablováno/Archovováno/.. Název waypointu |
Popis | Hint: censored Poznámka: {6} |
VarSubst šablona | %IF("%HINT%"<>"";"Hint:&CRLF&%HINT%";"Bez hintu")%%IF("%WPTDESCRIPTION%"<>"";"&CRLF&&CRLF&Cmt.:&CRLF&%WPTDESCRIPTION%";"")%%IF("%WPTCOMMENT%"<>"";"&CRLF&&CRLF&Poznámka:&CRLF&%WPTCOMMENT%";"")% |
Význam | Hint k rodičovskému bodu, a obě poznámky k waypointu (GeoGetí a obecná GPXPQ) |
Důvod obalení celé definice názvu funkcí %REPLACEFULL()%
je ten, aby se nahradily dvojité mezery, které vzniknou v případě, že není vypsáno dodatečné info F/O/A/D
- Pokud vás nezajímají dodatečné informace k bodům, tak klidně smažte v nastavení celý obsah proměnných
GEOCACHE_DESCRIPTION
aWAYPOINT_DESCRIPTION
. Export bude výrazně rychlejší. - Pokud se vám nelíbí zkrácený popis velikosti/typu/.. keše můžete šablonu ořezat až na něco takového
GEOCACHE_NAME = %NAME%
WAYPOINT_NAME = %NAME% (%WPTNAME%)
iGO v KML ještě podporuje tag <phoneNumber>
, v něm je umístěn GC kód keše.
Ukázka
Instalace
- do /iGO/content/userdata/usericon se nakopírují připravené ikony ze složky icons/igo. Toto stačí udělat jen jednou, proto toto skript nezajišťuje automaticky.
- do /iGO/content/userdata/poi se nakopírují vygenerované KML soubory
- v iGO Primo je třeba v nastavení mapy zapnout kategorii bodů Geocaching
Nastavení a konfigurace
V nastavení pluginu lze nastavit zda exportovat body zobrazené v seznamu (výchozí nastavení), nebo třeba celou databázi. Dále zda exportovat body, waypointy, to je taková pozůstalost, toto by se mělo řešit na úrovni filtru. Zda u nalezených keší exportovat pouze finální waypointy.
Zajímavé nastavení je EXPORT_FOLDER
pokud je prázdný, plugin se při spuštění vždy zeptá kam exportovat, ale lze nastavit pevnou cestu pro export. Další volba EXPORT_ICONS
dělá to, že pokud je nastavena na 0
, tak se exportují jen KML soubory a to rovnou do zvolené složky; pokud se však nastaví na hodnotu 1
, tak se v cílové složce vytvoří dvě podložky, jedna se všemi ikonkami, a druhá s KML soubory.
Nastavení názvu/popisu bodu/waypointu se nastavuje přímo, pro nalezení optimálního tvaru výstupu prosím použijte nějaký jiný export co používá knihovnu VarSubst, některé mají jednoduchý editor - to asi časem případně dodělám.
Poznámky, známé problémy
- Všimněte si u waypointu poznámky s šestkou ve složených závorkách. To je takové moje vylepšení, kdy jsou u finálních waypointů jakési tagy a podle nich se spolu s GGP a GGV skriptem nastavují různobarevné vlaječky. Význam je ten, že tak jdou odlišit finálky co mi například prošly ověřením, nebo neprošly.. Skript waypointy s poznámkami tohoto druhu exportuje do samostatných kategorií a mají tak vlastní vlaječku - v autě je pak na první pohled jasné zda zastavovat, či nikoliv ;) ({0}=červená, {1}=bílá (může se plést s ostatními), {2}=černá, {3}=žlutá, {4}=modrá, {5}=zelená (může se plést s nalezenými), {6}=šachovnice)
- Je vyzkoušeno že igo zvládne třeba 70000 bodů, první start trvá déle, ale další už jsou bez problémů
- Při aktualizaci doporučuji smáznout veškerý obsah složky poi v telefonu (i soubory *.KIX, *.KNS, ..) před nahráním nových KML
- Ikonky jsem maloval v PNG a hromadně převedl v programu iPAQ 31x Image Explorer
Stažení
Stáhnout aktuální verzi: igoprimo-0.0.3.0.gip
Seznam dostupných verzí
Filename | Filesize | Last modified |
---|---|---|
igoprimo-0.0.3.0.gip | 303.6 KiB | 2014/06/24 00:00 |
Seznam změn
0.0.3.0 (2014/06/24)
- snad definitivně vyřešené pády igo
- generují se krásné a validní KML soubory v UTF-8, s problematickými znaky ošetřenými entitami