问题标签 [gpx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1488 浏览

xml - 是否可以将您自己的标签添加到 XML 中的 GPX 文件中?

我知道 GPX 是一种轻量级 XML 数据格式,但我想知道是否可以添加我自己的标签,例如<Town> Some Town here </Town>它会保存 GPS 数据在附近完成的最近城镇,还是我必须将其保存在单独的 XML 中文件?

0 投票
4 回答
1879 浏览

java - 如何使用 Java 将子元素附加到大型 XML 文件?

我正在尝试使用 Java 创建一个 XML 文件,它是 GPS 坐标 (GPX) 的集合。每次我从我的 android 设备收到坐标(大约每秒 1 个)时,我都需要将结果附加到现有的 XML 文件中。我正在寻找的输出如下所示,其中 trkpt 元素作为重复项。问题是我不能只将新的 trkpt 添加到文件的末尾,因为它需要在 trkseg 父元素内。

到目前为止,我已经尝试了两种不同的 API,SIMPLEXML 和 JDOM。使用 SIMPLEXML,我无法弄清楚如何将子元素附加到现有文件中,因此我切换到了 JDOM。JDOM 允许我附加 trkpt 元素,如下所示,但是随着文件开始增长,它很快就减慢了程序的用户界面。使用 JDOM,我使用 SAXBuilder 重新打开文件并追加。我认为这个问题是它必须在添加新元素并重写文件之前在内存中复制整个文件。因此,文件越大,设备上的操作要求就越高。我需要一个在写入新数据之前不检查/复制整个文件的解决方案。有没有更有效的方法可以使用 Java 或 Java 的 API 来完成此任务?谢谢你的帮助!

0 投票
3 回答
3065 浏览

android - 使用 SAX 解析器或 XmlPullParser 解析 GPX 文件

我的应用程序创建了许多 gpx 文件,需要在应用程序的稍后阶段进行解析。我一般无法解析它们。我在这个站点和其他站点上看到了很多解析器示例,但是它们都使用类似的对象TracksTrakcPoints但是找不到这些类包含的内容。我真的希望能够解析文件并将其排序ArrayListLocation. 我需要从文件中获取经纬度以及时间和海拔高度。

有人可以帮我解决这个问题吗?我不介意使用SAX parserXml pull parser其他方法。

0 投票
6 回答
30294 浏览

iphone - 在Xcode中使用GPX模拟位置变化时,有没有办法控制速度?

我在 Xcode 4.2 中使用以下 GPX 文件来模拟位置更改。它运作良好,但我无法控制位置更改的速度。邮票似乎不起作用。有人对此有解决方案吗?

0 投票
1 回答
173 浏览

xml - 如何使用 Tango 将 GPX (XML) 文档保存到文件中?

我的设置:

  • 编译器:DMD 1.056
  • 库:探戈 0.99.9
  • 操作系统:Windows 7

到目前为止我做了什么:

我已经设法通过 API 构建了一个 GPX 文件,并且知道如何格式化它并在控制台上显示它。


我的代码:


问题:

如何将 GPX (XML) 文档保存到文件中?

0 投票
3 回答
2995 浏览

c# - 如何使用 XmlSerializer 处理不同的命名空间版本?

我正在使用 .NET XmlSerializer 类来反序列化 GPX 文件。

GPX 标准有两个版本:

  • <gpx xmlns="http://www.topografix.com/GPX/1/0"> ... </gpx>
  • <gpx xmlns="http://www.topografix.com/GPX/1/1"> ... </gpx>

此外,一些 GPX 文件没有指定默认命名空间:

  • <gpx> ... </gpx>

我的代码需要处理所有这三种情况,但我不知道如何让 XmlSerializer 去做。

我确信必须有一个简单的解决方案,因为这是一个常见的场景,例如 KML 有同样的问题。

0 投票
2 回答
23193 浏览

gps - GPX文件中的track和route有什么区别

我想知道 GPX 赛道和路线文件之间的基本区别是什么

0 投票
1 回答
105 浏览

dom - 从 DOM 请求此元素的正确方法是什么?

我正在从 gpx 文件中检索所有坐标,这是该文件中的示例行

在 IE 和 FireFox 中,以下代码正确执行:

虽然奇怪的是,在 Chrome 上这段代码不起作用,它似乎没有从 DOM 中检索任何信息。

在寻找解决方案的旅途中,我看到了“getElementsByTagNameNS(ns,name)”,但是查看http://www.w3schools.com/dom/met_element_getelementsbytagnamens.asp上的示例,我无法确定它是否在对我有任何帮助的事实。

任何提示表示赞赏

非常感谢

大卫

0 投票
3 回答
3443 浏览

android - 将经度从数据库保存到 GPX 文件.Android

我创建了存储纬度、经度和其他一些信息(如描述)的 sqlite 数据库。

现在我想提取这些信息并将 GPX 文件写入我的 SD 卡以进行进一步分析。任何人都知道如何做到这一点?

任何有用的链接、来源等?

0 投票
2 回答
994 浏览

android - Android:需要帮助从 .GPX 文件中解析数据

我按照教程学习从 gpx 文件(位于我的原始文件夹中)中解析数据,并且由于某种原因,没有数据被解析到 NodeList 中。这是我的 XMLParser 类

这是我尝试使用该类来解析文件的方式:

并且 GPX 文件是从应用程序“MyTracks”中导出的。

我没有收到任何错误,但我的消息指出“XML 解析错误。节点列表中没有数据。” 被展示。