GPS Exchange Format ( GPX ) は、ソフトウェア アプリケーション用の共通GPSデータ フォーマットとして設計されたXML スキーマです。ウェイポイント、トラック、ルートを記述するために使用できます。オープン フォーマット[ 2 ]であり、ライセンス料を支払う必要なく使用できます。位置データ (およびオプションで標高、時間、その他の情報) はタグに保存され、GPS デバイスとソフトウェア間で交換できます。このデータの一般的なソフトウェア アプリケーションには、さまざまな地図ソースに投影されたトラックの表示、地図への注釈、撮影時間に基づいて写真にジオ タグを付ける機能などがあります。

GPXファイルの主な構成要素は、ウェイポイント、ルート、トラックです。
ルートまたはトラックセグメントの各ウェイポイントを囲むXMLタグは、それぞれrteptとtrkptと呼ばれ、基本ウェイポイント要素のタグはwptであることに注意してください。名前は異なりますが、これらはすべてwptTypeと呼ばれる同じデータ型を保持します。
上記に加えて、GPX ファイルには追加データも含まれることがあります。GPX ファイルの最小プロパティは、すべての地点の緯度と経度です。Humminbird や Garmin などの一部のベンダーは、GPXフォーマットの拡張機能を使用して、番地、電話番号、業種、気温、水深、その他のパラメータを記録しています。[ 4 ] [ 5 ]
緯度と経度は十進度で、標高はメートルで表され、どちらもWGS 84測地系を使用します。[ 6 ]日付と時刻は、 ISO 8601形式を使用して協定世界時(UTC)で表されます。[ 1 ]
以下の文書は、ドイツ、スイス、オーストリアの国会議事堂の位置に対応する3つのウェイポイントを含むサンプルGPXファイルです。
<?xml version="1.0" encoding="UTF-8" standalone="no" ?> <gpx xmlns= "http://www.topografix.com/GPX/1/1" version= "1.1" creator= "Wikipedia" 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" > <!-- コメントは次のようになります --> <metadata> <name>データ名</name> <desc>特殊文字を含まない有効なGPX の例</desc> <author> <name>著者名</name> </author> </metadata> <wpt lat= "52.518611" lon= "13.376111" > <ele> 35.0 </ele> <time> 2011-12-31T23:59:59Z </time> <name> Reichstag (Berlin) </name> <sym> City </sym> </wpt> <wpt lat= "48.208031" lon= "16.358128" > <ele> 179 </ele> <time> 2011-12-31T23:59:59Z </time> <name> Parlament (Wien) </name> <sym> City </sym> </wpt> <wpt lat= "46.9466" lon= "7.44412" > <time> 2011-12-31T23:59:59Z </time> <name> Bundeshaus (Bern) </name> <sym> City </sym> </wpt> </gpx>