问题标签 [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.
xml - GPX 解析模式和“标准”
我想从这篇文章继续讨论:GPX Schema 验证问题。直截了当,我想问一下人们是如何在他们的软件中解析和使用 GPX 文件的,或者给我一些关于应该如何做的建议。
尽管有人可能会说,只要解析 trkpt 元素并在您的软件中使用它们,对我来说事情并不是那么简单。首先,正如上面引用的帖子中所讨论的,许多 gpx 生产设备(软件、gps-handheld-devices 等)产生不符合官方 GPX 架构的 gpx 文件(元素布局在顺序错误、值类型改变、元素名称改变等)。在开始解析 gpx 文件时,我最初的教导是首先检查它们是否针对 GPX 模式进行验证。其中有很多包含实际的 GPS 数据(纬度/经度/高程值的序列),但它的呈现格式(尽管 GPX 后缀很好地隐藏了)可以无论如何设计。因此该文件将包含所需的数据,但不符合 GPX 模式。如何克服这个问题?有没有办法让软件接受通用 GPX 文件作为输入?
其次,我想指出我对您可能提出的各种建议不感兴趣(例如,首先预处理 GPX 文件然后解析它,更改您的架构等)关于如何解决问题。如果有人知道在实践中是如何完成的,我会更感兴趣。因此,如果有人在(可能)商业环境中处理 GPX 文件方面有或曾经有过任何经验,请分享您的想法。
我希望我的观点很清楚。
谢谢,
佩塔尔
xml - 如何使用 SimpleStorage 插入 xml prolog 以生成 gpx 文件?
我打算一劳永逸地采用一个方便的工具来处理 gpx 文件的创建。
我相信SimpleStorage是一种基于OmniXML的存储,适用于简单的 XML 数据管理、数据存储和系统之间的数据交换。
这是一个(不完整的)片段,用于以这种方式生成裸骨 gpx 文件:
请帮我 !
xml - Delphi 免费的 XML 解析器/GPX 文件阅读器
我正在为 Delphi 中的 GPX 文件寻找一个免费且易于使用的 XML 解析器/阅读器,并且想知道是否有人可以推荐一个或者我应该使用 Delphi 自己的 XML 数据绑定/XML 文档?
谢谢
科林
objective-c - Gpx 解析器或 GPX 文档
我正在开发一个 iOS 5 应用程序。
我想开发一个 GPX 解析器,但我想知道在我开始开发它之前是否已经开发了一个。
你知道是否有一个 Objective-c GPX 解析器吗?
delphi - 如何将自定义格式的剪贴板数据粘贴到 TMemo 中?
这个问题指的是这个问题以及它在stackoverflow上发布的公认答案。
我对Windows API编程感到不舒服。
探索Topografix的EasyGPS处理剪贴板操作的方式,我发现它使用了一种名为wich 的自定义剪贴板格式GPX
,实际上是纯 XML 文本(准确地说是GPX)。不包括使用 Clipboard.AsText。
我在这个阶段绊倒了:
请帮我修复那个程序。
iphone - 从 CLLocation 数组创建 GPX 文件
我的应用程序需要使用应用程序在设备内共享 CLLocations(路由)数组。在此之前我没有使用 GPX 的经验。GPX 是最好的格式吗?如何从给定的 CLLocations 数组创建 GPX 文件?Objective C 中是否有标准的 GPX 解析器?根据我在网上搜索的内容,这些问题的答案分别是
- 不能说
- 我已经看到一些网页以 GPX 格式转换点的数据,但找不到他们是如何做到的。
- 不
如果我得到其他答案/观点,我会很高兴。我知道这些问题很多。任何帮助或建议将不胜感激。
openlayers - OpenLayers 可以解析作为字符串存储在 javascript 变量中的 GPX 数据吗?
我有一个使用 OpenLayers 的地图站点,它使用以下代码导入和显示 GPX 数据:
我正在寻找一种方法来显示 gpx 数据,而不是将其存储为文件,而是将其保存为 javascript 变量中的字符串:
我尝试将字符串作为数据 uri 传递到上面的代码中,但没有成功。OpenLayers 是否能够以我尝试的方式从字符串中解析 GPX?
提前感谢您的帮助。
java - 使用 SAXParser 离线验证 XML(gpx) 模式
我正在使用以下代码针对指定的 XML 架构验证 XML 文档 (.gpx)。我在本地将架构存储为 .xsd 文件。问题在于,此方法使用 Internet 连接来验证架构。有没有办法在不使用互联网连接的情况下做到这一点?(鉴于我在本地存储 XML 模式)。
编码:
谢谢并恭祝安康,
佩塔尔
ruby-on-rails - 显示 gpx 文件的地图
我希望允许用户将跟踪路线的 gpx 文件上传到我的 rails 3.2 应用程序并在地图上显示它们,即使用谷歌地图。
我怎样才能做到这一点?有没有比自己解析 gpx 文件、将所有航点存储在我的数据库中并通过 json 为 Google Maps API 提供它们更简单的方法?
提前致谢!
c++ - 这种精度损失发生在哪里以及如何防止它?
我正在 Qt 中编写一个简单的工具,它从两个 GPX (XML) 文件中读取数据并以某种方式组合它们。我使用包含具有 6 位小数精度的航点的跟踪日志测试了我的工具。当我从 GPX 文件中读取它们时,精度会降低到 4 个十进制数字(正确舍入)。因此,例如这个原始标签:
当我的工具再次编写它时变成了这个:
调试输出显示此行发生精度损失:
但我不明白为什么。in
是QXmlStreamReader
从文本文件句柄读取。