问题标签 [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 投票
5 回答
23145 浏览

xml - 如何计算与 GPX 文件的距离?

我有一个带有 GPS 轨迹的GPX 文件。现在我想计算我用这条轨道覆盖的距离。

计算这个的最佳方法是什么?

0 投票
3 回答
5668 浏览

java - 如何使用 SAXReader 解析 GPX 文件?

我正在尝试解析GPX 文件。我用 JDOM 试过,但效果不是很好。

我打开了示例文件(CC-BY-SA OpenStreetMap),输出只是:

根:gpx
计数 trk:0

我能做些什么?我应该使用 SAXParserFactory ( javax.xml.parsers.SAXParserFactory) 并实现 Handler 类吗?

0 投票
1 回答
91 浏览

c# - 如何在结构上指定 maxExclusive?

我想DegreesGPX库创建一个结构。在 GPX 的XSDGPX 1.1 SchemadegreesType中定义为 minInclusive = 0 和 maxExclusive = 360。该结构现在应具有两个公共静态字段MinValue = 0MaxValue = x

指定 x 值的最佳方法是什么?360D-1 会不准确,360D-0.001 会假设没有人想要比 1/1000 度更好的精度。

0 投票
4 回答
15289 浏览

c# - XmlSerialization 和 xsi:SchemaLocation (xsd.exe)

我使用 xsd.exe 生成用于读取/写入 GPX 文件的 C# 类。如何让生成的 XML 文件包含 xsi:schemaLocation 属性,例如。

我想要以下但 xsi:schemaLocation 总是丢失

0 投票
1 回答
6434 浏览

python - 带有 LXML 的标签中的多个 XML 命名空间

我正在尝试使用 Pythons LXML 库来创建一个可以被 Garmin 的 Mapsource 产品读取的 GPX 文件。他们的 GPX 文件的标题看起来像这样

当我使用以下代码时:

我得到:

哪个有烦人的ns0标签。这可能是完全有效的 XML,但 Mapsource 不喜欢它。

知道如何让这个没有ns0标签吗?

0 投票
2 回答
2868 浏览

ruby-on-rails - Ruby GPX 文件解析器

建议什么可以在Ruby中解析GPX文件?

我试过gpx,但它不适用于 Ruby 企业版(https://github.com/dougfales/gpx/issues/1)。

我不想写解析器。

0 投票
1 回答
862 浏览

gps - GPX 文件高程的椭球或大地水准面 - 你怎么知道?

我一直在四处寻找,无法找到椭圆体或大地水准面对应于 GPX 文件中的“0”高程的标准。有标准吗?我是否只是假设 WGS84 椭球?或者如果使用不同的标准,有没有办法从文件中找出使用了哪个标准?还是做出有根据的猜测?

您的答案的来源是什么?我很想有一个权威的参考。

0 投票
6 回答
2349 浏览

ruby - 用 Ruby 绘制 GPS 信息

我正在寻找以编程方式将我的 GPS 日志转换为图像的方法,并希望在 Ruby 中执行此操作……如果这是一个可接受的工具。我没有任何 GIS 背景,但作为一名程序员,我认为这是一个有趣的问题。

到目前为止,这是我想出的。首先,您需要某种图形库。我选择了gnuplot,因为我找到了一个Ruby 绑定,但是这些天R似乎很热门。我创建了一个小脚本,用于转换 GPX 文件并将数据提供给 gnuplot,结果如下所示:alt text http://dl.dropbox.com/u/45672/gpslog.png

这看起来不错,但 gnuplot 似乎真的是一个创建图形的工具,而不是空间数据。这是这样做的方法还是有更好的解决方案?

这是另一个例子,知道你是如何构建这样的东西的吗?

0 投票
1 回答
1167 浏览

perl - 使用 Perl 在 Google Map 上显示 GPX 文件

我的服务器上有一堆 GPX 文件,我想将它们覆盖在谷歌地图上,以便在我们的网站上显示它们。我们对所有站点脚本都使用 Perl,但是我们很难弄清楚如何正确格式化数据以在 Google 地图中显示它。

我希望那里的一些 GPX 专家可以从高层次上解释我们如何才能最好地实现这一点,并提供一些示例 perl 代码来正确处理 GPX 文件并打印出必要的 HTML 以在 Google 地图上显示它。

在此先感谢您的帮助!!!

0 投票
2 回答
1622 浏览

xslt - 带有名称空间的 GPX 文件的 XPath 查询?

当 GPX 文件具有以下简单结构时,我可以<trkpt></trkpt>通过 xpath 表达式访问节点:<xsl:for-each select='gpx/trk/trkseg/trkpt'>

当涉及命名空间时,我怎样才能达到相同的效果,例如: