日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【转载】关于GCJ-02(火星坐标系)的种种

發布時間:2024/9/30 编程问答 70 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转载】关于GCJ-02(火星坐标系)的种种 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

筆者最近在做實驗室的項目,在接觸過程中了解到GCJ坐標系,此前在知乎看到一篇比較通俗易懂的文章,這里轉載過來做分享!!同時本文也探討了火星系統坐標!

**下面步入正文吧→→

知乎連接在這里喲:點我點我!

正文

即使9102年居然還能看到一知半解的人在扯關于火星坐標系的問題,把之前想法的評論復制過來以供參考。

衛星影像的原始數據是不包含坐標系的位圖,which means他的坐標系需要手動去定義,而這個定義是基于WGS84的,與你手機中GPS得到的原始數據是相同的,而GCJ02相當于是一個保密算法的偏移量。然后所有大陸被繪制的民用地圖(矢量圖)都需要在WGS84的基礎上加上這個偏移量。

那為什么高德導航上你的位置還是準確的呢?是蠢啊!因為地圖供應商在自己的API后給輸入的GPS坐標加上了這個偏移量了啊!

你的GPS定位坐標→輸入地圖API→添加一個與地圖相同的偏移量(GCJ-02)→顯示在帶有GCJ-02的地圖上

是不是想到了ingress的偏移?沒錯,至少早期ingress在他的API后并沒有對GPS數據加入GCJ-02的偏移量,因此顯示出來的你的位置和portal都是基于WGS84的原始數據。但大陸地區的地圖谷歌是問高德買的,而高德的數據天生就是基于GCJ-02的啊。三者之間查的這一個坐標轉換,就是為什么你會發現portal和你的位置明明沒錯但地圖卻會把你帶進坑里。

另外關于GCJ-02保密性這個問題也很好解釋。GCJ-02提出的當時并沒有很好的預計到硬件計算力的發展,但是即使如此GCJ-02本身也是不可能被完全破解的(沒有解析解),目前能做到非100%的近似糾偏,最高可以達到厘米級精度(從實用角度來說稱之為被破解也是可以的)。這也是為什么ingress會被定義為非法測繪的很重要的原因,portal的存在是直接繞過各種偏差量用WGS84定位的。

雖然GCJ-02確實給地信工作帶來不少麻煩,但這并不意味著GCJ-02本身是無用的。所以所有不經思考說GCJ-02是花瓶的都是非蠢即壞。

火星坐標系統

關于火星坐標系統,百度百科是這樣寫的:
(百度鏈接點我!)
火星坐標系統是一種國家保密插件,也叫做加密插件或者加偏或者SM模組,其實就是對真實坐標系統進行人為的加偏處理,按照特殊的算法,將真實的坐標加密成虛假的坐標,而這個加偏并不是線性的加偏,所以各地的偏移情況都會有所不同。而加密后的坐標也常被人稱為火星坐標系統。

我們現目前的坐標方式有哪些呢?
WGS-84:GPS坐標系。
GCJ-02:火星坐標系,國測局02年發布的坐標體系,高德,騰訊等使用。
BD-09:百度坐標系,百度自研,百度地圖使用。

綜上,我們大致能理清這個關系。歡迎補充討論!!

總結

以上是生活随笔為你收集整理的【转载】关于GCJ-02(火星坐标系)的种种的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。