Ano ang GPX file?
Ang mga file na may extension ng GPX ay kumakatawan sa format ng GPS Exchange para sa pagpapalitan ng data ng GPS sa pagitan ng mga application at serbisyo sa web sa internet. Ito ay isang magaan na format ng XML file na naglalaman ng data ng GPS i.e. mga waypoint, ruta at track na ii-import at pula ng maraming programa. Ang format ng GPX file ay bukas at sinusuportahan ng iba’t ibang mga application at GPS device. Maaaring i-load ang data ng GPS mula sa naturang mga file para ipakita sa mga application ng pagmamapa para sa geo-spatial na layunin.
GPX File Format
Ang isang GPX file ay binubuo ng data ng lokasyon ng latitude at longitude, mga halaga ng elevation at iba pang posibleng iba pang mapaglarawang impormasyon. Ang data ng lokasyon ay ipinahayag bilang decimal degrees at ang elevation ay ipinahayag sa metro. Ang oras sa isang GPX file ay nasa Coordinated Universal Time (UTC) gamit ang ISO 8601 na format. Ang mga benepisyo ng paggamit ng GPX file ay ang mga sumusunod:
- Binibigyang-daan ka ng GPX na makipagpalitan ng data sa lumalaking listahan ng mga program para sa Windows, MacOS, Linux, Palm, at PocketPC.
- Maaaring i-transform ang GPX sa ibang mga format ng file gamit ang isang simpleng webpage o converter program.
- Ang GPX ay batay sa XML na pamantayan, kaya marami sa mga bagong program na iyong ginagamit (Microsoft Excel, halimbawa) ay maaaring magbasa ng mga GPX file.
- Pinapadali ng GPX para sa sinuman sa web na bumuo ng mga bagong tampok na agad na gagana sa iyong mga paboritong programa.
The GPX Schema shows the representation fo GPX file format for reference.
Mahahalagang Data
Ang sumusunod ay mahalagang data na bahagi ng isang GPX file para sa representasyon ng data ng GPS.
- Waypoints: Ang waypoint ay isang WGS84 (GPS) coordinates ng isang point at kumakatawan sa layer ng mga feature ng OGR type wkbPoint
- Mga Ruta: Kumakatawan sa isang layer ng mga feature ng OGR type wkbLineString. Kabilang dito ang isang listahan ng mga track point, na mga waypoint na nagpapakita ng turn o stage point na humahantong sa isang destinasyon
- Mga Track: Ang mga track ay kumakatawan sa layer ng mga feature ng OGR type wkbMultiLineString. Ito ay binubuo ng hindi bababa sa isang segment na naglalaman ng mga waypoint sa isang nakaayos na listahan ng mga puntong naglalarawan sa isang landas. Binubuo ito ng isang listahan ng mga track point na kumakatawan sa tuluy-tuloy na GPS track.
Halimbawang File ng GPX
Ang sumusunod na GPX file ay nagpapakita ng organisasyon ng GPS data sa isang GPX file at maaaring magbigay ng magandang ideya tungkol sa mga nilalaman ng isang GPX file.
<gpx xmlns#"http://www.topografix.com/GPX/1/1" xmlns:gpxx#"http://www.garmin.com/xmlschemas/GpxExtensions/v3" xmlns:gpxtpx#"http://www.garmin.com/xmlschemas/TrackPointExtension/v1" creator#"Oregon 400t" 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 http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackPointExtensionv1.xsd">
<metadata>
<link href#"http://www.garmin.com">
<text>Garmin International</text>
</link>
<time>2009-10-17T22:58:43Z</time>
</metadata>
<trk>
<name>Example GPX Document</name>
<trkseg>
<trkpt lat#"47.644548" lon#"-122.326897">
<ele>4.46</ele>
<time>2009-10-17T18:37:26Z</time>
</trkpt>
<trkpt lat#"47.644548" lon#"-122.326897">
<ele>4.94</ele>
<time>2009-10-17T18:37:31Z</time>
</trkpt>
<trkpt lat#"47.644548" lon#"-122.326897">
<ele>6.87</ele>
<time>2009-10-17T18:37:34Z</time>
</trkpt>
</trkseg>
</trk>
</gpx>