拓冰建站拓冰建站
首页 / 资讯中心 / 正文

中国行政区划矢量图免费下载:国家省市县四级Shapefile数据,一次克隆全都有

中国行政区划矢量图免费下载国家省市县四级Shapefile数据一次克隆全都有【免费下载链接】ChinaAdminDivisonSHP中国行政区划矢量图ESRI Shapefile格式共四级国家、省/直辖市、市、区/县。关键字中国行政区划图中国地图中国行政区中国行政区地图行政区地图行政区行政区划地图矢量数据矢量地理数据省级直辖市市级区/县级行政区划图。项目地址: https://gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP上周临时接到一个任务周五之前要给季度汇报配一张全国门店分布底图。头一天我都在网上找中国行政区划矢量图——省级的数据在一个站市级的是另一个包好不容易凑齐加载进软件才发现坐标系对不上底图直接飘了。第二天同事递给我一个开源项目 ChinaAdminDivisonSHP国家、省、市、区县四级区划已经打包成一套标准 Shapefile克隆下来就能用。这篇就把我从零到做出第一张图的完整过程写下来。先看成果四级边界图一层比一层细不急着讲原理先看这套数据能画到什么程度。下图依次是国家、省、市、区县四个层级的边界效果国家图只有整体轮廓省级图能看到 34 个省级行政单位的清晰分界市级图边界开始密集到区县一级几乎细密成网格——这正是做多层级下钻地图最理想的分级素材。![中国行政区划矢量图之国家级边界轮廓](https://raw.gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP/raw/398535de74baa19be2013d6e00a4c01d4491157d/5. Demo/Country.png?utm_sourcegitcode_repo_files)![中国行政区划矢量图之省级边界效果](https://raw.gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP/raw/398535de74baa19be2013d6e00a4c01d4491157d/5. Demo/Province.png?utm_sourcegitcode_repo_files)![中国行政区划矢量图之市级边界效果](https://raw.gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP/raw/398535de74baa19be2013d6e00a4c01d4491157d/5. Demo/City.png?utm_sourcegitcode_repo_files)![中国行政区划矢量图之区县级边界密集效果](https://raw.gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP/raw/398535de74baa19be2013d6e00a4c01d4491157d/5. Demo/District.png?utm_sourcegitcode_repo_files)四个层级对应的目录和要素数量一目了然仓库目录行政层级要素数量画出来长什么样1. Country国家1 条全国整体轮廓适合宏观底图2. Province省 / 直辖市 / 自治区 / 特区34 条省级分界清晰适合区域对比3. City地级市371 条市级边界开始密集适合城市群分析4. District区 / 县2875 条边界细密适合基层治理与精细运营这份数据的覆盖逻辑很直接想画全国就看 Country想按省下钻就用 Province一路细化到区县每层都能单独拿出来用。为什么是Shapefile五个配套文件一个都不能少很多人在这一步吃过亏好不容易下载了边界文件打开却是空的或者中文全变乱码。原因往往是配套文件被删了。Shapefile 不是单个文件而是一组配套文件缺一个都会出问题.shp存边界几何形状这是图本身.dbf存属性表每一条边界的名称、编码都在这里.shx形状索引让软件快速定位读取.prj坐标系定义底图不飘就靠它.cpg字符集声明中文不乱码的关键。五个文件必须原样放在一起。尤其是 .cpg 文件删掉它属性表里的省市县中文名很可能变成一串乱码。坐标系方面这份数据基于 WGS84实际为 GCJ-02 火星坐标。一句话解释GCJ-02 是国内地图厂商普遍使用的加密坐标如果你要把 GPS 设备采到的点位叠加到图上需要先做坐标转换否则点位会整体偏移几百米。做纯地图展示则完全不用操心。把自己从零凑数据和直接用这个仓库放在一起算笔时间账自己折腾的典型遭遇用 ChinaAdminDivisonSHP省、市、县分别从不同来源拼装半天起步一个仓库装下四级数据克隆即用GeoJSON、KML 混着来先花时间转格式统一 ESRI ShapefileGIS 原生识别底图漂移排查半天才发现坐标系不一致坐标系写在说明里自带 .prj 文件属性表缺编码、缺归属无法筛选每条记录带完整编码和省市县名称十分钟跑通把省市县四级区划数据装进GIS操作路径很短三句话就能走完。第一步把仓库下载到本地。git clone https://gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP人话解释一行命令把整个仓库连同四级区划数据拉下来只需要执行这一次。第二步进入想用的层级目录。cd ChinaAdminDivisonSHP/2. Province人话解释目录名里带空格和点号所以必须加引号否则命令会报错。第三步在 GIS 里打开矢量文件。以 QGIS 为例菜单选图层 → 添加图层 → 添加矢量图层找到 province.shp 打开一张带清晰省级边界的中国地图就出来了再调一下符号化样式就能出图。不想装 GIS 也完全可以Python 里用 geopandas 一行就能读gpd.read_file(province.shp)人话解释边界几何和属性表会一起装进 DataFrame后面做筛选、统计、导出 GeoJSON 都很顺手。六位adcode编码一串数字串起省市区三级归属边界图只是表面属性表里那串六位编码才是真正的宝藏。以区县级数据为例每条记录都带着区县、市、省、国家四级的编码和名称打开属性表就是下面这个效果![中国行政区划矢量图属性表省市县三级adcode编码与名称](https://raw.gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP/raw/398535de74baa19be2013d6e00a4c01d4491157d/5. Demo/DistrictAttr.png?utm_sourcegitcode_repo_files)这串六位 adcode 的拆法是前两位是省中间两位是市后两位是区县。举例来看编码含义100000中华人民共和国110000北京市110101北京市东城区130000河北省130100石家庄市掌握了这个规律很多操作就自动化了。只想看某个省按 pr_adcode 前两位一匹配几秒过滤出全省所有区县。要做经济分布专题图把 GDP、人口等统计值按 name 字段 join 进属性表再按数值渐变上色即可。拿到数据之后这四件事立刻就能做数据不只是用来画一张静态图常见的几种用法我帮你列全了想做的事用什么文件大概耗时适合谁全国底图、汇报大屏Country 或 Province几分钟汇报、演示场景按省份筛选下钻Province District几分钟区域分析统计值专题上色任一层级 自己的数据十几分钟经济、人口专题图导出 GeoJSON / KML / CSV任一层级右键导出一分钟前端 Web 地图开发最后一条对前端同学很友好在 GIS 里把图层另存为成 GeoJSON就能直接交给 Leaflet 或 MapLibre 渲染省掉二次转换。动手前确认这四件事少走弯路上手之前把这几个高频疑问一次性说清楚覆盖范围包含港澳台地区全国版图整体呈现不缺省不缺市数据来源由高德地图行政区域查询接口整理而来层级和命名以官方口径为准商用问题项目开源但商用前建议翻阅仓库根目录的 LICENSE确认授权条款中文乱码先检查 .cpg 文件是否还在五个配套文件最好原样保留。更完整的字段说明和目录结构可以查阅仓库根目录下的 README.md。现在就可以迈出第一步从下载到出图全程不到一顿饭的功夫这和以前找数据—洗数据—对坐标的半天折腾相比省下来的都是实打实的时间。最贵的是时间最坑的是数据——这份中国行政区划矢量图把最麻烦的部分替你处理完了。现在就动手克隆仓库打开省级的 province.shp今晚你就能看到第一张属于自己的中国地图。【免费下载链接】ChinaAdminDivisonSHP中国行政区划矢量图ESRI Shapefile格式共四级国家、省/直辖市、市、区/县。关键字中国行政区划图中国地图中国行政区中国行政区地图行政区地图行政区行政区划地图矢量数据矢量地理数据省级直辖市市级区/县级行政区划图。项目地址: https://gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门