一、國內(nèi)的常用坐標(biāo)系
1、WGS-84坐標(biāo)系:地心坐標(biāo)系,GPS原始坐標(biāo)體系
在中國,任何一個地圖產(chǎn)品都不允許使用GPS坐標(biāo),據(jù)說是為了保密。
2、GCJ-02 坐標(biāo)系:國測局坐標(biāo),火星坐標(biāo)系
1)國測局02年發(fā)布的坐標(biāo)體系,它是一種對經(jīng)緯度數(shù)據(jù)的加密算法,即加入隨機(jī)的偏差。
2)互聯(lián)網(wǎng)地圖在國內(nèi)必須至少使用GCJ-02進(jìn)行首次加密,不允許直接使用WGS-84坐標(biāo)下的地理數(shù)據(jù),同時任何坐標(biāo)系均不可轉(zhuǎn)換為WGS-84坐標(biāo)。
3)是國內(nèi)最廣泛使用的坐標(biāo)體系,高德、騰訊、Google中國地圖都使用它。
3、CGCS2000坐標(biāo)系:國家大地坐標(biāo)系
該坐標(biāo)系是通過中國GPS 連續(xù)運行基準(zhǔn)站、 空間大地控制網(wǎng)以及天文大地網(wǎng)與空間地網(wǎng)聯(lián)合平差建立的地心大地坐標(biāo)系統(tǒng)。
4、BD-09坐標(biāo)系
百度中國地圖所采用的坐標(biāo)系,由GCJ-02進(jìn)行進(jìn)一步的偏移算法得到。
5、搜狗坐標(biāo)系
搜狗地圖所采用的坐標(biāo)系,由GCJ-02進(jìn)行進(jìn)一步的偏移算法得到。
6、圖吧坐標(biāo)系
圖吧地圖所采用的坐標(biāo)系,由GCJ-02進(jìn)行進(jìn)一步的偏移算法得到。
以上原文地址:https://blog.csdn.net/m0_37738114/article/details/80452485
二、常用地圖使用的坐標(biāo)系
百度地圖————BD09————在GCJ-02坐標(biāo)系基礎(chǔ)上再次加密(境外為WGS-84)
高德地圖————GCJ-02———由WGS-84加密而來
google地圖———GCJ-02———由WGS-84加密而來(境外為WGS-84)
騰訊地圖————GCJ-02———由WGS-84加密而來
bing地圖————WGS-84———原始坐標(biāo)
三、常用地圖坐標(biāo)系轉(zhuǎn)換API
- 其他坐標(biāo)系轉(zhuǎn)高德坐標(biāo):官方鏈接
API:
https://restapi.amap.com/v3/assistant/coordinate/convert?
locations=116.481499,39.990475&coordsys=gps&output=xml&key=<用戶的key>
參數(shù):
coordsys:gps;mapbar;baidu;autonavi(不進(jìn)行轉(zhuǎn)換)
output:JSON,XML
- 其他坐標(biāo)系轉(zhuǎn)百度坐標(biāo):官方鏈接
API:
http://api.map.baidu.com/geoconv/v1/?
coords=114.21892734521,29.575429778924&from=1&to=5&ak=你的密鑰
參數(shù):
from:源坐標(biāo)類型
1:GPS設(shè)備獲取的角度坐標(biāo),WGS84坐標(biāo);
2:GPS獲取的米制坐標(biāo)、sogou地圖所用坐標(biāo);
3:google地圖、soso地圖、aliyun地圖、mapabc地圖和amap地圖所用坐標(biāo),國測局(GCJ02)坐標(biāo);
4:3中列表地圖坐標(biāo)對應(yīng)的米制坐標(biāo);
5:百度地圖采用的經(jīng)緯度坐標(biāo);
6:百度地圖采用的米制坐標(biāo);
7:mapbar地圖坐標(biāo);
8:51地圖坐標(biāo)
to:目標(biāo)坐標(biāo)類型:
3:國測局(GCJ02)坐標(biāo);
4:3中對應(yīng)的米制坐標(biāo);
5:bd09ll(百度經(jīng)緯度坐標(biāo));
6:bd09mc(百度米制經(jīng)緯度坐標(biāo))
四、應(yīng)用場景
先介紹2款通過地名獲取地圖坐標(biāo)的api:
百度:
http://api.map.baidu.com/geocoder?address=解放碑&output=json&key=你的密鑰&city=重慶
高德:
https://restapi.amap.com/v3/geocode/geo?address=解放碑&output=json&key=你的密鑰&city=重慶
使用過程中,個人感覺高德獲取的結(jié)果更完整一些。通過高德獲取的坐標(biāo)系,可以直接用于Excel的三維地圖、PowerBI地圖(直觀上看沒什么偏移量,具體差異是否有差異還需要考證)。
但如果使用Python,地理數(shù)據(jù)可視化較好的一個選擇是pyecharts,echarts的坐標(biāo)又基于百度,所以又要采用百度的坐標(biāo)系。
所以,才需要上面這些轉(zhuǎn)化。不過都沒有這些地圖坐標(biāo)轉(zhuǎn)WGS84的。