Ruby GPX 文件解析器
请教什么可以在 Ruby 中解析 GPX 文件?
我尝试了 gpx,但它不适用于 Ruby Enterprise Edition (https://github.com/dougfales/gpx/issues/1)。
我不想写一个解析器。
Advise what can parse GPX file in Ruby?
I tried gpx, but it does not work with Ruby Enterprise Edition (https://github.com/dougfales/gpx/issues/1).
I would not like to write a parser.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我一直在寻找同样的东西,但最终 GPX 文件只是另一个 XML 文件,因此您可以使用 XML 解析库来解析它,例如 诺科切。以下是我从 GPX 日志中提取所有纬度和经度的方法:
可能有更好的方法来做到这一点,但这对我有用。
I was looking for the same thing but in the end a GPX file is just another XML file so you can parse it with XML parsing libraries like Nokogiri. Here is how I extract all the latitudes and longitudes form a GPX log:
There are probably better ways to do this but this works for me.
我对使用 GPX 和 Nokogiri 不太熟悉,而且我的 GPX 文件只有很多
而不是
,这适用于我:或者这个:
I wasn't that familiar with using GPX and Nokogiri, and my GPX file only has a lot of
<wpt>
instead of<trkpt>
, and this works for me:Or this: