博客 / 詳情

返回

胡煥庸線,我國東西地級市分佈密度分界線

背景

黑河—騰衝線,又名胡煥庸線,是我國人口密度分佈的東西近似分界線。今天把地級市座標分佈密度做成熱力圖,並與胡煥庸線一起展示時,驚奇的發現,胡煥庸線貌似也是我車東西地級市分佈密度的分界線。

生成folium地圖

以下30行代碼,用於生成一個folium地圖,並在地圖上繪製一條黑河—騰衝線,同時繪製地級市座標的分佈密度熱力圖。

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

# region 引入必要依賴
from selfPyTools.MapModule import *
# endregion

# 準備一個地圖類對象, 添加 智圖GeoQ 的瓦片圖
地圖 = 地圖類(中心點=常用座標.上海市).添加瓦片.智圖GeoQ().地圖

# 添加一行網頁標題
地圖.添加網頁標題(網頁標題樣式類(標題文本='感謝智圖GeoQ提供的基礎瓦片資源', 文本字體='楷體', 文本顏色=顏色名.灰))

# 生成一個折線對象(折線是由多段直接段組成的,所以一個直線段也可以看成一個折線,只是只有一段而已)
折線 = 折線類(線條樣式=線條樣式類(透明度=0), 線上文本樣式=線上文本樣式類(文本='  ★  ', 文本顏色=顏色名.藍))

折線.添加路徑點(常用座標.騰衝市)
折線.添加路徑點(常用座標.黑河市)

# 將折線添加到圖層上
地圖.添加標記(地圖.添加圖層('黑河-騰衝線, 胡煥庸線', 默認顯示=True), 折線)

熱力層 = 地圖.添加熱力層()
for 城市, 座標 in 常用座標.常用座標字典.items():
    if 座標.有效:
        地圖.添加熱力點(熱力層, 座標)

# 將地圖對象生成一個html的文檔保存,並順便打印這個文檔
地圖.支持座標拾取.生成html(文檔名='黑河-騰衝線 胡煥庸線', 目標路徑='.').打開()

以上代碼生成的html地圖效果如下:

根據地市座標分佈密度熱力圖,可以大致判斷以黑河—騰衝線為東西分界,西側地市分佈密度明顯稀疏,而東側地市分佈密度明顯稠密。

小結

可以看出,黑河—騰衝線,不僅做為我國東西人口密度的分界線,也大致是我國東西地市分佈密度的分界線了。

user avatar u_16099302 頭像
1 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.