是否有在 GPX 文件 trkpt 节点中嵌入心率数据的标准?

问题描述 投票:0回答:2

我正在构建一个处理 gpx 文件的应用程序,我想知道是否有在

<trkpt>
节点内嵌入心率数据的标准。 GPX 规范 没有提及这一点,但每种类型都支持
<extensions>
,任何东西都可以放置在其中。

是否有使用

<extensions>
将心率数据嵌入 trkpts 的已知用法?我想确保我的应用程序与执行此操作的设备兼容,但我看不到太多有关它的信息。

xml gpx
2个回答
1
投票

我发现garmin有一个叫做GPX TPX(轨迹点扩展)的东西,它可以在轨迹点中编码心率和其他信息。我还无法找到扩展程序的确切列表或如何使用它们。


0
投票

我建议检查最流行的心率数据记录仪,如 Polar、Garmin 等。我发现 Strava 应用程序可以解析来自几个供应商的人力资源数据。您可以查看他们的文档https://developers.strava.com/docs/uploads/#gpx-gps-exchange-format

我个人正在 OsmAnd 应用程序中记录小时数据。 Osm并像这样存储它:

<extensions>
  <osmand:speed>1.1</osmand:speed>
  <osmand:hr>101</osmand:hr>
</extensions>

更新:OsmAnd 4.8+ 似乎没有使用自定义 xml 元素来存储 hr 数据,而是使用 Garmin 的 TrackPointExtension xml 结构。其中描述了

<gpxtpx:TrackPointExtension>

<extensions>
  <osmand:speed>1.1</osmand:speed>
  <gpxtpx:TrackPointExtension>
    <gpxtpx:hr>101</gpxtpx:hr>
  </gpxtpx:TrackPointExtension>
</extensions>
© www.soinside.com 2019 - 2024. All rights reserved.