在中国,每一张地图都是错的

作者: 七君

来源: 把科学带回家(ID:steamforkids)

发布日期: 2019-04-08

在中国,所有地图都是故意错误的,使用的是一套叫做GCJ-02的编码系统,俗称火星坐标系。这套系统会调整真实的GPS坐标,使其偏移,以保护地理数据和测绘的安全。外国公司如谷歌必须与中国政府许可的公司合作才能获取中国地图,但这些地图已经过调整,不反映真实地理位置。

在中国,每一张地图都是错的。假设你结识了一个外国友人小白,她打算暑假过来千里送一本高考考纲给你,顺便和你一起游览一下上海著名的外滩,那么她大概会打开谷歌地图,预先看一下外滩长什么样,有什么景点可以玩。如果小白使用的是街景地图,看起来很正常——但是,小白想看一看在建筑物环绕中的外滩的真实长相,于是点击了一下卫星地图,于是出来了这样的东西——这些路…出现在了黄浦江里。

小白认为,上海地形太复杂,那么换个地方看看。去上海附近的西湖逛一逛吧。额,西湖好像飞蚊症一般长出了奇怪的湖上道路——那就去没有水的地方就没事了吧。小白打开了故宫的卫星地图,结果发现第三幼儿园的小朋友的幼稚园所在地非常高大上,直接在故宫里面。所以,这啥情况?谷歌被请出我国后居然自暴自弃,连地图都做不好了吗?其实,这真不是谷歌的问题,而是因为,所有中国的地图,都是错的,而且是故意错的。

这件事儿要从1992年说起。1992年,《中华人民共和国测绘法》通过。其中规定,在没有我国政府的许可下自行绘制我国地图是非法的。根据《科学》2013年的报道,2006-2011年,我国政府处理了近40个试图绘制我国地图的仔,其中包括可口可乐公司,还有2个想要绘制我国断层的英国帝国理工学院地质系的学生崽。这并不奇怪,我国不是唯一一个对地理数据和测绘有很多限制的国家。

德国也要求德国电信公司和互联网公司把所有数据储存在国境内,俄国也要求把所有包含俄国公民的数据库放置在俄国境内。为了防止触犯我国法律,许多带有GPS定位的相机(如松下、徕卡、富士、尼康、三星)在我国境内都会自动关闭照片地理标记的功能。所以,百度地图啊,高德地图啥的是怎么来的呢?根据国家测绘地理信息局2018年4月3日的官方数据,只有14家公司得到了政府的许可,可以绘制我国地图。

你肯定可以猜到,这14家公司都是中国公司。现在还没有外国公司被允许在我国绘制地图。所以,谷歌一类的外国公司想要我国地图的话,就必须要和我国政府许可的公司,比如高德地图合作。所以问题就来了,既然已经有中国公司可以绘制中国地图,而且还和谷歌合作了,那么谷歌地图怎么还是错得这么离谱呢?啊哈,这就是问题的关键了。

实际上,提供给谷歌的地图,以及你使用的高德地图什么的,都经过了调整,它们并不反映真实的地理位置。是这样的,现在世界上的绝大多数国家在绘制地图时,使用的是一种叫做WGS84的坐标体系。很显然,这个“绝大多数国家”里,就不包括我国。我国使用的是一套叫做GCJ-02的编码系统,俗称火星坐标系。

火星坐标系会把真实的GPS坐标放到一套算法里处理一下,让它们偏移一丢丢距离,这样出来的坐标就不是真实的GPS坐标了。而且,经过整容的坐标的变化还没有规律,并不是都往南移100米啊这么简单。因为没有规律,别人就没有办法猜到真实的GPS坐标是什么了。实际上,在谷歌地图里,街道地图的坐标和卫星地图之间相差50-500米不等,方位不定,雅虎地图什么的也差不多。

所以在我国,你的真实位置就像一颗电子,随机分布在地图上以你为中心,半径为几十到几百米不等的圆形电子云中,凭地图无法实现制导。不过呢,因为卫星地图和街道地图有很大的差距影响使用体验,所以谷歌后来也想通了。好吧,既然地图都被火星坐标系调过了是吧…那么…把卫星地图也这样调一下吼不吼?就这样,2006年开始,google.cn把卫星地图也用火星坐标系系统调整了一下,让卫星地图和街道地图重合。

所以,现在如果你在google.cn上查询卫星地图,就会发现它们看起来还“挺正常的”,但实际上,它们表示的依然不是真实的GPS坐标。举个例子,在google.cn上查看我国和邻国的边界的卫星地图,就会发现各种对不上。这,就是我大中华火星坐标系的神秘力量。

但是,如果你用的是google.com对比卫星地图和街景地图,那么还是会看到海中出现一条大道的奇景,因为google.com的卫星地图并没有经过火星坐标系调整。除了官方的火星坐标系以外,许多地图公司还额外添加了各自的坐标扭曲算法。比如,百度地图用的是一套叫做BD-09坐标系,它在火星坐标系的基础上再加了一次变换。搜狗地图用的也是基于火星坐标系的另一套算法,所以和百度地图不兼容。

总之呢,如果你把你的GPS坐标发给国外的小伙伴,他们肯定会错过你。当然了,你出趟门把自己丢了,也很正常,毕竟在我国,没有人真的知道自己在哪里,很容易迷失自己。最后,再告诉你一个关于地图的冷知识——所有地球坐标系的原点(0,0),都在西非附近的大西洋里。世界的原点并非空无一物,而漂浮着一个气象浮标,它有个名字,叫“灵魂”(Soul)。

而(0,0)这个坐标也有个名字,叫做空虚岛(Null Island)。

UUID: 2496f7ff-b05f-442a-9fdc-3c1f4eecf775

原始文件名: /home/andie/dev/tudou/annot/AI语料库-20240917-V2/AI语料库/环球科学公众号-pdf2txt/2019/2019-04-08_在中国,每一张地图都是错的.txt

是否为广告: 否

处理费用: 0.0047 元