Python爬虫实战,pymongo模块,Python实现中国城市道路名图鉴数据可视化

Cooci

前言

利用Python数据分析中国城市道路名图鉴。废话不多说。

让我们愉快地开始吧~

开发工具

Python版本: 3.6.4

相关模块:

re模块;

requests模块;

pymongo模块;

lxml模块;

以及一些Python自带的模块。

环境搭建

安装Python并添加到环境变量,pip安装需要的相关模块即可。

关于我国城市的道路名,有哪些有趣的知识点呢?我们获取了某城市信息网站全国282个城市的道路名数据共201386条,为你揭开关于城市道路取名的秘密。

一、哪些省份/城市在道路名中出镜率最高?

用省份或者城市名来为道路命名,在我国很多城市中都十分常见,比如说上海市的南京路、广州市的北京路、长春市的重庆路等,那么到底哪些省份或城市在各城市道路名中最受欢迎、出镜率最高呢? 我们首先统计了排名前十的省级行政单位名。

城市在道路名中出镜率

北京路和上海路是道路取名中最受欢迎的,其余两个直辖市重庆和天津也在前十的榜单内。另外还有河北、河南、吉林、陕西等,都是经常在各城市道路名中出现的种子选手。

各城市道路名中出镜率最高的城市又有哪些呢?

各城市道路名中出镜率

排名第一的是中山市,然而大家都知道,取名“中山路”的基本上都是为了纪念孙中山先生的,就连原来的“香山县”都是为了纪念孙中山先生才改名为“中山县”,后来才成为“中山市”的。

同样,取名为“朝阳”(辽宁省朝阳市)、“大同”(山西省大同市)、“文昌”(海南省文昌市)、“东方”(海南省东方市)等的道路,要说都是取名于城市名,多少有些牵强。所以这样算下来,排名第一的应该是“长春市”。

二、哪些城市热衷于使用其它城市名作为道路名?

哪些城市热衷于使用其它城市名作为道路名,走在城市中好像走在一张摊开的中国地图里的呢?

使用最多其它城市名

经过分析后发现,青岛市果然名列第一。 你可以在青岛市的道路名中找到多达131个不同地级市的名字,这里还不算全国其他地方的县名、古地名等。

排名第二的选手是上海市, 其实上海市使用其它城市名来作为道路名的历史,从1862年就开始了。 1865年,英美租界当局通过议案,决定在原英租界内实行“南北向的道路以省名来命名,东西向的道路以主要城市名来命名”的规则。

另外值得一提的是,排名前15的城市中,台北市、桃园市、高雄市、台中市、屏东、台东、云林等都位于台湾省。 在台北市,除了与“三民主义”、“中山”、“中正”、“忠孝仁爱信义和平”有关的路名之外,就是大陆的各个城市名。

哪些省份(省级行政单位)使用了最多的其它省份名作为道路名的呢?

使用了最多的其它省份名作为道路名

山东省稳居第一,总共使用了全国全部的省、自治区、直辖市、特别行政区名共34个。台湾省排名第二。

三、道、路、街、巷、胡同、里有何不同?

道路名中,有“xx大道”、“xx路”、“xx街”、“xx巷”、“xx胡同”、“xx里”,这些路名有什么区别呢? 其实我们在日常生活中也可以感受出来,在整体的街道网络体系中,存在着由低级到高级的路径等级。我们经由生活的“胡同/巷/里”到两边具有商铺的“街”,再到更大的“路”和“道”,道路越来越宽,空间形态感受也明显有变化。这份数据中,“xx路”是最多的,具有94788条,再者是“xx街”,具有36588条。\

也许你会好奇,为什么有些道路名取名叫“xx里”呢? 还有胡同是不是只存在于北方?

《说文解字》解释“里”为:里,居也,从田从土。说明“里”有以前居住单位的意思。“里”作为都城内的聚集单位出现在西周时期。东周时期(春秋战国)开始确立了里坊制。以“xx里”作为路名,一定程度上是受了其影响。比如广州有华佗里,郑州有燕乐里。

里和胡同的分布,是否有南北差异呢?

胡同、里有何不同分布

四、各城市都有“建设路”吗?

位于成都的建设路因遍布美食,广为大家所知。不过在我们的印象中,好像每个城市都是有一条“建设路”、“人民路”的。除此之外,还有其它流行的具有时代特色的道路名吗?我们统计了排名前十的具有时代特色的道路名

6.png

“工业路”排名首位,另外还有文化路、人民路、和平路、光明路、复兴路、朝阳路、胜利路、自强路,正能量满满,无一不体现着一种积极向上的精神。

我们把所有的“工业路”在地图上绘制了出来,发现“工业路”多分布于工业发达的粤港澳、长三角、京津冀地区。

工业路

本文完整代码详解个人主页简介获取

五、体现人们美好愿望的路名

体现人们美好愿望的路名

路名除了携带有时代特色之外,有些路名还体现了大家对于生活的美好愿望,比如说永兴街(希望街道永远兴旺)、平安路等。同样,我们统计了排名前十的体现人们美好愿望的路名。

“太平路”排名第一。此外还有“幸福路”、“成功路”、“健康路”、“仁爱路”等。 想想自己家在“幸福路”上,无形中就感觉到了幸福。这些道路都分布在哪里呢?

太平、幸福、成功路

阅读 137

Python实训营直播预约:[链接]

372 声望
36 粉丝
0 条评论

Python实训营直播预约:[链接]

372 声望
36 粉丝
文章目录
宣传栏