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:48] – [Zobrazení a úprava stopy-trasy z GPX souboru] 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í a úprava stopy-trasy z GPX souboru ==== +==== Zobrazení stopy-trasy z GPX souboru ====
 (Za nalezení cesty k načtení GPX souboru s možností editace děkuji VasaM.) (Za nalezení cesty k načtení GPX souboru s možností editace děkuji VasaM.)
  
-{{:user:skript:gpxfile:ikony.jpg|}}+{{:user:skript:gpxfile:trackanalyze.jpg?800|}}
  
-Vedle ovládacího prvku pro načtení GPX souboru je ještě jedna ikona, která umožňuje načíst soubor tak, aby bylo možné čáru upravovat. Tato funkce je dostupná or verze pluginu 0.4.0 a vyžaduje také dropnou úpravu skriptu ggmap.js - snad ji HaLuMa zařadí do další verze.+Na obrázku jsou označeny jednotlivé prvky pluginu:
  
-=== Úprava ggmap.js ===+  - 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ě
  
- Než bude úprava zařazena do distribuce, může si každý tu drobnou změnu udělat sám:+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.
  
-řádek 969:+  * 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
  
-   var drawnItems new L.FeatureGroup(); +=== Úprava nastavení === 
-    +{{:user:skript:gpxfile:settings.jpg|}}
-   změnit na  +
-    +
-   drawnItems new L.FeatureGroup();+
  
-doplnit řádek 25:+V nastavení je možné upravit
  
-  var drawnItems;+  * 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)
  
-=== Editace čáry ===+==== Ú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á: Úprava zobrazené čáry je možná:
  
   * jednak "číselnou úpravou souřadnic" přes seznam editovatelných prvků nebo   * 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á ke pod svisloým toolbarem pro přidání nového grafického prvku do mapy+  * "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. 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 81: 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 ===== ===== 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í.  +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 =====
 +=== 1.5.9 (30.8.2021) ===
 +   * opravena nekonsitence casu UTC/local mezi osou grafu a tooltipy
  
-===== Seznam změ=====+=== 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.1608893295.txt.gz · Last modified: 2020/12/25 11:48 by gord