GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:gpxfile

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:gpxfile [2020/12/25 11:00] – [Popis] gorduser:skript:gpxfile [2021/08/30 08:57] (current) – [Seznam změn] gord
Line 1: Line 1:
 ====== GpxFile ====== ====== GpxFile ======
 Plugin umožní zobrazit GPX soubor s prošlou nebo plánovanou cestou. To usnadňuje např. výběr keší k odlovu podél plánované cesty. Plugin umožní zobrazit GPX soubor s prošlou nebo plánovanou cestou. To usnadňuje např. výběr keší k odlovu podél plánované cesty.
- 
  
 ===== Autor ===== ===== Autor =====
   * **[[http://www.geocaching.com/profile/?u=gordici|Gord]],  [[mailto:gord@atlas.cz|Gord]]**   * **[[http://www.geocaching.com/profile/?u=gordici|Gord]],  [[mailto:gord@atlas.cz|Gord]]**
- 
  
 ===== Automatická instalace ===== ===== Automatická instalace =====
 ~~GEOGET_INSTALL~~ ~~GEOGET_INSTALL~~
- 
  
 ===== Diskuze ===== ===== Diskuze =====
   * Diskuze o tomto skriptu se nachází na stránkách [[http://www.geocaching.cz/topic/32675-ggmap-mapa-s-pluginy|Geocaching.cz]].   * Diskuze o tomto skriptu se nachází na stránkách [[http://www.geocaching.cz/topic/32675-ggmap-mapa-s-pluginy|Geocaching.cz]].
- 
  
 ===== Popis ===== ===== Popis =====
Line 20: Line 16:
   * zobrazit GPX soubor se stopu nebo trasou   * zobrazit GPX soubor se stopu nebo trasou
   * uložit uživatelem zakreslenou čáru (polyline nebo polygon) do souboru <sup>0.3.0</sup>   * uložit uživatelem zakreslenou čáru (polyline nebo polygon) do souboru <sup>0.3.0</sup>
-  * zobrazit a interaktivně (tedy graficky, myší) upravovat GPX soubor se stopu nebo trasou <sup>0.č.0</sup>+  * zobrazit a interaktivně (tedy graficky, myší) upravovat GPX soubor se stopu nebo trasou <sup>0.4.0</sup> 
 +  * zobrazit analýzu prošlé stopy <sup>0.5.3</sup>
  
 ==== Zobrazení stopy/trasy z GPX souboru ==== ==== Zobrazení stopy/trasy z GPX souboru ====
Line 28: Line 25:
  
 Plugin umí vykreslit GPX soubor obsahující Plugin umí vykreslit GPX soubor obsahující
 +
   * stopu (tedy xml elementy ''trk'', ''trkseg'' a ''trkpt'')   * stopu (tedy xml elementy ''trk'', ''trkseg'' a ''trkpt'')
     * stopa má světle modrou barvu      * stopa má světle modrou barvu 
-    * soubor se stopou lze získat např. naplánováním trasy na [[https://mapy.cz|mapy.cz]] (kde lze také trasu pohodlně upravovat) a jejím exportem do gpx formátu+    * soubor se stopou lze získat např. naplánováním trasy na [[https://mapy.cz|mapy.cz]] (kde lze také trasu pohodlně upravovat) a jejím exportem do GPX formátu
   * trasu (elementy ''rte'', ''rtept'')   * trasu (elementy ''rte'', ''rtept'')
     * trasa má fialovou barvu     * trasa má fialovou barvu
     * soubor s trasou lze získat z GPS nebo např. pluginem [[user:skript:routesaver|RouteSaver]] z plánovaných keší a jejich waypointů     * soubor s trasou lze získat z GPS nebo např. pluginem [[user:skript:routesaver|RouteSaver]] z plánovaných keší a jejich waypointů
 +
 +==== Zobrazení stopy-trasy z GPX souboru ====
 +(Za nalezení cesty k načtení GPX souboru s možností editace děkuji VasaM.)
 +
 +{{:user:skript:gpxfile:trackanalyze.jpg?800|}}
 +
 +Na obrázku jsou označeny jednotlivé prvky pluginu:
 +
 +  - tlačítko pro načtení souboru se stopou
 +  - tlačítko pro načtení souboru se stopou tak, aby ji bylo možné upravovat
 +  - tlačítko pro úpravu nastavení (barva a tloušťka čáry, ...)
 +  - tlačítko pro skrytí nebo zobrazení tabulky s celkovým přehledem o stopě (**6**)
 +  - tlačítko pro skrytí nebo zobrazení grafu (**7**)
 +  - tabulka s celkovým přehledem o stopě
 +  - graf stopy
 +  - tabulka s podrobnými informacemi o úseku trasy mezi dvěma sousedními zaznamenanými body (vyplní se kliknutím do grafu)
 +  - ovládací tlačítka pro zobrazení podrobností o předchozím nebo následujícím bodu stopy
 +  - vlastní stopa zobrazená na mapě
 +
 +Po načtení souboru se stopou se automaticky zobrazí tabulka s celkovým přehledem o prošlé stopě a graf se vzdáleností, nadmořskou výškou a rychlostí v závislosti na čase.
 +
 +  * pohybem myši nad grafem se zobrazují podrobnější informace
 +  * kliknutím do grafu se vyplní tabulka vpravo (**8**) vedle grafu, zároveň se na zobrazené stopě zvýrazní příslušný úsek
 +  * pod grafem rychlosti (zelená čára) je "zoomovátko", kterým je možné měnit měřítko zobrazeného grafu tak, aby mohl být zobrazen s větší podrobností
 +  * ikony pro zobrazení/skrytí některých oken pluginu svou výrazností indikují aktuální stav, šedivé znamenají, že okno je momentálně skryto
 +
 +=== Úprava nastavení ===
 +{{:user:skript:gpxfile:settings.jpg|}}
 +
 +V nastavení je možné upravit
 +
 +  * pro zobrazení stopy na mapě
 +    * barvu a tloušťku čáry
 +    * barvu a tloušťku čáry zvýrazněného úseku stopy mezi dvěma sousedními body (viz tabulka **8**)
 +  * pro výpočty
 +    * procenta sklonu, které jsou pro výpočet ještě považovány za pohyb po rovině
 +    * maximální rychlost (při jejím překročení jsou úseky ignorovány, povazují se za chyby polohy GPS)
 +  * je možné nastavit, aby každý pohyb myši v grafu se ihned promítl do tabulky s podrobnostmi o úseku trasy (pokud toto není zaškrtnuto, tabulka se změní až po kliknutí do grafu)
 +
 +==== Úprava stopy-trasy ====
 +Vedle ovládacího prvku pro načtení GPX souboru je ještě jedna ikona (na 1. obrázku označená číslicí **2**), která umožňuje načíst soubor tak, aby bylo možné čáru upravovat. Tato funkce je dostupná od verze pluginu 0.4.0 a vyžaduje také drobnou úpravu skriptu ''ggmap.js'' - snad ji HaLuMa zařadí do další verze.
 +
 +=== Editace čáry ===
 +Úprava zobrazené čáry je možná:
 +
 +  * jednak "číselnou úpravou souřadnic" přes seznam editovatelných prvků nebo
 +  * "graficky myší" posunem a přidáváním bodů přes ikonku s tužtičkou, která je pod svislým toolbarem pro přidání nového grafického prvku do mapy
 +
 +Druhá možnost je výkonově poměrně náročná, takže při načtení GPX s mnoha body plugin varuje před možným zpomalením reakcí mapy.
 +
 +=== Úprava ggmap.js ===
 +Než bude úprava souboru ''ggmap.js'' zařazena do distribuce, může si každý tu drobnou změnu udělat sám:
 +
 +řádek 969:
 +
 +   var drawnItems = new L.FeatureGroup();
 +
 +změnit na 
 +
 +   drawnItems = new L.FeatureGroup();
 +
 +doplnit řádek 25:
 +
 +  var drawnItems;
  
 ==== Uložení zakreslené čáry ==== ==== Uložení zakreslené čáry ====
Line 47: Line 109:
   * GPX soubor s prošlou stopou   * GPX soubor s prošlou stopou
   * GPX soubor s plánovanou trasou - uzlové body trasy, mezi kterými navigace naviguje "podle svého uvážení", počet takových bodů je obvykle omezen, např. Garmin Oregon jich může mít nejvýše 20   * GPX soubor s plánovanou trasou - uzlové body trasy, mezi kterými navigace naviguje "podle svého uvážení", počet takových bodů je obvykle omezen, např. Garmin Oregon jich může mít nejvýše 20
-===== Nastavení a konfigurace ===== 
-Protože se jedná o plugin do [[user:navody:ggmap|GgMap]], vlastní plugin je [[user:navody:ggmap-pluginy|nainstalován k mapě]]. Standardní instalace nepotřebuje a neumožňuje žádné další nastavení.  
  
 +===== Nastavení a konfigurace =====
 +Protože se jedná o plugin do [[user:navody:ggmap|GgMap]], vlastní plugin je [[user:navody:ggmap-pluginy|nainstalován k mapě]]. Standardní instalace nepotřebuje a neumožňuje žádné další nastavení. Plugin však nějaké možnosti nastavení má a používá k tomu vlastní prostředky, které je možné vyvolat příslušnou ikonkou (číslo **3** na prvním obrázku).
  
 ===== Stažení ===== ===== Stažení =====
-<box round 95% #DEE7EC+<WRAP round download
-:!: Stáhnout aktuální verzi: ~~DOWNLOAD gpxfile-*.gip highest~~ +Stáhnout aktuální verzi: ~~DOWNLOAD gpxfile-*.gip highest~~ 
-</box> +</WRAP>
  
 ==== Seznam dostupných verzí ==== ==== Seznam dostupných verzí ====
 {{filelist>gpxfile:*.gip&style=table&tableheader=1&tableshowdate=1&sort=mtime}} {{filelist>gpxfile:*.gip&style=table&tableheader=1&tableshowdate=1&sort=mtime}}
- 
  
 ===== Seznam změn ===== ===== Seznam změn =====
 +=== 1.5.9 (30.8.2021) ===
 +   * opravena nekonsitence casu UTC/local mezi osou grafu a tooltipy
 +
 +=== 1.5.8 (27.8.2021) ===
 +   * doplněna analýza prošlé stopy
 +
 +=== 0.4 ===
 +   * interaktivní úprava stopy nebo trasy
  
 === 0.3.0 (14.12.2020) === === 0.3.0 (14.12.2020) ===
user/skript/gpxfile.1608890438.txt.gz · Last modified: 2020/12/25 11:00 by gord