GpsModule 350+ 常用GPS坐标地图

17 篇文章 0 订阅
9 篇文章 0 订阅

背景

开源库 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个常用地市清单,效果如下:
常用地市GPS坐标清单,共352个

坐标转换

以上所打印的常用地市的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坐标)

画板.展示表格()

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

小结

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

团圆吧

1 分钱,求鼓励。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值