* 仕様書

[REFS[
- [1] ([TIME[2014-08-07 02:03:14 +09:00]] 版) <http://www.topografix.com/GPX/1/1/gpx.xsd>
]REFS]

* 構文

[2] [[GPX]] 以外の[[名前空間]]の[[要素]]を使うことができます [SRC[>>1]]。

[8] [CODE(XMLe)@en[metadata][metadata (GPX)]] [[要素]]の [CODE(XMLe)@en[extensions][extensions (WPT)]]
[[要素]]では、次の[[要素]]が使われます。
[FIG(short list)[
- [CODE(XMLe)@en[time][time (GPX)]]
- [CODE(XMLe)@en[josm:from-server]]
- [CODE(XMLe)@en[trackingMode]]
]FIG]

[6] [CODE(XMLe)@en[wpt][wpt (GPX)]] [[要素]]の [CODE(XMLe)@en[extensions][extensions (WPT)]]
[[要素]]では、次の[[要素]]が使われます。
[FIG(short list)[
- [CODE(XMLe)@en[label][label (GPX)]]
- [CODE(XMLe)@en[gpxx:WaypointExtension]]
- [CODE(XMLe)@en[ogr:[VAR[*]]]]
- [CODE(XMLe)@en[gpxmedia]]
- [CODE(XMLe)@en[navid:[VAR[*]]]]
- [CODE(XMLe)@en[kashmir3d:icon]]
]FIG]

[14] [CODE(XMLe)@en[rte]] [[要素]]の [CODE(XMLe)@en[extensions][extensions (WPT)]]
[[要素]]では、次の[[要素]]が使われます。
[FIG(short list)[
- [CODE(XMLe)@en[ogr:COMMT]]
]FIG]

[5] [CODE(XMLe)@en[rtept]] [[要素]]の [CODE(XMLe)@en[extensions][extensions (WPT)]]
[[要素]]では、次の[[要素]]が使われます。
[FIG(short list)[
- [CODE(XMLe)@en[gpxx:RoutePointExtension]]
]FIG]

[4] [CODE(XMLe)@en[trk]] [[要素]]の [CODE(XMLe)@en[extensions][extensions (WPT)]]
[[要素]]では、次の[[要素]]が使われます。
[FIG(short list)[
- [CODE(XMLe)@en[line][line (GPX)]]
- [CODE(XMLe)@en[label][label (GPX)]]
- [CODE(XMLe)@en[mytracks:[VAR[*]]]]
- [CODE(XMLe)@en[gpxx:TrackExtension]]
- [CODE(XMLe)@en[gpxmedia]]
]FIG]

[10] [CODE(XMLe)@en[trkpt]] [[要素]]の [CODE(XMLe)@en[extensions][extensions (WPT)]]
[[要素]]では、次の[[要素]]が使われます。
[FIG(short list)[
- [CODE(XMLe)@en[mytracks:[VAR[*]]]]
- [CODE(XMLe)@en[gpxdata:hr]]
- [CODE(XMLe)@en[gpxdata:cadence]]
- [CODE(XMLe)@en[gpxdata:distance]]
- [CODE(XMLe)@en[gpxdata:temp]]
- [CODE(XMLe)@en[gpxtpx:TrackPointExtension]]
- [CODE(XMLe)@en[time][time (GPX)]]
- [CODE(XMLe)@en[turn]]
- [CODE(XMLe)@en[turn-angle]]
- [CODE(XMLe)@en[offset][offset (GPX)]]
- [CODE(XMLe)@en[speed]]
- [CODE(XMLe)@en[accuracy]]
- [CODE(XMLe)@en[mtk:wptExtension]]
- [CODE(XMLe)@en[gte:gps]]
- [CODE(XMLe)@en[gpxax:AccelerationExtension]]
- [CODE(XMLe)@en[extraData]]
- [CODE(XMLe)@en[dbm]]
]FIG]

[9] [CODE(XMLe)@en[gpx]] [[要素]]の [CODE(XMLe)@en[extensions][extensions (WPT)]]
[[要素]]では、次の[[要素]]が使われます。
[FIG(short list)[
- [CODE(XMLe)@en[polyline]]
- [CODE(XMLe)@en[gpxdata:lap]]
- [CODE(XMLe)@en[usetag]]
- [CODE(XMLe)@en[gpxmedia]]
- [CODE(XMLe)@en[fpdata]]
]FIG]

* 文脈

[3] 次の[[要素]]の[[子要素]]として使えます [SRC[>>1]]。
[FIG(short list)[
- [CODE(XMLe)@en[gpx]]
- [CODE(XMLe)@en[wpt][wpt (GPX)]]
- [CODE(XMLe)@en[rte]]
- [CODE(XMLe)@en[rtept]]
- [CODE(XMLe)@en[trk]]
- [CODE(XMLe)@en[trkseg]]
]FIG]

* メモ

[15] [CODE(URI)@en[https://go-wellness.epson.com/neo-run/GPX/1/0]]

[FIG(quote)[
[FIGCAPTION[
[7] [CITE[Re: '''''''''['''''''''Jprogramming''''''''']''''''''' x2j (XML to J) - innovative declarative way to	parse	XML]]
([[Tom Arneson]] 著, [TIME[2009-09-05 09:02:04 +09:00]] 版)
<http://permalink.gmane.org/gmane.comp.lang.j.programming/15127>
]FIGCAPTION]

> <extensions>
> <label xmlns="http://www.topografix.com/GPX/gpx_overlay/0/3">
> <label_text>99BYTH</label_text>
> <text xmlns="http://www.topografix.com/GPX/gpx_style/0/2">
> <font>
> <family generic="sans-serif">
> <face>Arial</face>
> </family>
> </font>
> </text>
> </label>
> </extensions>
> </wpt>

]FIG]

[FIG(quote)[
[FIGCAPTION[
[11] [CITE@en[osmawalk/ms-sh_osma.gpx at master · xtompok/osmawalk]]
([TIME[2016-04-09 22:24:57 +09:00]] 版)
<https://github.com/xtompok/osmawalk/blob/master/text/experiments/ms-sh_osma.gpx>
]FIGCAPTION]

> 
>     <rtept lat="50.0826733" lon="14.3970037">
>       <desc>Odbočte vlevo a pokračujte  125 m</desc>
>       <extensions>
>         <time>88</time>
>         <turn>TL</turn>
>         <turn-angle>-93.72789</turn-angle>
>         <offset>118</offset>
>       </extensions>
>     </rtept>

]FIG]


[FIG(quote)[
[FIGCAPTION[
[12] [CITE@en[masterarbeit/1135486-0001.gpx at 3d57cfdfa9532194d14c35946ae9062956d6bd0a · martinusdipobagio/masterarbeit]]
([TIME[2016-04-09 22:27:08 +09:00]] 版)
<https://github.com/martinusdipobagio/masterarbeit/blob/3d57cfdfa9532194d14c35946ae9062956d6bd0a/agg2graph_martinus/test/raw-data/autobahn/1135486-0001.gpx>
]FIGCAPTION]

> 
> 		<trkpt lat="49.87482759" lon="9.99263814">
> 			<ele>360.29998779296875</ele>
> 			<time>2011-09-11T20:40:48</time>
> 			<extensions>
> 				<speed>44.011364</speed>
> 				<accuracy>5.0</accuracy></extensions></trkpt>

]FIG]


[FIG(quote)[
[FIGCAPTION[
[13] [CITE@en[Farm-bbd/raulenaitienes_prie_kanalo.gpst.gpx at master · macke4ever/Farm-bbd]]
([TIME[2016-04-09 22:35:54 +09:00]] 版)
<https://github.com/macke4ever/Farm-bbd/blob/master/%5Bunused%5D%20nesudeti/raulenaitienes_prie_kanalo.gpst.gpx>
]FIGCAPTION]

> <trkpt lon="23.04186413" lat="54.68656771">	<ele>80.0</ele>	<time>2014-04-19T13:49:15</time>	<extensions>	<speed>1.25</speed>	<accuracy>10.0</accuracy>	</extensions></trkpt>
> 

]FIG]
