EN
返回档案库

案例库 · 软件与 IT · 技术决策 · 2002–2004

GPX:一个开放的XML模式,让GPS数据变得便携

Topografix的GPX(2002年)定义了用于航点、路线和轨迹的XML,并成为GPS数据在应用程序和OpenStreetMap中事实上的标准。

Topografix · OpenStreetMap

解法

在2000年代初,GPS设备就像孤岛:一个品牌设备上记录的轨迹无法在另一家公司的软件中打开,分享一条路线只能靠截图或专有格式。Topografix用GPX(GPS交换格式)回应了这个问题——这是一种用于航点、路线和轨迹的轻量级XML格式,作为一项开放开发工作发布。

GPX 1.0于2002年发布,1.1版于2004年8月9日推出,并附带了公开的模式,任何开发者都可以据此验证。由于XML解析器在每种语言中都已经存在,支持GPX的成本只需一个下午,而不是进行许可谈判。

采用随着开放性而来。Topografix将GPX描述为用于GPS数据轻量交换的事实上的XML标准,被数百个软件程序和网络服务使用;OpenStreetMap将其GPS轨迹上传管道建立在该格式之上,这给了它一个庞大的现实世界数据接收点和一个推动其使用的社区。

生效的原因

  • XML已经被每个编程平台所理解。
  • 该模式开放且免费,因此设备制造商无需律师即可使用。
  • 航点、路线和轨迹覆盖了GPS用户实际分享的三类信息。
  • OpenStreetMap的上传管道为这种格式提供了一个巨大的现实世界应用场景。
取得的成效一个开放的XML,用于航点、路线和轨迹利落

可借鉴之处

发布一个简单开放的模式,让每个供应商和爱好者都能实现——互操作性通过用户需求传播,而非任何一家公司的市场力量。

后续进展

GPX成为GPS硬件和软件交换数据的事实标准——地图应用、健身追踪器和寻宝工具都能导入导出它,OpenStreetMap的轨迹上传也基于它——同时该格式本身保持开放,自1.1版以来基本未变。

资料来源

发现哪里写错了?告诉我们。

相关案例