头图

背景

开源库 GpsAndMapGpsModule 模块中整理集成了 350+ 国内常用地市的GPS坐标地址,对于日常使用,例如打些标记,做些PPT展示,是非常方便的。

引入模块

pip install GpsAndMap

打印常用地市GPS地名清单

以下代码打印了常用的GPS坐标所属的地市名称,可以数据集是否有兴趣地址哈。

# -*- coding:UTF-8 -*-

# region 引入必要的依赖
from GpsAndMap.GpsModule import *
from DebugInfo.DebugInfo import *
# endregion

画板 = 打印模板()

地市表 = list(常用坐标.常用坐标字典.keys())

画板.添加多行(行列表=地市表, 拆分列数=8)

画板.分隔线.总长度(画板.表格宽度()).提示内容(f'常用地市GSP坐标数据, 共 {len(地市表)} 个').修饰(青字).展示()
画板.展示表格()
画板.分隔线.总长度(画板.表格宽度()).修饰(青字).展示()

以上代码,以每行8个地市,共44行,打印了总共352个常用地市清单,效果如下:
image.png

坐标转换

以上所打印的常用地市的GPS坐标,均是以腾讯地图 or 高德地图为基准人工拾取,如果需要其它坐标系下的坐标值,可通过坐标系属性获取,如下代码获取并打印了gcj02坐标系,wgs84坐标系bd09坐标系下的坐标地址:

# -*- coding:UTF-8 -*-

# region 引入必要的依赖
from GpsAndMap.GpsModule import *
from DebugInfo.DebugInfo import *

# endregion

画板 = 打印模板()

画板.添加一行('地区', 'gcj坐标系', 'wgs84坐标系', 'bd09坐标系').修饰行(青字)
画板.添加一行('上海市', 常用坐标.上海市.gcj02坐标, 常用坐标.上海市.wgs84坐标, 常用坐标.上海市.bd09坐标)
画板.添加一行('合肥市', 常用坐标.合肥市.gcj02坐标, 常用坐标.合肥市.wgs84坐标, 常用坐标.合肥市.bd09坐标)
画板.添加一行('西安', 常用坐标.查询坐标('西安市').gcj02坐标, 常用坐标.查询坐标('西安市').wgs84坐标, 常用坐标.查询坐标('西安市').bd09坐标)

画板.展示表格()

以上代码中,分别通过 常用坐标 对象的属性获取了上海市和合肥市的坐标值,然后通过查询的方法获取到了西安市的坐标。分别打印输出了三个常用坐标系下的坐标值,效果如下:
image.png

小结

以上就是今天关于开源库 GpsAndMap 中的 GpsModule 模块中常用坐标的使用方法。欢迎讨论。


三块钱
7 声望0 粉丝

引用和评论

0 条评论