• GpsModule 350+ 常用GPS坐标地图


    背景

    开源库 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(地市表)} 个').修饰(青字).展示()
    画板.展示表格()
    画板.分隔线.总长度(画板.表格宽度()).修饰(青字).展示()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    以上代码,以每行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坐标)
    
    画板.展示表格()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

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

    小结

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

  • 相关阅读:
    设计模式:命令模式(C++实现)
    消息中间件-RabbitMq相关概念及原理介绍【图文并茂】
    HDLBits: 在线学习 SystemVerilog(五)-Problem 19-23
    【项目】图书管理系统
    ARFoundation系列讲解 - 89 适配华为机型
    【短文】【踩坑】可以在Qt Designer给QTableWidge添加右键菜单吗?
    永磁同步电机(PMSM)磁场定向控制(FOC)及Matlab/Simulink仿真分析
    redis主从复制玩法全过程笔记(redis7+版本)
    盲人餐厅点餐:科技之光照亮餐桌上的美食之旅
    JAVA设计模式--创建型模式--抽象工厂模式
  • 原文地址:https://blog.csdn.net/weixin_42148809/article/details/132890091