marvertin / geokuk

Automatically exported from code.google.com/p/geokuk
GNU General Public License v3.0
8 stars 4 forks source link

Umožnit cesty ukládat do GPX jako trasy #81

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Nyní se cesty do GPX ukládají jako prošlé stopy (trk).
Možná to má nějaké výhody - stačí minimum údajů a GPS zpracují 
větší množství bodů.
Ale je to nestandard.
Na takový výlat ani nemusím chodit, když už mám z něho záznam :-).
V GPS to nelze použít pro navigaci po trase a PocketDrake má také jen akci 
Import - Plánovaná trasa.
Uvítal bych možnost cestu uložit do GPX jako plánovanou trasu (rte).

Original issue reported on code.google.com by martin.p...@gmail.com on 11 Dec 2011 at 8:16

GoogleCodeExporter commented 8 years ago
Zamyslím se nad tím, je to zajímavý nápad, mám však pocit, že se ty 
body na trase budou muset uložit jako waypointy, ale tím si jist nejsem.

Original comment by martin.v...@gmail.com on 13 Dec 2011 at 7:45

GoogleCodeExporter commented 8 years ago
Ne nutně, stačí jen "pomocné body" přímo v cestě.
Ale představoval jsem si, že by to odpovídalo tomu jak se cesta tvoří v 
GoeKuku (a obdobně i v MapSource): pokud se klikne na keš(oid), tak se s 
trasou ukládá i jako waypoint, pokud se kliká jen tak do mapy, vznikají 
"pomocné body", které stačí exportovat jako rtept v rte.
Je trochu problém co přesně o těch waypointech exportovat, ale myslím že 
postačí kopie ze zdrojového gpx.
V UI by pro volbu stačily dvě položky v poli Files of type, pokud je ovšem 
možno rozlišit, která byla zvolena, když budou mít stejnou příponu.

Original comment by martin.p...@gmail.com on 14 Dec 2011 at 9:16

norbert-g commented 8 years ago

Trk a Rte je úplně ten samý formát, akorát se tam elementy jinak jmenují. Pokud máme třeba tento trk:

<?xml version="1.0" encoding="UTF-8"?>
<gpx xmlns="http://www.topografix.com/GPX/1/1" creator="MapyCZ Macro" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
<trk>
<trkseg>
 <trkpt lat="49.7751673" lon="13.3624649">
 </trkpt>
 <trkpt lat="49.7799339" lon="13.3928490">
 </trkpt>
 <trkpt lat="49.7686263" lon="13.4082985">
 </trkpt>
 <trkpt lat="49.7639695" lon="13.3733654">
 </trkpt>
 <trkpt lat="49.7700676" lon="13.3622932">
 </trkpt>
</trkseg>
</trk>
</gpx>

... tak ekvivalentní rte bude:

<?xml version="1.0" encoding="UTF-8"?>
<gpx xmlns="http://www.topografix.com/GPX/1/1" creator="MapyCZ Macro" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
<rte>
 <rtept lat="49.7751673" lon="13.3624649">
 </rtept>
 <rtept lat="49.7799339" lon="13.3928490">
 </rtept>
 <rtept lat="49.7686263" lon="13.4082985">
 </rtept>
 <rtept lat="49.7639695" lon="13.3733654">
 </rtept>
 <rtept lat="49.7700676" lon="13.3622932">
 </rtept>
</rte>
</gpx>