如果這個工具幫到了你,可以請作者喝杯咖啡 ☕
批次互轉WGS84、GCJ02、BD09座標,支援文字貼上和Excel上傳,結果可匯出。
輸入格式說明
每行一條記錄,格式:經緯度 + 座標系
支援空格、逗號、製表符分隔
• 每次最多支援 500 條記錄批次核驗
• 點選“下一步”後會自動進行經緯度 + 座標系格式校驗
• 開啟去重後,開始核驗時將自動移除重複記錄,保留首次出現的記錄
場景一:地圖開發批次校準 — 你從開放資料來源抓取了全國POI的WGS84座標,但高德地圖用的是GCJ02座標系,需要把幾千個點一次性轉換。
場景二:物流系統座標標準化 — 公司物流平臺使用百度地圖BD09座標,但合作方發來的GPS裝置原始資料是WGS84,需要批次轉換後存入資料庫。
場景三:POI資料遷移 — 你要把之前基於高德地圖的商戶座標遷移到騰訊地圖(兩個都是GCJ02,但有時需要驗證),或者反過來從百度地圖匯出後給其他地圖使用。
假設你有一批WGS84座標想轉成GCJ02(高德座標系)。開啟我們的轉換器,在輸入框裡貼上以下三行資料:
116.397428,39.90923,wgs84,gcj02
121.473701,31.230393,wgs84,gcj02
104.065735,30.572258,wgs84,gcj02
點選“開始轉換”,系統會返回每行對應的目標座標。例如第一行北京天安門附近的結果:經度116.397428 → 116.397637,緯度39.90923 → 39.908287(小數點後6位)。你可以在右側結果區看到全部三條轉換記錄,並點選“匯出Excel”儲存。
當座標靠近國界或海洋時,轉換精度保持不變。例如一條WGS84座標100.0,0.0,wgs84,gcj02(赤道上),轉換後為100.0,0.0(赤道附近GCJ02誤差極小)。
再比如一個負數經度-73.935242,40.730610,wgs84,gcj02(紐約),操作一樣:輸入框填好格式,轉換後經度-73.935242 → -73.935637,緯度40.730610 → 40.729432。注意我們的工具支援全球座標,不只是中國地區。
轉換後的座標可以直接用於對應地圖的API或前端展示。因為GCJ02和BD09是對原始WGS84做了非線性偏移,所以你拿轉換後的數值去搜地點,應該和原始WGS84定位相差幾百米到幾公里(取決於地區和加密強度)。
| 座標系 | 常見地圖 | 轉換後用途 |
|---|---|---|
| WGS84 | Google地球、GPS原始資料 | 國際通用,可直接顯示 |
| GCJ02 | 高德、騰訊、Mapbox中國 | 國內地圖必須加密後使用 |
| BD09 | 百度地圖 | 百度平臺專有,需要二次偏移 |
1. 為什麼轉換前後座標變化不大?
WGS84轉GCJ02在中國大陸地區偏移量大約是幾百米量級,如果你取的座標本身就在中國,那麼兩者數值差異確實只有小數點後幾位,看起來“沒變”是正常的。
2. 我的座標是度分秒格式,能直接轉嗎?
不行。請先將度分秒(如116°23′50.74″)轉為十進制度(116.397428)再輸入。我們後續版本可能支援。
3. 支援百度座標轉WGS84嗎?
支援。輸入格式行寫為lng,lat,bd09,wgs84即可。注意百度BD09是在GCJ02基礎上再加密,所以BD09→WGS84需要兩次逆運算。
4. 多批資料可以合併匯出嗎?
目前每批轉換獨立匯出Excel,你可以手動合併多個檔案。
5. 轉換結果精度夠不夠做導航?
常規車載導航精度要求5-10米,我們的演算法誤差在1米以內,完全夠用。
6. 免費版和付費版有什麼區別?
免費版每次只能轉換單條座標;付費版支援批次(最多500條)、文字貼上和Excel上傳、結果匯出Excel。
現在你可以在上方計算器裡試試自己的座標資料。