胡焕庸线,我国东西地级市分布密度分界线

news2024/11/20 10:46:57

背景

黑河—腾冲线,又名胡焕庸线,是我国人口密度分布的东西近似分界线。今天把地级市坐标分布密度做成热力图,并与胡焕庸线一起展示时,惊奇的发现,胡焕庸线貌似也是我车东西地级市分布密度的分界线。

生成folium地图

以下30行代码,用于生成一个folium地图,并在地图上绘制一条黑河—腾冲线,同时绘制地级市坐标的分布密度热力图。

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

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

# 准备一个地图类对象, 添加 智图GeoQ 的瓦片图
地图 = 地图类(中心点=常用坐标.上海市).添加瓦片.智图GeoQ().地图

# 添加一行网页标题
地图.添加网页标题(网页标题样式类(标题文本='感谢智图GeoQ提供的基础瓦片资源', 文本字体='楷体', 文本颜色=颜色名.))

# 生成一个折线对象(折线是由多段直接段组成的,所以一个直线段也可以看成一个折线,只是只有一段而已)
折线 = 折线类(线条样式=线条样式类(透明度=0), 线上文本样式=线上文本样式类(文本='  ★  ', 文本颜色=颜色名.))

折线.添加路径点(常用坐标.腾冲市)
折线.添加路径点(常用坐标.黑河市)

# 将折线添加到图层上
地图.添加标记(地图.添加图层('黑河-腾冲线, 胡焕庸线', 默认显示=True), 折线)

热力层 = 地图.添加热力层()
for 城市, 坐标 in 常用坐标.常用坐标字典.items():
    if 坐标.有效:
        地图.添加热力点(热力层, 坐标)

# 将地图对象生成一个html的文档保存,并顺便打印这个文档
地图.支持坐标拾取.生成html(文档名='黑河-腾冲线 胡焕庸线', 目标路径='.').打开()

以上代码生成的html地图效果如下:
folium 绘制黑—腾冲线,与地市分布密度热力图
根据地市坐标分布密度热力图,可以大致判断以黑河—腾冲线为东西分界,西侧地市分布密度明显稀疏,而东侧地市分布密度明显稠密。

小结

可以看出,黑河—腾冲线,不仅做为我国东西人口密度的分界线,也大致是我国东西地市分布密度的分界线了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1000809.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【17 > 分布式接口幂等性】2. Update的幂等性原理解析

一、 根据 唯一业务号去更新 数据的情况 1.1 原理 1.2 操作 1.3 实战 Stage 1:表添加 version 字段 Stage 2:前端 > 版本号放入隐藏域 Stage 3:后台 > 使用版本号作为更新条件 二、更新操作没有唯一业务号,可使用Tok…

FL Studio Producer Edition 21.0.3.3713中文完整破解版功能特点及安装激活教程

FL Studio Producer Edition 21.0.3.3713中文完整破解版是一款由Image Line公司研发几近完美的虚拟音乐工作站,同时也是知名的音乐制作软件。它让你的计算机就像是全功能的录音室,漂亮的大混音盘,先进的创作工具,让你的音乐突破想象力的限制。…

4.2 Ioc容器加载过程-Bean的生命周期深度剖析

Bean生命周期详解 第一步拿到父类BeanFactory子类 第二步,读取配置类 AnnotatedBeanDefinitionReader 用来读取配置类之外和还做了 第一个是解析类的处理器,没有的话我们的配置类就无法解析 总结this()无参构造函数里面实现了【三大步】 实例…

九安监控初始化后恢复案例

九安监控是国内一个十六线小安防品牌,目前CHS零壹视频恢复程序监控版、专业版、高级版是支持这个安防品牌的,不过下边这个案例比较特殊,具体情况如下。 故障存储:希捷4T监控专用硬盘 故障现象: 客户描述是使用了初始化操作,正常…

Linux中防火墙的简单使用方法

目录 前言 一、概念 1、防火墙的分类: 2、防火墙性能 3、硬件防火墙的品牌、软件防火墙的品牌 4、硬件防火墙与软件防火墙比较 二、linux中的防火墙 1、iptables 2.netfilter/iptables功能 3、四表 iptables中表的优先级 4、五链 三、iptables 1、ipt…

YOLO DNF辅助教程完结

课程完结!撒花、撒花、撒花 课程完结!撒花、撒花、撒花 课程完结!撒花、撒花、撒花 ​呕心沥血三个月,《利用人工智能做DNF游戏辅助》系列实战课程已完结,技术路线贯穿串口通信、目标检测、opencv特征匹配等前沿技术…

计算机组装与维护实训室解决方案

一、产业背景 随着信息技术的不断发展,信息化已经深入到社会中各个层面,它能有效地帮助各个行业提高运营及管理效率,进而帮助企业成长。同时,作为企业信息化建设的基础部分,计算机已经融入了我们的生活,并逐…

【算法】一文带你从浅至深入门dp动态规划

文章目录 一、前言二、动态规划理论基础1、基本概念2、动态规划五部曲【✔】3、出错了如何排查? 三、实战演练🗡0x00 斐波那契数0x01 第N个泰波那契数0x02 爬楼梯0x03 三步问题0x04 使用最小花费爬楼梯⭐解法一解法二 0x05 解码方法* 四、总结与提炼 一、…

查看Android App包名,查看keystore的信息,导出公钥

查看Android App包名的三种方法 cmd中输入命令:adb shell am monitor 然后启动需要获取包名的应用cmd中输入命令:adb shell pm list packages -3 查看自己安装的app包名安卓系统中:设置——应用——正在运行 查看…

SQLI-labs-第七关

知识点:单引号()加括号闭合错误的布尔盲注 思路: 寻找注入点 我们首先看一下正常的回显,并没有显示出什么明显的信息 输入?id1 发现报错 输入?id1 -- 还是报错,说明SQL语句的语法错误可能不是单引号闭合…

微信/QQ/TIM防撤回补丁

适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁。支持最新版微信/QQ/TIM,其中微信能够选择安装多开功能。 下载地址: ⚡️点我下载最新版本 相关文档: ✔支持哪些版本 | ❓常见问题 | 📖查看完整文档 原理与方法: …

视频怎么转成漫画?分享些视频转漫画方法

在现代社会中,视频和漫画都是非常流行的媒介形式。而有时候,我们可能想将一些有趣的视频转化为漫画,以便在社交媒体上分享或进行其他用途。这篇文章将介绍几种视频转漫画的方法和注意事项。 使用转换工具 现在手机上有很多好用的工具&#x…

根据站点经纬度画全球分布图python

已知几个站点的经纬度,要求画出在全球的分布。 import pandas as pd import matplotlib.pyplot as plt import matplotlib as mpl import cartopy.crs as ccrs import cartopy.feature as cfeature from cartopy.mpl.ticker import LongitudeFormatter, LatitudeFormatter f…

Python练习分割字符串

str"itheima itcast boxuegu" # 统计字符串类有多少个“it”字符 count str.count("it") print(f"字符串类有{count}个“it”字符") # 将字符串内的空格全部替换为字符:“|” str_replace str.replace(" ", "|"…

正儿八经的雅思口语盘丝洞大法学习总结(长期修改更新)针对23.9月考生

目录 开篇语 李仙童口语大法 具体体系内容 说道科技产品或者说非传统物品 part2回答八大准则 【part2回答八大准则】(一) 【part2回答八大准则】(二) 【part3回答七大准则】(一) Part 1 核心体系 …

一文看懂Java的类加载机制

前言 当我们运行Java程序时,Java虚拟机(JVM)需要加载各种类文件,以执行程序中的代码。Java的类加载机制是Java语言的一个关键特性,它负责在运行时将类加载到内存中,并确保类的正确性。 类是在运行期间第一…

算法竞赛入门【码蹄集新手村600题】(MT1260-1280)C语言

算法竞赛入门【码蹄集新手村600题】(MT1260-1280)C语言 目录MT1260 袋鼠躲猫猫MT1261 留下来的才是幸运数MT1262 约数MT1263 最大的三位约数MT1264 完数MT1265 区间完数MT1266 完数与因子MT1267 亏数MT1268 因数的因数MT1269 区间素数MT1270 素数计算MT1271 三生质数…

开开心心带你学习MySQL数据库之节尾篇

Java的JDBC编程 各种数据库,MySQL, Oracle, SQL Server在开发的时候,就会提供一组编程接口(API) API ~~ Application Programming Interface ~~ 应用程序编程接口 计算机领域里面的一个非常常见的概念, 给你个软件,你能对他干啥(从代码层次上的) 基于它提供的这些功能,就可以写…

Python 图形化界面基础篇:创建你的第一个 Tkinter 窗口

Python 图形化界面基础篇:创建你的第一个 Tkinter 窗口 引言准备工作步骤1:导入 Tkinter 模块步骤2:创建主窗口步骤3:设置窗口标题步骤4:启动主事件循环 完整的示例代码代码解释结论 引言 欢迎来到 Python 图形化界面…