中国行政区划Shapefile:四级行政边界免费拿,十分钟出首张图
【免费下载链接】ChinaAdminDivisonSHP中国行政区划矢量图,ESRI Shapefile格式,共四级:国家、省/直辖市、市、区/县。关键字:中国行政区划图;中国地图;中国行政区;中国行政区地图;行政区地图;行政区;行政区划;地图;矢量数据;矢量地理数据;省级;直辖市;市级;区/县级;行政区划图。项目地址: https://gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP
上周要给周报出一张省级分布图,数据下载完就卡住了:有的文件是 GeoJSON,有的是 SVG,叠加起来底图还对不上。中国行政区划(ChinaAdminDivisonSHP)仓库把国家、省、市、区县四级行政边界直接打成了标准 ESRI Shapefile,clone 下来就能喂给 GIS 软件,格式统一和坐标对齐这两段苦活全省了。
四级行政边界:它到底替你省了什么
自己攒过边界数据的人,基本都栽在三个地方。"找":省级数据在 A 站,市级在 B 包,区县级还经常缺省缺市;"洗":GeoJSON、KML、SVG 格式混着来,得先统一成软件认得的格式;"校":最烧耐心的一段,底图漂移排查到深夜,最后发现是投影坐标系没对上。
这份仓库把三件事一次做完:格式统一为 Shapefile,坐标系统一写进 .prj,四级字段结构一致。数据量也不小:国家 1 个要素、省级 34 个、市级 371 个、区县级 2875 个,共 3281 个要素,想下钻到哪一级都有 🗺️
数据就位了,仓库里具体长什么样?
Shapefile 五件套与六位 adcode 怎么读
按行政层级分了四个目录,每个目录都是一份完整的 Shapefile 套装:
| 目录 | 主文件 | 要素数 |
|---|---|---|
| 1. Country | country.shp | 1 |
| 2. Province | province.shp | 34 |
| 3. City | city.shp | 371 |
| 4. District | district.shp | 2875 |
每个目录里是"五件套":.shp 存边界、.dbf 存属性表、.shx 做索引、.prj 记录坐标系、.cpg 声明中文字符集,缺任何一个都可能乱码或打不开,建议整包保留。新手最容易看懵的是属性表里的六位 adcode——前两位省、中间两位市、后两位区县,330106 就是浙江杭州西湖区,把它当行政区划的身份证号读就懂了。
文件齐了,怎么把图出出来?
从 clone 到省级边界:三步出图
仓库拉到本地,再进省级目录——路径里带空格和点号,必须加引号,否则终端会报找不到路径:
git clone https://gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP cd "ChinaAdminDivisonSHP/2. Province"然后在 QGIS 里选"打开数据源 → 矢量",选中 province.shp,一张边界清晰的省级地图就出现了。不想装 GIS 的话,Python 一行也能读,边界和属性一起进 DataFrame:
gpd.read_file("province.shp")想看得更细,就换 city.shp 或 district.shp,市级和区县边界的密度差异一眼可见。

图出来了,只当画图的素材就太可惜了。
属性表切片、专题着色与跨工具导出
属性表本身就是分析素材,挑三个基础画图之外的用法:
- 按区域切片:想要某个省,按 pr_adcode 前两位匹配,几秒筛出全省区县,不用手动框选;
- 做专题着色:把 GDP、人口等统计值 join 到 name 字段,按数值渐变上色,一张经济分布图就出来了;
- 跨工具导出:图层右键"导出 → 另存为",GeoJSON、KML 随意切换,前端 Web 地图可以直接喂给 Leaflet 或 MapLibre,接进自动化脚本做批量渲染也顺手。


地图是出出来了,但还有几处容易翻车,一次说清。
避坑速查:乱码、偏移、打不开
| 现象 | 原因 | 对策 |
|---|---|---|
| 属性表中文乱码 | .cpg 编码文件缺失 | 五个配套文件整包保留 |
| 图层整体偏移 | 坐标系没对上 | 按 .prj 确认,GPS 数据先转 GCJ-02 |
| 提示图层打不开 | .shp/.shx/.dbf 缺了某一个 | 回到仓库重新取一份完整文件 |
| 边界与 GPS 点不重合 | .prj 标的是 WGS84,实为 GCJ-02 | 叠加前先把数据转回 WGS84 |
数据来源是高德行政区域查询接口的整理成果,用在商业项目前,记得先翻一下仓库里的 LICENSE。
上周那张让你头疼的省级分布图,这次给自己十分钟:clone 仓库,打开 province.shp,地图上浮现出第一个省份轮廓的时候,后面的路就顺了 🚀
【免费下载链接】ChinaAdminDivisonSHP中国行政区划矢量图,ESRI Shapefile格式,共四级:国家、省/直辖市、市、区/县。关键字:中国行政区划图;中国地图;中国行政区;中国行政区地图;行政区地图;行政区;行政区划;地图;矢量数据;矢量地理数据;省级;直辖市;市级;区/县级;行政区划图。项目地址: https://gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考