地圖這回事

地圖這回事

坐標系和加密

製作地圖時,各種坐標讓人著實摸不清,下面就最常用的說明一下

什麼是火星坐標系?

關於什麼是火星坐標系,我們先來看看百度百科的解釋。

保密插件,也叫做加密插件或者加偏或者SM模組,是對真實地圖或者導航坐標系統進行人為的加偏處理,按照一定的加偏演算法,將真實的坐標加密成虛假的坐標。加偏處理不是線性的加偏,所以各地的偏移情況都會有所不同。加密後的坐標也常被人稱為火星坐標系統。

中文名:火星坐標系統

別稱:加密插件

外文名:無釋義

性質:加密後的坐標

釋義:國家保密插件

意義:真實的坐標加密成虛假的坐標

所有的電子地圖、導航設備,都需要加入該保密插件。第一步,地圖公司測繪地圖,測繪完成後,送到國家測繪局,將真實坐標的電子地圖,加密成「火星坐標」,這樣的地圖才是可以出版和發布的,然後才可以讓GPS公司處理。第二步,所有的GPS公司,只要需要汽車導航的,需要用到導航電子地圖的,都需要在軟體中加入該保密演算法,將COM口讀出來的真實的坐標信號,加密轉換成ZF要求的保密的坐標。這樣,GPS導航儀和導航電子地圖就可以完全匹配,GPS也就可以正常工作了。

什麼是GCJ-02?

關於什麼是GCJ-02,也先來看看百度百科的解釋。

GCJ-02是由中國國家測繪局(G表示Guojia國家,C表示Cehui測繪,J表示Ju局)制訂的地理信息系統的坐標系統。

中文名:國家測量局02號標準

外文名:GCJ-02

它是一種對經緯度數據的加密演算法,即加入隨機的偏差。

國內出版的各種地圖系統(包括電子形式),必須至少採用GCJ-02對地理位置進行首次加密。

火星坐標系的本質?

綜上所述,其實火星坐標系和GCJ-02是同一種事物,它是國家測量(繪)局制定的02號標準,是一種對經緯度坐標進行非線性的隨機加偏演算法。

為了響應國家制定的標準,國內所有在線地圖服務商(如百度地圖、高德地圖、搜狗地圖和SOSO地圖等)和國外所有在線地圖服務商(如谷歌地圖、必應地圖和雅虎地圖等)都必須進行GCJ-02加密才對公眾進行開放,這就是為什麼大家在用地圖時總是發現有偏移的原因。

GCJ-02隻是一種坐標偏移標準(演算法),對投影沒有任何限制,如果再以投影為基礎作細分,則可以分為GCJ-02經緯度投影和GCJ-02 Web 墨卡托投影。在水經注萬能地圖下載器無論是導入或導出矢量數據時都可以對GCJ-02經緯度投影和GCJ-02墨卡托投影進行很好的支持。

當然了,你可能發現有一些地圖是沒有偏移的,比如天地圖、谷歌地球、谷歌衛星地圖(國外伺服器)、必應衛星地圖和OpenStreetMap地圖等,這裡分別作出說明。

1)為什麼天地圖沒有偏移

天地圖是在國測局主導下生產建設的地圖,是為了促進地理信息資源共享和高效利用,提高測繪地理信息公共服務能力和水平,改進測繪地理信息成果的服務方式,更好地滿足國家信息化建設的需要,為社會公眾的工作和生活提供方便。這樣一個關乎國家民生的地圖,你說能隨意偏移嗎,有必要偏移嗎?

那麼為什麼其它百度或高德等公眾地圖就一定要用GCJ-02加密呢?製作過地圖或搞過測繪的朋友一定了解,對於國家一些重要的機構是不能出現在地圖中的(有地圖測繪相關的法律法規),比如一些軍事管理區或國防戰備設施等,它就像一柄利劍,且能隨意示人?對於這些敏感的重要信息,國家天地圖肯定是可以進行了嚴格管控的,但對於其它商用地圖,在監管困難的情況下,於是就制定了GCJ-02標準,這就是商用地圖必須要採用GCJ-02加密的根本原因。

2)為什麼谷歌地球沒有偏移

谷歌地球(GoogleEarth)是針對全球的,坐標完全沒有偏移,由於沒有詳細的標註信息,伺服器不在國內,且也不是主要針對國內用戶,因此ZF也沒有對其採取強硬措施,但現在谷歌地球(GoogleEarth)越來越難登錄,一般需要採取翻牆才能訪問,這是不爭的事實。

3)為什麼谷歌衛星地圖(國外伺服器)沒有偏移?

Web版谷歌地圖分兩種,一種是谷歌國外伺服器在線地圖,通過map.google.com訪問,一個是谷歌國內伺服器在線地圖,通過map.google.cn訪問。

而谷歌國外伺服器在線地圖,也分三種,分別是谷歌衛星地圖、谷歌電子地圖和谷歌地表地形圖。

谷歌衛星地圖同谷歌地球(GoogleEarth)一樣,谷歌國外伺服器在線地圖的衛星地圖,由於伺服器不在國內,且也不是主要針對國內用戶,因此衛星地圖是沒有偏移的,也沒有詳細的標註信息,而且訪問也需要翻牆才可以。它與谷歌地球(GoogleEarth)衛星影像的主要區別是採用的坐標系是WGS84 Web墨卡托投影且有Google水印,而谷歌地球(GoogleEarth)衛星影像採用的是WGS84地球坐標系且沒有Google水印,它們的共同點是坐標都沒有偏移。

對於谷歌電子地圖和谷歌地表地形圖而言,由於有詳細的標註信息,也在國家的管控下進行了GCJ-02加密。

4)為什麼必應衛星地圖沒有偏移?

必應衛星地圖的情況與谷歌衛星地圖(國外服務)基本相同,投影為WGS84 Web 墨卡托且坐標沒有偏移,而必應電子地圖還是有偏移的。

5)為什麼OpenStreetMap地圖沒有偏移?

OpenStreetMap是一個網上地圖協作計劃,目標是創造一個內容自由且能讓所有人編輯的世界地圖,相對於其它主流地圖來講,可能影響力還沒有這麼大,國內用戶用得相對較少,信息的詳細程序也比較有限,因此ZF還沒有對其進行管控

推薦閱讀:

TAG:地圖應用 | 自然科學 |