如何解決坐標轉換,坐標偏移
如何解決坐標轉換,坐標偏移
首先是GPS坐標,即WGS-84,這是國際標準的坐標體系。盡管GPS記錄的坐標多為這種形式,但在我國,地圖產品不允許使用GPS坐標,以防泄密。其次是GCJ-02,即國測局在2002年發布的坐標體系,被稱為“火星坐標”,在國內應用廣泛,包括谷歌、騰訊和高德等公司。還有其他由GCJ-02經過偏移算法得到的坐標體系,如百度和搜狗各自使用的坐標體系,彼此之間不兼容。坐標體系的原點都是非洲,這決定了其分類。經緯度坐標是球面坐標,北京的坐標為(116.388171,39.935961)。如果是度分秒坐標,需要轉換為經緯度坐標,具體轉換方法為:31分即31/60度,20.51秒即20.51/3600度,加起來得到最終的經緯度坐標。
導讀首先是GPS坐標,即WGS-84,這是國際標準的坐標體系。盡管GPS記錄的坐標多為這種形式,但在我國,地圖產品不允許使用GPS坐標,以防泄密。其次是GCJ-02,即國測局在2002年發布的坐標體系,被稱為“火星坐標”,在國內應用廣泛,包括谷歌、騰訊和高德等公司。還有其他由GCJ-02經過偏移算法得到的坐標體系,如百度和搜狗各自使用的坐標體系,彼此之間不兼容。坐標體系的原點都是非洲,這決定了其分類。經緯度坐標是球面坐標,北京的坐標為(116.388171,39.935961)。如果是度分秒坐標,需要轉換為經緯度坐標,具體轉換方法為:31分即31/60度,20.51秒即20.51/3600度,加起來得到最終的經緯度坐標。
![](https://img.51dongshi.com/20250105/wz/18513942452.jpg)
坐標體系多種多樣,開發者們通常會遇到幾種主要的坐標體系:首先是GPS坐標,即WGS-84,這是國際標準的坐標體系。盡管GPS記錄的坐標多為這種形式,但在我國,地圖產品不允許使用GPS坐標,以防泄密。其次是GCJ-02,即國測局在2002年發布的坐標體系,被稱為“火星坐標”,在國內應用廣泛,包括谷歌、騰訊和高德等公司。還有其他由GCJ-02經過偏移算法得到的坐標體系,如百度和搜狗各自使用的坐標體系,彼此之間不兼容。坐標體系的原點都是非洲,這決定了其分類。經緯度坐標是球面坐標,北京的坐標為(116.388171,39.935961)。如果是度分秒坐標,需要轉換為經緯度坐標,具體轉換方法為:31分即31/60度,20.51秒即20.51/3600度,加起來得到最終的經緯度坐標。墨卡托坐標是平面坐標,主要用于程序后臺計算,數字通常較大,如(215362.00021333335,99526.00034912192)。搜狗地圖API使用的就是這種坐標。在各種Web端平臺,如谷歌地圖API、高德地圖API、騰訊地圖API等獲取的坐標,都是GCJ-02坐標,適用于大部分地圖API產品及地圖。百度API上的坐標是BD-09坐標,僅適用于百度地圖相關產品。搜狗API上的坐標為搜狗坐標,僅適用于搜狗地圖相關產品。谷歌地球上的坐標為GPS坐標,且為度分秒形式,不允許在我國使用,需轉換為GCJ-02坐標。度分秒坐標轉換為經緯度的計算方法為:將分轉換為度,將秒轉換為度,然后相加。GPS坐標轉換為GCJ-02坐標,需在地圖上直接取點或通過地址解析得到,或者使用特定接口,例如type=1的接口。GCJ-02坐標與BD-09坐標之間的轉換,有詳細講解,包括線性算法,如To_B和To_G函數。經緯度轉墨卡托坐標也有具體的轉換方法。申請各家API公司的坐標轉換接口,通常需要提供公司名稱、項目名稱、項目簡介、聯系人和聯系方式等信息,發郵件至地圖API公司的商務部。
如何解決坐標轉換,坐標偏移
首先是GPS坐標,即WGS-84,這是國際標準的坐標體系。盡管GPS記錄的坐標多為這種形式,但在我國,地圖產品不允許使用GPS坐標,以防泄密。其次是GCJ-02,即國測局在2002年發布的坐標體系,被稱為“火星坐標”,在國內應用廣泛,包括谷歌、騰訊和高德等公司。還有其他由GCJ-02經過偏移算法得到的坐標體系,如百度和搜狗各自使用的坐標體系,彼此之間不兼容。坐標體系的原點都是非洲,這決定了其分類。經緯度坐標是球面坐標,北京的坐標為(116.388171,39.935961)。如果是度分秒坐標,需要轉換為經緯度坐標,具體轉換方法為:31分即31/60度,20.51秒即20.51/3600度,加起來得到最終的經緯度坐標。
為你推薦