REDISANT 提供互联网与物联网开发测试套件 #
互联网与中间件:
GPX(GPS Exchange Format)是一种基于 XML 的开放标准格式,用于存储和交换 GPS 设备采集的地理位置信息。
主要用途 #
- 记录行走或行驶轨迹(Track)
- 存储兴趣点(Waypoint)
- 定义导航路线(Route)
- 在不同软件、设备、在线平台之间无缝共享 GPS 数据
GPX 文件结构介绍 #
GPX 文件是一个 XML 文档,顶层元素为 <gpx>
,其基本骨架如下
<?xml version='1.0' encoding='UTF-8'?>
<gpx version="1.1" creator="https://www.komoot.de" xmlns="http://www.topografix.com/GPX/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">
<metadata>
<name>Zum Kastanienfest</name>
<author>
<link href="https://www.komoot.de">
<text>komoot</text>
<type>text/html</type>
</link>
</author>
</metadata>
<trk>
<name>Zum Kastanienfest</name>
<trkseg>
<trkpt lat="49.807091" lon="8.987194">
<ele>200.589833</ele>
<time>2025-06-13T14:48:12.000Z</time>
</trkpt>
<trkpt lat="49.807090" lon="8.987195">
<ele>200.589833</ele>
<time>2025-06-13T14:48:13.000Z</time>
</trkpt>
<trkpt lat="49.807085" lon="8.987212">
<ele>200.589833</ele>
<time>2025-06-13T14:48:14.000Z</time>
</trkpt>
<trkpt lat="49.807081" lon="8.987231">
<ele>200.589833</ele>
<time>2025-06-13T14:48:15.000Z</time>
</trkpt>
</trkseg>
</trk>
</gpx>
常用元素与属性 #
元素 | 说明 |
---|---|
<gpx> |
根元素,包含版本(version)、生成器(creator)等属性 |
<metadata> |
可选,文件标题、描述、作者、时间等元数据 |
<trk> |
轨迹(Track),包含一个或多个 <trkseg> (track segment) |
<trkseg> |
轨迹分段,一段连续的轨迹点集合 |
<trkpt> |
轨迹点(Track point),属性 lat 、lon ,可包含 <time> 、<ele> (海拔)等 |
重要属性 #
- lat, lon:纬度、经度(十进制度表示)
- ele:海拔高度(米)
- time:时间戳,格式为 ISO 8601(如
2025-06-15T06:00:00Z
) - extensions:扩展节点,可用于存放设备特有的数据(如心率、温度、拍照信息等)
使用JT/T 808终端模拟器时,导入文件时您至少需要包含以下四类元素
<gpx>
<metadata>
<trk>
<trkseg>
:属性lat
、lon
必须包含,可包含<time>
、<ele>
子元素
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.redisant.cn