GPS相关格式介绍--GPX, KML, GeoRSS,GeoJSON

本文介绍了四种常见的GPS数据格式:GPX(GPS Exchange Format),KML(Keyhole Markup Language),GeoRSS,以及GeoJSON。GPX是一种免费的XML格式,用于在不同GPS设备间交换数据。KML是Google Earth的标记语言,现已成为开放标准。GeoRSS是用于地理位置标记的RSS扩展,分为简单和GML两种形式。GeoJSON是一种基于JSON的轻量级地理数据格式,广泛应用于JavaScript环境。

根据网上资料整理

GPX

GPXGPS eXchange Format , GPS交换格式)是一个XML格式,为应用软件设计的通用GPS 数据格式。

它可以用来描述路点、轨迹、路程。这个格式是免费的,可以在不需要付任何许可费用的前提下使用。它的标签保存位置,海拔和时间,可以用来在不同的GPS设备和软件之间交换数据。如查看轨迹、在照片的exif 数据中嵌入地理数据。

参考网站:http://zh.wikipedia.org/zh-cn/Gpx  ,http://www.topografix.com/gpx.asp

 

KML

你知道 Google 地球 的前身,那个流行的名为 Keyhole 的三维地球浏览器吗? 如果你知道,那么这个基于 XML 的,Google 地球自己的文件格式被叫做 KML ,意为 Keyhole 标记语言,就不值得惊讶了。 在地理空间相关的网站上,KML 无处不在,KML 支持从类似 Google 地图 、微软的虚拟地球 这样商业化的地图 API 和 OpenLayers 这样开源的地图 API 中导入、导出数据。 今年早些时候,Google 把 KML 作为一种开放标准发布,并且被开放地理空间联盟 (OGC) 采用。 你可以研读最新的 KML 规范 (当前是 2.2 版) 或者学习如何让 KML 与 Google 地图 API虚拟地球 或者 OpenLayers 集成。

参考网站:http://code.google.com/apis/kml/documentation/kmlreference.html

 

 

GeoRSS

随着RSS和Atom信息变得更加普遍的一种方式来发布和共享,它变得越来越重要的位置是可以互操作的方式描述了使应用程序 请求,聚合,分享和地图 地理标签的饲料。 GeoRSS的目的是作为一个轻量级的,社区驱动的方式来扩展现有的信息与地理FEED。

目前有两种,编码的GeoRSS 简单 GML的

  • GeoRSS -简单 的目的是作为一个非常轻量级的格式,开发人员和用户可以快速,方便地添加到他们现有的努力喂养小。 它支持多边形)基本几何(点,线,箱,并涵盖典型的用例编码时的位置。
  • GeoRSS GML  是一个正式 的GML 应用纲要,并支持更大范围的功能,尤其是比其他的参考坐标系统 WGS - 84的 纬度/经度。

这两种格式是专门为那些使用 的Atom 1.0 ,RSS 2.0和1.0,但它可以用于XML编码的RSS很容易地在非。

 参考网站: http://www.georss.org/Main_Page

 

GeoJSON

GeoJSON 是基于 JavaScript 对象表示法 (JSON)的一种新的数据格式,用来对大量的地理特征进行编码,支持的地理特征有点、线、多边形、多多边形和地理信息集合。

{ "type": "Point", "coordinates": [43.542, -118.454] }

GeoJSON 可以被 JavaScript 简单、快速的解析,而且 GeoJSON 还提供了一个可以很容易的进行交换的轻量级数据格式。 自从 GeoJSON 正式发表 1.0 版后,GeoJSON 的魅力逐渐增加,得到了包括 FireEagleOpenLayers 在内的一些流行的 API 的支持 (但是不确定将来是否能够得到类似 Google 地图或者虚拟地球这样的商业 API 的支持)。

注意 GeoRSS 和 GeoJSON 都采用创作共用授权协议授权。

参考网站:http://geojson.org/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值