使用GPStracker自建卫星定位跟踪平台
经常有人问,我能不能手机定位跟踪谁谁谁,我能不能定位跟踪我的车,等等问题。
话说不难,确实,需要客户端和服务端结合起来就能实现。
今天就给大家介绍一下GPStracker,一套开源的定位跟踪系统,有手机端和服务端。
经常有人问,我能不能手机定位跟踪谁谁谁,我能不能定位跟踪我的车,等等问题。
话说不难,确实,需要客户端和服务端结合起来就能实现。
今天就给大家介绍一下GPStracker,一套开源的定位跟踪系统,有手机端和服务端。
整理硬盘时,发现一份去年下载的谷歌地图瓦片文件,整理并分享给大家。
地图来源:Google Maps(应该是国内谷歌地图)
这个世界的坐标系统已经让人搞得昏头转向(请看这篇:国内各地图API比较),而百度地图还用了自家的坐标系统,今天偶然看到百度地图批量转换接口,心想看看代码反转一下,但尝试无果。虽然将百度坐标转换成火星坐标不成,但我还是有些东西想和大家分享,使用百度地图坐标接口实现地球坐标转换到火星坐标。
在说这个问题之前,我们还是普及一下坐标系统的概念。我们使用GPS系统获得的坐标系统,基本为标准的国际通用的WGS84坐标系统,而我们的国测局出于安全考虑,推出了02坐标系统,就是在标准的WGS84坐标系统上进行了人为的偏移,并且还是非线性的,所有的导航软件导航地图都需要使用国家02坐标系统,比如Google地图、腾讯SOSO地图等就是直接使用了国家02坐标系统,我们有一个不成文的说法,前者叫地球坐标,后者叫火星坐标,并且,火星坐标是无法转换成地球坐标的(网上虽然有一定的方法,但基本上都是基于偏移数据库,精度较高的数据库需要购买,当然这都是一种破解手段)。而百度地图等,可能是出于商业化考虑,为了不让自己的用户流失,而推出了自家的坐标系统,就是谁也看不懂的百度坐标系统,在百度地图上,没有任何偏差,但你又无法将转换后的百度坐标系统反转回来,这样你用百度地图坐标就自然离不开百度了。对于这样的行径,很是无语,但作为一个公司的商业化手段,也算能理解。
雅虎新任CEO是原Google美女副总裁玛丽莎·梅耶尔,最近这一新闻甚是火爆,但我倒对雅虎前员工给新CEO的十条建议更有兴趣。我觉得这十条建议非常适合绝大部分的IT公司。
最近在讨论等高线的方案,昨天的时候我也研究了一番,然后提交了一份文档给内部,今天我来简单说说我对于等高线转换的思路。
首先大家可以了解一下什么是等高线,百度百科上已经讲的非常清楚,我也是看了等高线的定义后,才对等高线有了较深入的了解,特别是关于等高线为什么间隔4个画一个粗线,也是从这里了解到的。
TMS是tile map service的缩写,是一种瓦片地图服务,也称之为WMTS(web map tile service),具体的标准可以见OGC网站。TMS的算法很简单,就是把投影后的世界地图按照层级进行四叉树(待验证)切割,切割后的瓦片数量随层级呈金字塔型,数量和层级关系如下表所示: