GPX (the GPS Exchange Format) is a light-weight XML data format for the interchange of GPS data (waypoints, routes, and tracks) between applications and Web services on the Internet.
Table of contents
- Purpose: Interchange of GPS data (waypoints, routes, and tracks)
- Data type: vector
- Type of format: GIS
- Multi-file format: No
- File type: plain-text
- File extension(s): .gpx
- Originally developed by: Topografix (2002)
- Technical description/Specification/Schema: GPX 1.1 Schema
- License: Unknown
- Regulated by: Topografix
- Status: Open specification
- Sample file(s): GPX samples form GitHub Gists
- Consumable by:
GPX or GPS eXchange Format (GPS Interchange Format) is an XML schema designed to transfer GPS data between applications. It can be used to describe points (waypoints), routes (tracks), and routes (routes).
GPX establishes a standard way for the exchange and storage of information maps on GPS devices, phones, watches and computers. An experienced technician can read a GPX file manually using simple text editing programs; you do not need specialized software to decode the information.
A device saves GPX data as a standard Unicode text file, usually with the GPX extension. The file itself contains data elements encapsulated in XML tags. The GPX specification accommodates any number of points that indicate a path or path, so GPX files can have any size. Simple files with few elements occupy less than 100 Kb. These files are self-contained, so their format requires only one file to describe a complete set of map data.
Tools & Samples
- Features to GPX: This tool turns features into a GPX file (a file type used by GPS devices and Smart Phones with GPS applications).
- GPX Validator
- Koop: An Open Geospatial ETL Engine that can translate into the Geoservices specification supported by the ArcGIS.