GPX documents contain a metadata header, followed by waypoints, routes, and tracks. You can add your own elements
to the extensions section of the GPX document.
Metadata about the file.
A list of waypoints.
A list of routes.
A list of tracks.
You can add extend GPX by adding your own elements from another schema here.
You must include the version number in your GPX document.
You must include the name or URL of the software that created your GPX document. This allows others to
inform the creator of a GPX instance document that fails to validate.
Information about the GPX file, author, and copyright restrictions goes in the metadata section. Providing rich,
meaningful information about your GPX files allows others to search for and use your GPS data.
The name of the GPX file.
A description of the contents of the GPX file.
The person or organization who created the GPX file.
Copyright and license information governing use of the file.
URLs associated with the location described in the file.
The creation date of the file.
Keywords associated with the file. Search engines or databases can use this information to classify the data.
Minimum and maximum coordinates which describe the extent of the coordinates in the file.
You can add extend GPX by adding your own elements from another schema here.
wpt represents a waypoint, point of interest, or named feature on a map.
Elevation (in meters) of the point.
Creation/modification timestamp for element. Date and time in are in Univeral Coordinated Time (UTC), not local time! Conforms to ISO 8601 specification for date/time representation. Fractional seconds are allowed for millisecond timing in tracklogs.
Magnetic variation (in degrees) at the point
Height (in meters) of geoid (mean sea level) above WGS84 earth ellipsoid. As defined in NMEA GGA message.
The GPS name of the waypoint. This field will be transferred to and from the GPS. GPX does not place restrictions on the length of this field or the characters contained in it. It is up to the receiving application to validate the field before sending it to the GPS.
GPS waypoint comment. Sent to GPS as comment.
A text description of the element. Holds additional information about the element intended for the user, not the GPS.
Source of data. Included to give user some idea of reliability and accuracy of data. "Garmin eTrex", "USGS quad Boston North", e.g.
Link to additional information about the waypoint.
Text of GPS symbol name. For interchange with other programs, use the exact spelling of the symbol as displayed on the GPS. If the GPS abbreviates words, spell them out.
Type (classification) of the waypoint.
Type of GPX fix.
Number of satellites used to calculate the GPX fix.
Horizontal dilution of precision.
Vertical dilution of precision.
Position dilution of precision.
Number of seconds since last DGPS update.
ID of DGPS station used in differential correction.
You can add extend GPX by adding your own elements from another schema here.
The latitude of the point. Decimal degrees, WGS84 datum.
The latitude of the point. Decimal degrees, WGS84 datum.
rte represents route - an ordered list of waypoints representing a series of turn points leading to a destination.
GPS name of route.
GPS comment for route.
Text description of route for user. Not sent to GPS.
Source of data. Included to give user some idea of reliability and accuracy of data.
Links to external information about the route.
GPS route number.
Type (classification) of route.
You can add extend GPX by adding your own elements from another schema here.
A list of route points.
trk represents a track - an ordered list of points describing a path.
GPS name of track.
GPS comment for track.
User description of track.
Source of data. Included to give user some idea of reliability and accuracy of data.
Links to external information about track.
GPS track number.
Type (classification) of track.
You can add extend GPX by adding your own elements from another schema here.
A Track Segment holds a list of Track Points which are logically connected in order. To represent a single GPS track where GPS reception was lost, or the GPS receiver was turned off, start a new Track Segment for each continuous span of track data.
You can add extend GPX by adding your own elements from another schema here.
You can add extend GPX by adding your own elements from another schema here.
A Track Segment holds a list of Track Points which are logically connected in order. To represent a single GPS track where GPS reception was lost, or the GPS receiver was turned off, start a new Track Segment for each continuous span of track data.
A Track Point holds the coordinates, elevation, timestamp, and metadata for a single point in a track.
You can add extend GPX by adding your own elements from another schema here.
Information about the copyright holder and any license governing use of this file. By linking to an appropriate license,
you may place your data into the public domain or grant additional usage rights.
Year of copyright.
Link to external file containing license text.
Copyright holder (TopoSoft, Inc.)
A link to an external resource (Web page, digital photo, video clip, etc) with additional information.
Text of hyperlink.
Mime type of content (image/jpeg)
URL of hyperlink.
An email address. Broken into two parts (id and domain) to help prevent email harvesting.
id half of email address (billgates2004)
domain half of email address (hotmail.com)
A person or organization.
Name of person or organization.
Email address.
Link to Web site or other external information about person.
A geographic point with optional elevation and time. Available for use by other schemas.
The elevation (in meters) of the point.
The time that the point was recorded.
The latitude of the point. Decimal degrees, WGS84 datum.
The latitude of the point. Decimal degrees, WGS84 datum.
An ordered sequence of points. (for polygons or polylines, e.g.)
Ordered list of geographic points.
Two lat/lon pairs defining the extent of an element.
The minimum latitude.
The minimum longitude.
The maximum latitude.
The maximum longitude.
The latitude of the point. Decimal degrees, WGS84 datum.
The longitude of the point. Decimal degrees, WGS84 datum.
Used for bearing, heading, course. Units are decimal degrees, true (not magnetic).
Type of GPS fix. none means GPS had no fix. To signify "the fix info is unknown, leave out fixType entirely. pps = military signal used
Represents a differential GPS station.