如何使用 R 语言绘制附带邻近区域的中国各省行政区划地图?
今天给大家分享一份非常有意思的地图数据,通常我们画地图的时候都是只画某个部分的,这样就会很单调,如果能把该省附近的区域也简单标示出来就会显得丰富一些,例如这样:
当然不只是新疆地图的了,今天分享给大家的是从民政部(http://xzqh.mca.gov.cn/map) 获取的中国各省的市级行政区划地理数据:
一共 32 个文件夹,其中一个是全国的,剩下的 31 个是各个省市自治区的(不含港澳台),每个文件夹里面包含 3 个 GEOJSON 文件和一个 png 图片:
例如河北省的文件夹里面包含下面四个文件:
- 河北省.png
- 130000.geojson
- 130000_Point.geojson
- 130000_Line.geojson
各个省的预览图如下:
| 安徽省 | 北京市 |
|---|---|
![]() |
![]() |
| 重庆市 | 福建省 |
![]() |
![]() |
| 甘肃省 | 广东省 |
![]() |
![]() |
| 广西壮族自治区 | 贵州省 |
![]() |
![]() |
| 海南省 | 河北省 |
![]() |
![]() |
| 河南省 | 黑龙江省 |
![]() |
![]() |
| 湖北省 | 湖南省 |
![]() |
![]() |
| 吉林省 | 江苏省 |
![]() |
![]() |
| 江西省 | 辽宁省 |
![]() |
![]() |
| 内蒙古自治区 | 宁夏回族自治区 |
![]() |
![]() |
| 青海省 | 山东省 |
![]() |
![]() |
| 山西省 | 陕西省 |
![]() |
![]() |
| 上海市 | 四川省 |
![]() |
![]() |
| 天津市 | 西藏自治区 |
![]() |
![]() |
| 新疆维吾尔自治区 | 云南省 |
![]() |
![]() |
| 浙江省 | 全国 |
![]() |
![]() |
绘图代码
这份数据在 R 语言中如何使用呢,这里我以辽宁省的为例:
library(tidyverse) |
全国市级行政区划的绘制需要六个文件:
provcity <- read_sf("全国/provcity.geojson") |
点击这里跳转到 RStata 短书平台获取附件:2018 年中国各省市级行政区划矢量数据(附带邻近区域)
































评论