地理數(shù)據(jù)可視化|常見地圖坐標(biāo)系以及轉(zhuǎn)換方法、轉(zhuǎn)換工具,看這篇就夠了!
l 為什么要進(jìn)行坐標(biāo)系轉(zhuǎn)換?
因?yàn)閲鴥?nèi)對地理坐標(biāo)有特殊的政策,GPS獲取的原始坐標(biāo)不能在互聯(lián)網(wǎng)上對外提供,所有電子地圖必須對位置做偏移處理,這就導(dǎo)致從底層接口得到的坐標(biāo)展示在地圖上會(huì)有偏移。這種偏移不是線性的,不能簡單地通過加減來校正,并且不同的地圖提供商采用的算法也不一樣。不同的坐標(biāo)系之間可能有幾十到幾百米的偏移,所以在地圖上繪制矢量圖形、做地理數(shù)據(jù)可視化時(shí),需要修正不同坐標(biāo)系之間的偏差。
l 關(guān)于坐標(biāo)系
通常GPS獲取的是WGS84坐標(biāo)體系,包括很多國外地圖廠商提供的地圖數(shù)據(jù)也是WGS84坐標(biāo)體系,但是在我國,由于政策原因,在地圖發(fā)布和出版的時(shí)候,坐標(biāo)至少需要經(jīng)過國家測繪局加密,也就是對WGS84坐標(biāo)進(jìn)行一次非線性加偏,得到GCJ02坐標(biāo)系,俗稱火星坐標(biāo)。
另外,國內(nèi)許多地圖公司,由于各種原因,會(huì)在火星坐標(biāo)的基礎(chǔ)上進(jìn)行二次非線性加偏,得到自己的坐標(biāo)系統(tǒng),各地圖廠商使用坐標(biāo)系情況如下 。

l?坐標(biāo)轉(zhuǎn)換方法
整理了一下坐標(biāo)系轉(zhuǎn)換的方法,僅限單個(gè)數(shù)組轉(zhuǎn)換
火星坐標(biāo)轉(zhuǎn)wgs84
wgs84轉(zhuǎn)火星坐標(biāo)
百度轉(zhuǎn)火星坐標(biāo)
l?坐標(biāo)轉(zhuǎn)換工具
有的靜態(tài)數(shù)據(jù)不需要?jiǎng)討B(tài)轉(zhuǎn)換也有現(xiàn)成的在線坐標(biāo)系轉(zhuǎn)換工具可以直接拿來用
EasyMap:map.easyv.cloud/transform
支持常見百度地圖(BD09)、火星坐標(biāo)系(GCJ02)、WGS84坐標(biāo)系之間的相互轉(zhuǎn)換
具體支持的坐標(biāo)系轉(zhuǎn)換如下:
1)WGS-84 → GCJ-02
2)WGS-84 → BD-09
2)GCJ-02 → WGS-84
3)GCJ-02 → BD-09
4)BD-09 → GCJ-02
5)BD-09 → WGS-84
支持單個(gè)數(shù)組、不包含嵌套關(guān)系的對象、標(biāo)準(zhǔn)GeoJSON
這個(gè)工具也還可以獲取行政邊界數(shù)據(jù)、地圖數(shù)據(jù)模擬


關(guān)注【官方微信公眾號(hào)】,查看更多可視化資訊~等你呦
1、EasyV數(shù)字孿生可視化
2、易知微數(shù)字孿生世界
EasyV數(shù)字孿生可視化平臺(tái)免費(fèi)試用:
易知微官網(wǎng),申請EasyV免費(fèi)試用:https://easyv.cloud/?t=yrbz
免費(fèi)試用期間:運(yùn)營、產(chǎn)品、設(shè)計(jì)、技術(shù)人員專業(yè)一對一拉群指導(dǎo),解答疑惑。