ct_geoc
- gis
功能
地理数据坐标转换
安装
引入
坐标转换函数
- wgs84_to_bd09mc
- wgs84_to_bd09
- wgs84_to_gcj02
- gcj02_to_bd09mc
- gcj02_to_bd09
- gcj02_to_wgs84
- bd09_to_bd09mc
- bd09_to_wgs84
- bd09_to_gcj02
- bd09mc_to_bd09
- bd09mc_to_gcj02
- bd09mc_to_wgs84
使用方法
入参支持多种形式:
- 传入两个float经纬度
lng:float,lat:float
wgs84_to_bd09mc(116.34313476895404, 40.03627091841007)
- 传入一个包含经纬度的二元元组
(lng:float,lat:float):tuple
wgs84_to_bd09mc((116.34313476895404, 40.03627091841007))
- 传入一个包含经纬度的二元列表
[lng:float,lat:float]:list
wgs84_to_bd09mc([116.34313476895404, 40.03627091841007])
- 传入一个含有lng,lat的字典,lng也可写为lon
{"lng":lng,"lat":lat}:dict
wgs84_to_bd09mc({"lng":116.34313476895404, "lat":40.03627091841007})
wgs84_to_bd09mc({"lon":116.34313476895404, "lat":40.03627091841007})
- 传入一个含有list的字典
{"list":[lng:float,lat:float]}
wgs84_to_bd09mc({"list":[116.34313476895404, 40.03627091841007]})
出参:[lng:float,lat:float]:list
通用转换函数
ct_geoc
使用方法
入参支持多种形式
- 传入原始坐标系,目标坐标系,经度,纬度四个参数
coor_from:str,coor_to:str,lng:float,lat:float
ct_geoc('wgs84','bd09mc',116.34313476895404, 40.03627091841007)
- 传入一个包含上面四个参数的元组
(coor_from:str,coor_to:str,lng:float,lat:float):tuple
ct_geoc(('wgs84','bd09mc',116.34313476895404, 40.03627091841007))
- 传入一个包含上面四个参数的列表
[coor_from:str,coor_to:str,lng:float,lat:float]:list
ct_geoc(['wgs84','bd09mc',116.34313476895404, 40.03627091841007])
- 传入一个含有coor_from,coor_to,lng,lat的字典,lng也可写为lon
{"coor_from":coor_from,"coor_to":coor_to,"lng":lng,"lat":lat}:dict
ct_geoc(
{"coor_from":'wgs84',
"coor_to":'bd09mc',
"lng":116.34313476895404,
"lat":40.03627091841007}
)
出参:[lng:float,lat:float]:list
Powered by Waline v2.14.1