计算机科学

首页 > 计算机科学

GPX

2018-09-06 14:13:52     所属分类:置标语言
GPS交换格式
扩展名 .gpx
互联网媒体类型 application/gpx+xml
初始版本 2002
最新版本
1.1 [1]
(2004年8月9日 (2004-08-09))
延伸自 XML
网站 www.topografix.com/gpx.asp

GPXGPS eXchange Format,GPS交换格式)是一个XML格式,为应用软件设计的通用GPS数据格式。

它可以用来描述路点、轨迹、路程。这个格式是免费的,可以在不需要付任何许可费用的前提下使用。它的标签保存位置,海拔和时间,可以用来在不同的GPS设备和软件之间交换数据。如查看轨迹、在照片的exif数据中嵌入地理数据。

目录

  • 1 数据类型
  • 2 示例
  • 3 参见
  • 4 参考

数据类型

Wayroutrackp.png

GPX文件格式(GPS Exchange Format)是XML格式的一种,专门用来存储地理信息。 一个GPX文件当中可能包含一些路点(waypoint)及一些轨迹点(trackpoint)。 以全球定位系统(GPS设备)所产生的GPX档为例, 路点可能是各自独立互不相干的重要标记点, 例如照相的地点或用户手动标记的休息站或路口等等;至于GPS设备自动定时记录的则是轨迹点。 有顺序的一串轨迹点构成一个轨迹(track)或者路程(route)。轨迹是一个人曾经走过的记录,可能包含走错的路等等;路程则经常是建议未来用路人可以走的路径。所以,一般来讲,轨迹里的点,包含时间信息,路程里的点,则没有时间信息。

GPX文件内的点,至少要包含经纬度座标两项信息;其它字段都是可有可无的。

示例

下面这个GPX文件(局部)是由Garmin Oregon 400t手持GPS设备产生,这个文件展示了GPX格式的功能。

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

<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>

参见

  • Concepts
    • 兴趣点
    • OpenStreetMap, a collaborative project to create free editable maps using GPX traces.
  • 文件格式
    • 可交换图像文件
    • GML
    • KML, the equivalent format compatible with Google Earth.
  • 软件
    • GPSBabel,各类GPS数据文件格式的转换工具,支持格式如:KML,GPX,GML...等等
    • TCX,Garmin Training Center XML

参考

  1. ^ GPX: the GPS Exchange Format

上一篇:XSLT
相关推荐