博客 / 詳情

返回

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(地市表)} 個').修飾(青字).展示()
畫板.展示表格()
畫板.分隔線.總長度(畫板.表格寬度()).修飾(青字).展示()

以上代碼,以每行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 模塊中常用座標的使用方法。歡迎討論。

user avatar qingtianwoniu 頭像 lanting_5b3e2d74c64f1 頭像
2 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.