Schema gpx.xsd


schema location:  http://www.topografix.com/GPX/1/1/gpx.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://www.topografix.com/GPX/1/1
 
Elements  Complex types  Simple types 
gpx  boundsType  degreesType 
copyrightType  dgpsStationType 
emailType  fixType 
extensionsType  latitudeType 
gpxType  longitudeType 
linkType 
metadataType 
personType 
ptsegType 
ptType 
rteType 
trksegType 
trkType 
wptType 


element gpx
diagram
namespace http://www.topografix.com/GPX/1/1
type gpxType
properties
content complex
children metadata wpt rte trk extensions
attributes
Name  Type  Use  Default  Fixed  annotation
versionxsd:stringrequired    1.1  
documentation

You must include the version number in your GPX document.
 
creatorxsd:stringrequired      
documentation

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.
 
annotation
documentation

GPX is the root element in the XML file.
 
source <xsd:element name="gpx" type="gpxType">
 
<xsd:annotation>
   
<xsd:documentation>
GPX is the root element in the XML file.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType boundsType
diagram
namespace http://www.topografix.com/GPX/1/1
used by
element metadataType/bounds
attributes
Name  Type  Use  Default  Fixed  annotation
minlatlatitudeTyperequired      
documentation

The minimum latitude.
 
minlonlongitudeTyperequired      
documentation

The minimum longitude.
 
maxlatlatitudeTyperequired      
documentation

The maximum latitude.
 
maxlonlongitudeTyperequired      
documentation

The maximum longitude.
 
annotation
documentation

Two lat/lon pairs defining the extent of an element.
   
source <xsd:complexType name="boundsType">
 
<xsd:annotation>
   
<xsd:documentation>
Two lat/lon pairs defining the extent of an element.
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="minlat" type="latitudeType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>
The minimum latitude.
 
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="minlon" type="longitudeType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>
The minimum longitude.
 
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="maxlat" type="latitudeType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>
The maximum latitude.
 
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="maxlon" type="longitudeType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>
The maximum longitude.
 
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute boundsType/@minlat
type latitudeType
properties
isRef 0
use required
facets
minInclusive -90.0
maxInclusive 90.0
annotation
documentation

The minimum latitude.
 
source <xsd:attribute name="minlat" type="latitudeType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>
The minimum latitude.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute boundsType/@minlon
type longitudeType
properties
isRef 0
use required
facets
minInclusive -180.0
maxExclusive 180.0
annotation
documentation

The minimum longitude.
 
source <xsd:attribute name="minlon" type="longitudeType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>
The minimum longitude.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute boundsType/@maxlat
type latitudeType
properties
isRef 0
use required
facets
minInclusive -90.0
maxInclusive 90.0
annotation
documentation

The maximum latitude.
 
source <xsd:attribute name="maxlat" type="latitudeType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>
The maximum latitude.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute boundsType/@maxlon
type longitudeType
properties
isRef 0
use required
facets
minInclusive -180.0
maxExclusive 180.0
annotation
documentation

The maximum longitude.
 
source <xsd:attribute name="maxlon" type="longitudeType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>
The maximum longitude.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType copyrightType
diagram
namespace http://www.topografix.com/GPX/1/1
children year license
used by
element metadataType/copyright
attributes
Name  Type  Use  Default  Fixed  annotation
authorxsd:stringrequired      
documentation

Copyright holder (TopoSoft, Inc.)
 
annotation
documentation

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.
   
source <xsd:complexType name="copyrightType">
 
<xsd:annotation>
   
<xsd:documentation>
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.
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<!-- elements must appear in this order -->
   
<xsd:element name="year" type="xsd:gYear" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Year of copyright.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="license" type="xsd:anyURI" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Link to external file containing license text.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
 
<xsd:attribute name="author" type="xsd:string" use="required">
   
<xsd:annotation>
     
<xsd:documentation>
Copyright holder (TopoSoft, Inc.)
 
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute copyrightType/@author
type xsd:string
properties
isRef 0
use required
annotation
documentation

Copyright holder (TopoSoft, Inc.)
 
source <xsd:attribute name="author" type="xsd:string" use="required">
 
<xsd:annotation>
   
<xsd:documentation>
Copyright holder (TopoSoft, Inc.)
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element copyrightType/year
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:gYear
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Year of copyright.
 
source <xsd:element name="year" type="xsd:gYear" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Year of copyright.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element copyrightType/license
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:anyURI
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Link to external file containing license text.
 
source <xsd:element name="license" type="xsd:anyURI" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Link to external file containing license text.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType emailType
diagram
namespace http://www.topografix.com/GPX/1/1
used by
element personType/email
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:stringrequired      
documentation

id half of email address (billgates2004)
 
domainxsd:stringrequired      
documentation

domain half of email address (hotmail.com)
 
annotation
documentation

An email address.  Broken into two parts (id and domain) to help prevent email harvesting.
   
source <xsd:complexType name="emailType">
 
<xsd:annotation>
   
<xsd:documentation>
An email address.  Broken into two parts (id and domain) to help prevent email harvesting.
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="id" type="xsd:string" use="required">
   
<xsd:annotation>
     
<xsd:documentation>
id half of email address (billgates2004)
 
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="domain" type="xsd:string" use="required">
   
<xsd:annotation>
     
<xsd:documentation>
domain half of email address (hotmail.com)
 
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute emailType/@id
type xsd:string
properties
isRef 0
use required
annotation
documentation

id half of email address (billgates2004)
 
source <xsd:attribute name="id" type="xsd:string" use="required">
 
<xsd:annotation>
   
<xsd:documentation>
id half of email address (billgates2004)
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute emailType/@domain
type xsd:string
properties
isRef 0
use required
annotation
documentation

domain half of email address (hotmail.com)
 
source <xsd:attribute name="domain" type="xsd:string" use="required">
 
<xsd:annotation>
   
<xsd:documentation>
domain half of email address (hotmail.com)
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType extensionsType
diagram
namespace http://www.topografix.com/GPX/1/1
used by
elements gpxType/extensions metadataType/extensions wptType/extensions rteType/extensions trkType/extensions trksegType/extensions
annotation
documentation

You can add extend GPX by adding your own elements from another schema here.
   
source <xsd:complexType name="extensionsType">
 
<xsd:annotation>
   
<xsd:documentation>
You can add extend GPX by adding your own elements from another schema here.
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>
You can add extend GPX by adding your own elements from another schema here.
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:any>
 
</xsd:sequence>
</xsd:complexType>

complexType gpxType
diagram
namespace http://www.topografix.com/GPX/1/1
children metadata wpt rte trk extensions
used by
element gpx
attributes
Name  Type  Use  Default  Fixed  annotation
versionxsd:stringrequired    1.1  
documentation

You must include the version number in your GPX document.
 
creatorxsd:stringrequired      
documentation

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.
 
annotation
documentation

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.
 
source <xsd:complexType name="gpxType">
 
<xsd:annotation>
   
<xsd:documentation>
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.
 
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="metadata" type="metadataType" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Metadata about the file.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="wpt" type="wptType" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>
A list of waypoints.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="rte" type="rteType" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>
A list of routes.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="trk" type="trkType" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>
A list of tracks.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="extensions" type="extensionsType" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
You can add extend GPX by adding your own elements from another schema here.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
 
<xsd:attribute name="version" type="xsd:string" use="required" fixed="1.1">
   
<xsd:annotation>
     
<xsd:documentation>
You must include the version number in your GPX document.
 
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="creator" type="xsd:string" use="required">
   
<xsd:annotation>
     
<xsd:documentation>
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.
 
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute gpxType/@version
type xsd:string
properties
isRef 0
fixed 1.1
use required
annotation
documentation

You must include the version number in your GPX document.
 
source <xsd:attribute name="version" type="xsd:string" use="required" fixed="1.1">
 
<xsd:annotation>
   
<xsd:documentation>
You must include the version number in your GPX document.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute gpxType/@creator
type xsd:string
properties
isRef 0
use required
annotation
documentation

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.
 
source <xsd:attribute name="creator" type="xsd:string" use="required">
 
<xsd:annotation>
   
<xsd:documentation>
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.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element gpxType/metadata
diagram
namespace http://www.topografix.com/GPX/1/1
type metadataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children name desc author copyright link time keywords bounds extensions
annotation
documentation

Metadata about the file.
  
source <xsd:element name="metadata" type="metadataType" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Metadata about the file.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element gpxType/wpt
diagram
namespace http://www.topografix.com/GPX/1/1
type wptType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ele time magvar geoidheight name cmt desc src link sym type fix sat hdop vdop pdop ageofdgpsdata dgpsid extensions
attributes
Name  Type  Use  Default  Fixed  annotation
latlatitudeTyperequired      
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
lonlongitudeTyperequired      
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
annotation
documentation

A list of waypoints.
  
source <xsd:element name="wpt" type="wptType" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>
A list of waypoints.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element gpxType/rte
diagram
namespace http://www.topografix.com/GPX/1/1
type rteType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children name cmt desc src link number type extensions rtept
annotation
documentation

A list of routes.
  
source <xsd:element name="rte" type="rteType" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>
A list of routes.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element gpxType/trk
diagram
namespace http://www.topografix.com/GPX/1/1
type trkType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children name cmt desc src link number type extensions trkseg
annotation
documentation

A list of tracks.
  
source <xsd:element name="trk" type="trkType" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>
A list of tracks.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element gpxType/extensions
diagram
namespace http://www.topografix.com/GPX/1/1
type extensionsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
annotation
documentation

You can add extend GPX by adding your own elements from another schema here.
  
source <xsd:element name="extensions" type="extensionsType" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
You can add extend GPX by adding your own elements from another schema here.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType linkType
diagram
namespace http://www.topografix.com/GPX/1/1
children text type
used by
elements metadataType/link wptType/link rteType/link trkType/link personType/link
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxsd:anyURIrequired      
documentation

URL of hyperlink.
 
annotation
documentation

A link to an external resource (Web page, digital photo, video clip, etc) with additional information.
   
source <xsd:complexType name="linkType">
 
<xsd:annotation>
   
<xsd:documentation>
A link to an external resource (Web page, digital photo, video clip, etc) with additional information.
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<!-- elements must appear in this order -->
   
<xsd:element name="text" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Text of hyperlink.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="type" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Mime type of content (image/jpeg)
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
 
<xsd:attribute name="href" type="xsd:anyURI" use="required">
   
<xsd:annotation>
     
<xsd:documentation>
URL of hyperlink.
 
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute linkType/@href
type xsd:anyURI
properties
isRef 0
use required
annotation
documentation

URL of hyperlink.
 
source <xsd:attribute name="href" type="xsd:anyURI" use="required">
 
<xsd:annotation>
   
<xsd:documentation>
URL of hyperlink.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element linkType/text
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Text of hyperlink.
 
source <xsd:element name="text" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Text of hyperlink.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element linkType/type
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Mime type of content (image/jpeg)
 
source <xsd:element name="type" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Mime type of content (image/jpeg)
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType metadataType
diagram
namespace http://www.topografix.com/GPX/1/1
children name desc author copyright link time keywords bounds extensions
used by
element gpxType/metadata
annotation
documentation

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.
 
source <xsd:complexType name="metadataType">
 
<xsd:annotation>
   
<xsd:documentation>
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.
 
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<!-- elements must appear in this order -->
   
<xsd:element name="name" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
The name of the GPX file.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="desc" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
A description of the contents of the GPX file.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="author" type="personType" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
The person or organization who created the GPX file.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="copyright" type="copyrightType" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Copyright and license information governing use of the file.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="link" type="linkType" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>
URLs associated with the location described in the file.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="time" type="xsd:dateTime" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
The creation date of the file.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="keywords" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Keywords associated with the file.  Search engines or databases can use this information to classify the data.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="bounds" type="boundsType" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Minimum and maximum coordinates which describe the extent of the coordinates in the file.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="extensions" type="extensionsType" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
You can add extend GPX by adding your own elements from another schema here.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element metadataType/name
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

The name of the GPX file.
  
source <xsd:element name="name" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
The name of the GPX file.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element metadataType/desc
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

A description of the contents of the GPX file.
  
source <xsd:element name="desc" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
A description of the contents of the GPX file.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element metadataType/author
diagram
namespace http://www.topografix.com/GPX/1/1
type personType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children name email link
annotation
documentation

The person or organization who created the GPX file.
  
source <xsd:element name="author" type="personType" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
The person or organization who created the GPX file.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element metadataType/copyright
diagram
namespace http://www.topografix.com/GPX/1/1
type copyrightType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children year license
attributes
Name  Type  Use  Default  Fixed  annotation
authorxsd:stringrequired      
documentation

Copyright holder (TopoSoft, Inc.)
 
annotation
documentation

Copyright and license information governing use of the file.
  
source <xsd:element name="copyright" type="copyrightType" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Copyright and license information governing use of the file.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element metadataType/link
diagram
namespace http://www.topografix.com/GPX/1/1
type linkType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children text type
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxsd:anyURIrequired      
documentation

URL of hyperlink.
 
annotation
documentation

URLs associated with the location described in the file.
  
source <xsd:element name="link" type="linkType" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>
URLs associated with the location described in the file.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element metadataType/time
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

The creation date of the file.
  
source <xsd:element name="time" type="xsd:dateTime" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
The creation date of the file.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element metadataType/keywords
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Keywords associated with the file.  Search engines or databases can use this information to classify the data.
  
source <xsd:element name="keywords" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Keywords associated with the file.  Search engines or databases can use this information to classify the data.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element metadataType/bounds
diagram
namespace http://www.topografix.com/GPX/1/1
type boundsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
minlatlatitudeTyperequired      
documentation

The minimum latitude.
 
minlonlongitudeTyperequired      
documentation

The minimum longitude.
 
maxlatlatitudeTyperequired      
documentation

The maximum latitude.
 
maxlonlongitudeTyperequired      
documentation

The maximum longitude.
 
annotation
documentation

Minimum and maximum coordinates which describe the extent of the coordinates in the file.
  
source <xsd:element name="bounds" type="boundsType" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Minimum and maximum coordinates which describe the extent of the coordinates in the file.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element metadataType/extensions
diagram
namespace http://www.topografix.com/GPX/1/1
type extensionsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
annotation
documentation

You can add extend GPX by adding your own elements from another schema here.
  
source <xsd:element name="extensions" type="extensionsType" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
You can add extend GPX by adding your own elements from another schema here.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType personType
diagram
namespace http://www.topografix.com/GPX/1/1
children name email link
used by
element metadataType/author
annotation
documentation

A person or organization.
   
source <xsd:complexType name="personType">
 
<xsd:annotation>
   
<xsd:documentation>
A person or organization.
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<!-- elements must appear in this order -->
   
<xsd:element name="name" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Name of person or organization.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="email" type="emailType" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Email address.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="link" type="linkType" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Link to Web site or other external information about person.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element personType/name
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Name of person or organization.
 
source <xsd:element name="name" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Name of person or organization.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element personType/email
diagram
namespace http://www.topografix.com/GPX/1/1
type emailType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:stringrequired      
documentation

id half of email address (billgates2004)
 
domainxsd:stringrequired      
documentation

domain half of email address (hotmail.com)
 
annotation
documentation

Email address.
 
source <xsd:element name="email" type="emailType" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Email address.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element personType/link
diagram
namespace http://www.topografix.com/GPX/1/1
type linkType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children text type
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxsd:anyURIrequired      
documentation

URL of hyperlink.
 
annotation
documentation

Link to Web site or other external information about person.
 
source <xsd:element name="link" type="linkType" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Link to Web site or other external information about person.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType ptsegType
diagram
namespace http://www.topografix.com/GPX/1/1
children pt
annotation
documentation

An ordered sequence of points.  (for polygons or polylines, e.g.)
   
source <xsd:complexType name="ptsegType">
 
<xsd:annotation>
   
<xsd:documentation>
An ordered sequence of points.  (for polygons or polylines, e.g.)
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<!-- elements must appear in this order -->
   
<xsd:element name="pt" type="ptType" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>
Ordered list of geographic points.
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element ptsegType/pt
diagram
namespace http://www.topografix.com/GPX/1/1
type ptType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ele time
attributes
Name  Type  Use  Default  Fixed  annotation
latlatitudeTyperequired      
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
lonlongitudeTyperequired      
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
annotation
documentation

Ordered list of geographic points.
source <xsd:element name="pt" type="ptType" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>
Ordered list of geographic points.
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType ptType
diagram
namespace http://www.topografix.com/GPX/1/1
children ele time
used by
element ptsegType/pt
attributes
Name  Type  Use  Default  Fixed  annotation
latlatitudeTyperequired      
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
lonlongitudeTyperequired      
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
annotation
documentation

A geographic point with optional elevation and time.  Available for use by other schemas.
   
source <xsd:complexType name="ptType">
 
<xsd:annotation>
   
<xsd:documentation>
A geographic point with optional elevation and time.  Available for use by other schemas.
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<!-- elements must appear in this order -->
   
<xsd:element name="ele" type="xsd:decimal" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
The elevation (in meters) of the point.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="time" type="xsd:dateTime" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
The time that the point was recorded.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
 
<xsd:attribute name="lat" type="latitudeType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>
The latitude of the point.  Decimal degrees, WGS84 datum.
 
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="lon" type="longitudeType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>
The latitude of the point.  Decimal degrees, WGS84 datum.
 
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute ptType/@lat
type latitudeType
properties
isRef 0
use required
facets
minInclusive -90.0
maxInclusive 90.0
annotation
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
source <xsd:attribute name="lat" type="latitudeType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>
The latitude of the point.  Decimal degrees, WGS84 datum.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute ptType/@lon
type longitudeType
properties
isRef 0
use required
facets
minInclusive -180.0
maxExclusive 180.0
annotation
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
source <xsd:attribute name="lon" type="longitudeType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>
The latitude of the point.  Decimal degrees, WGS84 datum.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element ptType/ele
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

The elevation (in meters) of the point.
 
source <xsd:element name="ele" type="xsd:decimal" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
The elevation (in meters) of the point.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ptType/time
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

The time that the point was recorded.
 
source <xsd:element name="time" type="xsd:dateTime" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
The time that the point was recorded.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType rteType
diagram
namespace http://www.topografix.com/GPX/1/1
children name cmt desc src link number type extensions rtept
used by
element gpxType/rte
annotation
documentation

rte represents route - an ordered list of waypoints representing a series of turn points leading to a destination.
 
source <xsd:complexType name="rteType">
 
<xsd:annotation>
   
<xsd:documentation>
rte represents route - an ordered list of waypoints representing a series of turn points leading to a destination.
 
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="name" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
GPS name of route.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="cmt" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
GPS comment for route.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="desc" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Text description of route for user.  Not sent to GPS.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="src" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Source of data. Included to give user some idea of reliability and accuracy of data.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="link" type="linkType" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>
Links to external information about the route.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="number" type="xsd:nonNegativeInteger" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
GPS route number.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="type" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Type (classification) of route.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="extensions" type="extensionsType" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
You can add extend GPX by adding your own elements from another schema here.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="rtept" type="wptType" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>
A list of route points.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element rteType/name
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

GPS name of route.
 
source <xsd:element name="name" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
GPS name of route.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element rteType/cmt
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

GPS comment for route.
 
source <xsd:element name="cmt" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
GPS comment for route.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element rteType/desc
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Text description of route for user.  Not sent to GPS.
 
source <xsd:element name="desc" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Text description of route for user.  Not sent to GPS.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element rteType/src
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Source of data. Included to give user some idea of reliability and accuracy of data.
 
source <xsd:element name="src" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Source of data. Included to give user some idea of reliability and accuracy of data.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element rteType/link
diagram
namespace http://www.topografix.com/GPX/1/1
type linkType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children text type
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxsd:anyURIrequired      
documentation

URL of hyperlink.
 
annotation
documentation

Links to external information about the route.
 
source <xsd:element name="link" type="linkType" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>
Links to external information about the route.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element rteType/number
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:nonNegativeInteger
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

GPS route number.
 
source <xsd:element name="number" type="xsd:nonNegativeInteger" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
GPS route number.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element rteType/type
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Type (classification) of route.
 
source <xsd:element name="type" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Type (classification) of route.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element rteType/extensions
diagram
namespace http://www.topografix.com/GPX/1/1
type extensionsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
annotation
documentation

You can add extend GPX by adding your own elements from another schema here.
  
source <xsd:element name="extensions" type="extensionsType" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
You can add extend GPX by adding your own elements from another schema here.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element rteType/rtept
diagram
namespace http://www.topografix.com/GPX/1/1
type wptType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ele time magvar geoidheight name cmt desc src link sym type fix sat hdop vdop pdop ageofdgpsdata dgpsid extensions
attributes
Name  Type  Use  Default  Fixed  annotation
latlatitudeTyperequired      
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
lonlongitudeTyperequired      
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
annotation
documentation

A list of route points.
  
source <xsd:element name="rtept" type="wptType" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>
A list of route points.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType trksegType
diagram
namespace http://www.topografix.com/GPX/1/1
children trkpt extensions
used by
element trkType/trkseg
annotation
documentation

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.
   
source <xsd:complexType name="trksegType">
 
<xsd:annotation>
   
<xsd:documentation>
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.
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<!-- elements must appear in this order -->
   
<xsd:element name="trkpt" type="wptType" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>
A Track Point holds the coordinates, elevation, timestamp, and metadata for a single point in a track.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="extensions" type="extensionsType" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
You can add extend GPX by adding your own elements from another schema here.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element trksegType/trkpt
diagram
namespace http://www.topografix.com/GPX/1/1
type wptType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ele time magvar geoidheight name cmt desc src link sym type fix sat hdop vdop pdop ageofdgpsdata dgpsid extensions
attributes
Name  Type  Use  Default  Fixed  annotation
latlatitudeTyperequired      
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
lonlongitudeTyperequired      
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
annotation
documentation

A Track Point holds the coordinates, elevation, timestamp, and metadata for a single point in a track.
  
source <xsd:element name="trkpt" type="wptType" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>
A Track Point holds the coordinates, elevation, timestamp, and metadata for a single point in a track.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element trksegType/extensions
diagram
namespace http://www.topografix.com/GPX/1/1
type extensionsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
annotation
documentation

You can add extend GPX by adding your own elements from another schema here.
  
source <xsd:element name="extensions" type="extensionsType" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
You can add extend GPX by adding your own elements from another schema here.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType trkType
diagram
namespace http://www.topografix.com/GPX/1/1
children name cmt desc src link number type extensions trkseg
used by
element gpxType/trk
annotation
documentation

trk represents a track - an ordered list of points describing a path.
 
source <xsd:complexType name="trkType">
 
<xsd:annotation>
   
<xsd:documentation>
trk represents a track - an ordered list of points describing a path.
 
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="name" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
GPS name of track.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="cmt" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
GPS comment for track.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="desc" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
User description of track.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="src" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Source of data. Included to give user some idea of reliability and accuracy of data.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="link" type="linkType" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>
Links to external information about track.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="number" type="xsd:nonNegativeInteger" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
GPS track number.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="type" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Type (classification) of track.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="extensions" type="extensionsType" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
You can add extend GPX by adding your own elements from another schema here.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="trkseg" type="trksegType" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>
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.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

element trkType/name
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

GPS name of track.
 
source <xsd:element name="name" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
GPS name of track.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element trkType/cmt
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

GPS comment for track.
 
source <xsd:element name="cmt" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
GPS comment for track.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element trkType/desc
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

User description of track.
 
source <xsd:element name="desc" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
User description of track.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element trkType/src
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Source of data. Included to give user some idea of reliability and accuracy of data.
 
source <xsd:element name="src" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Source of data. Included to give user some idea of reliability and accuracy of data.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element trkType/link
diagram
namespace http://www.topografix.com/GPX/1/1
type linkType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children text type
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxsd:anyURIrequired      
documentation

URL of hyperlink.
 
annotation
documentation

Links to external information about track.
 
source <xsd:element name="link" type="linkType" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>
Links to external information about track.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element trkType/number
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:nonNegativeInteger
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

GPS track number.
 
source <xsd:element name="number" type="xsd:nonNegativeInteger" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
GPS track number.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element trkType/type
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Type (classification) of track.
 
source <xsd:element name="type" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Type (classification) of track.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element trkType/extensions
diagram
namespace http://www.topografix.com/GPX/1/1
type extensionsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
annotation
documentation

You can add extend GPX by adding your own elements from another schema here.
  
source <xsd:element name="extensions" type="extensionsType" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
You can add extend GPX by adding your own elements from another schema here.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element trkType/trkseg
diagram
namespace http://www.topografix.com/GPX/1/1
type trksegType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children trkpt extensions
annotation
documentation

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.
  
source <xsd:element name="trkseg" type="trksegType" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>
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.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType wptType
diagram
namespace http://www.topografix.com/GPX/1/1
children ele time magvar geoidheight name cmt desc src link sym type fix sat hdop vdop pdop ageofdgpsdata dgpsid extensions
used by
elements rteType/rtept trksegType/trkpt gpxType/wpt
attributes
Name  Type  Use  Default  Fixed  annotation
latlatitudeTyperequired      
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
lonlongitudeTyperequired      
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
annotation
documentation

wpt represents a waypoint, point of interest, or named feature on a map.
 
source <xsd:complexType name="wptType">
 
<xsd:annotation>
   
<xsd:documentation>
wpt represents a waypoint, point of interest, or named feature on a map.
 
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<!-- elements must appear in this order -->
   
<!-- Position info -->
   
<xsd:element name="ele" type="xsd:decimal" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Elevation (in meters) of the point.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="time" type="xsd:dateTime" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
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.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="magvar" type="degreesType" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Magnetic variation (in degrees) at the point
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="geoidheight" type="xsd:decimal" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Height (in meters) of geoid (mean sea level) above WGS84 earth ellipsoid.  As defined in NMEA GGA message.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<!-- Description info -->
   
<xsd:element name="name" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
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.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="cmt" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
GPS waypoint comment. Sent to GPS as comment.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="desc" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
A text description of the element. Holds additional information about the element intended for the user, not the GPS.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="src" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Source of data. Included to give user some idea of reliability and accuracy of data.  "Garmin eTrex", "USGS quad Boston North", e.g.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="link" type="linkType" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>
Link to additional information about the waypoint.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="sym" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
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.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="type" type="xsd:string" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Type (classification) of the waypoint.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<!-- Accuracy info -->
   
<xsd:element name="fix" type="fixType" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Type of GPX fix.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="sat" type="xsd:nonNegativeInteger" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Number of satellites used to calculate the GPX fix.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="hdop" type="xsd:decimal" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Horizontal dilution of precision.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="vdop" type="xsd:decimal" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Vertical dilution of precision.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="pdop" type="xsd:decimal" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Position dilution of precision.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="ageofdgpsdata" type="xsd:decimal" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
Number of seconds since last DGPS update.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="dgpsid" type="dgpsStationType" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
ID of DGPS station used in differential correction.
 
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="extensions" type="extensionsType" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>
You can add extend GPX by adding your own elements from another schema here.
  
</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
 
<xsd:attribute name="lat" type="latitudeType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>
The latitude of the point.  Decimal degrees, WGS84 datum.
 
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="lon" type="longitudeType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>
The latitude of the point.  Decimal degrees, WGS84 datum.
 
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute wptType/@lat
type latitudeType
properties
isRef 0
use required
facets
minInclusive -90.0
maxInclusive 90.0
annotation
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
source <xsd:attribute name="lat" type="latitudeType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>
The latitude of the point.  Decimal degrees, WGS84 datum.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute wptType/@lon
type longitudeType
properties
isRef 0
use required
facets
minInclusive -180.0
maxExclusive 180.0
annotation
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
source <xsd:attribute name="lon" type="longitudeType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>
The latitude of the point.  Decimal degrees, WGS84 datum.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element wptType/ele
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Elevation (in meters) of the point.
 
source <xsd:element name="ele" type="xsd:decimal" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Elevation (in meters) of the point.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/time
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

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.
 
source <xsd:element name="time" type="xsd:dateTime" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
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.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/magvar
diagram
namespace http://www.topografix.com/GPX/1/1
type degreesType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0.0
maxExclusive 360.0
annotation
documentation

Magnetic variation (in degrees) at the point
 
source <xsd:element name="magvar" type="degreesType" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Magnetic variation (in degrees) at the point
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/geoidheight
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Height (in meters) of geoid (mean sea level) above WGS84 earth ellipsoid.  As defined in NMEA GGA message.
 
source <xsd:element name="geoidheight" type="xsd:decimal" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Height (in meters) of geoid (mean sea level) above WGS84 earth ellipsoid.  As defined in NMEA GGA message.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/name
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

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.
 
source <xsd:element name="name" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
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.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/cmt
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

GPS waypoint comment. Sent to GPS as comment.
 
source <xsd:element name="cmt" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
GPS waypoint comment. Sent to GPS as comment.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/desc
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

A text description of the element. Holds additional information about the element intended for the user, not the GPS.
 
source <xsd:element name="desc" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
A text description of the element. Holds additional information about the element intended for the user, not the GPS.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/src
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Source of data. Included to give user some idea of reliability and accuracy of data.  "Garmin eTrex", "USGS quad Boston North", e.g.
 
source <xsd:element name="src" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Source of data. Included to give user some idea of reliability and accuracy of data.  "Garmin eTrex", "USGS quad Boston North", e.g.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/link
diagram
namespace http://www.topografix.com/GPX/1/1
type linkType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children text type
attributes
Name  Type  Use  Default  Fixed  annotation
hrefxsd:anyURIrequired      
documentation

URL of hyperlink.
 
annotation
documentation

Link to additional information about the waypoint.
 
source <xsd:element name="link" type="linkType" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:documentation>
Link to additional information about the waypoint.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/sym
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

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.
 
source <xsd:element name="sym" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
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.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/type
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Type (classification) of the waypoint.
 
source <xsd:element name="type" type="xsd:string" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Type (classification) of the waypoint.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/fix
diagram
namespace http://www.topografix.com/GPX/1/1
type fixType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration none
enumeration 2d
enumeration 3d
enumeration dgps
enumeration pps
annotation
documentation

Type of GPX fix.
 
source <xsd:element name="fix" type="fixType" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Type of GPX fix.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/sat
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:nonNegativeInteger
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Number of satellites used to calculate the GPX fix.
 
source <xsd:element name="sat" type="xsd:nonNegativeInteger" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Number of satellites used to calculate the GPX fix.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/hdop
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Horizontal dilution of precision.
 
source <xsd:element name="hdop" type="xsd:decimal" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Horizontal dilution of precision.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/vdop
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Vertical dilution of precision.
 
source <xsd:element name="vdop" type="xsd:decimal" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Vertical dilution of precision.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/pdop
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Position dilution of precision.
 
source <xsd:element name="pdop" type="xsd:decimal" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Position dilution of precision.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/ageofdgpsdata
diagram
namespace http://www.topografix.com/GPX/1/1
type xsd:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation

Number of seconds since last DGPS update.
 
source <xsd:element name="ageofdgpsdata" type="xsd:decimal" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
Number of seconds since last DGPS update.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/dgpsid
diagram
namespace http://www.topografix.com/GPX/1/1
type dgpsStationType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 0
maxInclusive 1023
annotation
documentation

ID of DGPS station used in differential correction.
 
source <xsd:element name="dgpsid" type="dgpsStationType" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
ID of DGPS station used in differential correction.
 
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element wptType/extensions
diagram
namespace http://www.topografix.com/GPX/1/1
type extensionsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
annotation
documentation

You can add extend GPX by adding your own elements from another schema here.
  
source <xsd:element name="extensions" type="extensionsType" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>
You can add extend GPX by adding your own elements from another schema here.
  
</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

simpleType degreesType
namespace http://www.topografix.com/GPX/1/1
type restriction of xsd:decimal
used by
element wptType/magvar
facets
minInclusive 0.0
maxExclusive 360.0
annotation
documentation

Used for bearing, heading, course.  Units are decimal degrees, true (not magnetic).
 
source <xsd:simpleType name="degreesType">
 
<xsd:annotation>
   
<xsd:documentation>
Used for bearing, heading, course.  Units are decimal degrees, true (not magnetic).
 
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:decimal">
   
<xsd:minInclusive value="0.0"/>
   
<xsd:maxExclusive value="360.0"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType dgpsStationType
namespace http://www.topografix.com/GPX/1/1
type restriction of xsd:integer
used by
element wptType/dgpsid
facets
minInclusive 0
maxInclusive 1023
annotation
documentation

Represents a differential GPS station.
   
source <xsd:simpleType name="dgpsStationType">
 
<xsd:annotation>
   
<xsd:documentation>
Represents a differential GPS station.
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:integer">
   
<xsd:minInclusive value="0"/>
   
<xsd:maxInclusive value="1023"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType fixType
namespace http://www.topografix.com/GPX/1/1
type restriction of xsd:string
used by
element wptType/fix
facets
enumeration none
enumeration 2d
enumeration 3d
enumeration dgps
enumeration pps
annotation
documentation

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
 
source <xsd:simpleType name="fixType">
 
<xsd:annotation>
   
<xsd:documentation>
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
 
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:string">
   
<xsd:enumeration value="none"/>
   
<xsd:enumeration value="2d"/>
   
<xsd:enumeration value="3d"/>
   
<xsd:enumeration value="dgps"/>
   
<xsd:enumeration value="pps"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType latitudeType
namespace http://www.topografix.com/GPX/1/1
type restriction of xsd:decimal
used by
attributes wptType/@lat ptType/@lat boundsType/@maxlat boundsType/@minlat
facets
minInclusive -90.0
maxInclusive 90.0
annotation
documentation

The latitude of the point.  Decimal degrees, WGS84 datum.
 
source <xsd:simpleType name="latitudeType">
 
<xsd:annotation>
   
<xsd:documentation>
The latitude of the point.  Decimal degrees, WGS84 datum.
 
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:decimal">
   
<xsd:minInclusive value="-90.0"/>
   
<xsd:maxInclusive value="90.0"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType longitudeType
namespace http://www.topografix.com/GPX/1/1
type restriction of xsd:decimal
used by
attributes wptType/@lon ptType/@lon boundsType/@maxlon boundsType/@minlon
facets
minInclusive -180.0
maxExclusive 180.0
annotation
documentation

The longitude of the point.  Decimal degrees, WGS84 datum.
 
source <xsd:simpleType name="longitudeType">
 
<xsd:annotation>
   
<xsd:documentation>
The longitude of the point.  Decimal degrees, WGS84 datum.
 
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:decimal">
   
<xsd:minInclusive value="-180.0"/>
   
<xsd:maxExclusive value="180.0"/>
 
</xsd:restriction>
</xsd:simpleType>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy