news 2026/8/16 13:49:22

免费的中国行政区划矢量地图数据:四级 Shapefile 一套拿齐,10 分钟从克隆到出图

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
免费的中国行政区划矢量地图数据:四级 Shapefile 一套拿齐,10 分钟从克隆到出图

免费的中国行政区划矢量地图数据:四级 Shapefile 一套拿齐,10 分钟从克隆到出图

【免费下载链接】ChinaAdminDivisonSHP中国行政区划矢量图,ESRI Shapefile格式,共四级:国家、省/直辖市、市、区/县。关键字:中国行政区划图;中国地图;中国行政区;中国行政区地图;行政区地图;行政区;行政区划;地图;矢量数据;矢量地理数据;省级;直辖市;市级;区/县级;行政区划图。项目地址: https://gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP

周五下午四点半,领导丢过来一句"下班前给我一张全国门店分布图"。我盯着屏幕愣了两秒——画图本身不难,难的是手里根本没有一张干净的底图:网上搜到的中国行政区划矢量地图数据,清晰的要付费,免费的缺边界,好不容易凑齐一套,坐标系又各说各话。那天,我顺手找到了 ChinaAdminDivisonSHP,一个把四级行政边界整理成标准 Shapefile 的开源项目。自此,底图这事再没让我加过班。🙂

![中国行政区划矢量地图数据——省级边界效果预览](https://raw.gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP/raw/398535de74baa19be2013d6e00a4c01d4491157d/5. Demo/Province.png?utm_source=gitcode_repo_files)

项目本身不复杂:把国家、省/直辖市、市、区县四个层级的边界,全部转成 ESRI Shapefile 放进同一个仓库,clone 下来就是一套能直接用的中国行政区划矢量地图数据。和那些要注册、要授权、甚至按下载量收费的数据源相比,它直接 MIT 开源,格式、坐标系、字段名都替你统一好了——这就是它和各类"散装"数据最不一样的地方。

第一次上手:从 clone 到出图,我只用了十分钟

当时的完整操作,我原样复述一遍。先是拉仓库:

git clone https://gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP

接着就踩了个小坑——仓库里的目录名带着序号和空格,比如2. Province,直接cd会报"目录不存在"。加上引号就通了:

cd "ChinaAdminDivisonSHP/2. Province"

然后打开 QGIS,按"打开数据源 → 矢量"选中province.shp,一张 34 个省级行政单位的中文轮廓图瞬间铺满画布,从北京到港澳台一个不少。从动手到出图,十分钟出头。⏱️

那天晚上我又试了代码路线,用 Python 的 geopandas 一行gpd.read_file("province.shp"),边界和属性表一起装进 DataFrame,后面做分析、导格式都顺顺当当。

四个层级一次配齐:从全国大屏切到区县网格

第一次打开区县级数据时,我是有点震撼的——边界密集到接近"马赛克"😲,跟省级那张的粗线条完全是两个世界。

![中国行政区划矢量地图数据——区县级边界效果](https://raw.gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP/raw/398535de74baa19be2013d6e00a4c01d4491157d/5. Demo/District.png?utm_source=gitcode_repo_files)

仓库里按层级分成四个目录:1. Country/(国家级 1 个要素)、2. Province/(省级 34)、3. City/(地级市 371)、4. District/(区县级 2875)。做多层级下钻地图时,从全国缩放到某个区县,直接换文件就行,不用再去别处凑素材。

属性表里藏着"血缘关系":用 adcode 完成一次全省圈选

比边界更有用的是属性。每个区县的记录里,都带着省、市、县三级的编码和名称,翻一眼仓库里的DistrictAttr.png就能明白数据结构长什么样:

![中国行政区划矢量地图数据——区县属性表与行政编码](https://raw.gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP/raw/398535de74baa19be2013d6e00a4c01d4491157d/5. Demo/DistrictAttr.png?utm_source=gitcode_repo_files)

关键就在这个六位adcode行政编码上:前两位是省,中间两位是市,后两位是区县110000是北京,110101就是东城区。所以"只要某省的全部区县"这种需求,一句按pr_adcode前两位的匹配筛选就搞定了;把 GDP、人口这些统计值 join 到名称字段上,再按数值渐变上色,一张经济分布热力图也就顺手出来了。

新手最该记住的两个细节

第一,.cpg文件别删。它声明了属性表的中文字符集,一套五个配套文件(.shp / .dbf / .prj / .shx / .cpg)最好原样保留,少一个都可能遇到乱码或打不开的麻烦。

第二,坐标系要留个心眼。README 写得很明确:坐标基于 WGS 1984,实际带 GCJ-02(火星坐标)偏移。如果你的 GPS 数据是纯 WGS-84,叠加时可能偏差几十米到几百米,做地图服务前记得先做转换。知道"坑"在哪,比踩过坑更值钱。💡

彩蛋:拿编码反向定位,再一行转 GeoJSON

最后分享一个容易被忽略的玩法。因为编码有规律,你甚至可以"反向使用":拿到任意一个区县编码,就能反推出它属于哪个市、哪个省,做下钻和聚合完全不需要额外拼表。想给前端做 Web 地图?用 geopandas 读进来后一行to_file("province.geojson", driver="GeoJSON"),直接喂给 Leaflet 或 MapLibre,格式转换比想象中顺手得多。🎉

这套中国行政区划矢量地图数据替你完成了"找数据、洗数据、对坐标"的全部苦活。现在就 clone 下来,试着只保留你所在的省份、再按城市重新着色——十分钟后你会发现,一张能讲故事的底图,从来就没这么近过。

【免费下载链接】ChinaAdminDivisonSHP中国行政区划矢量图,ESRI Shapefile格式,共四级:国家、省/直辖市、市、区/县。关键字:中国行政区划图;中国地图;中国行政区;中国行政区地图;行政区地图;行政区;行政区划;地图;矢量数据;矢量地理数据;省级;直辖市;市级;区/县级;行政区划图。项目地址: https://gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/16 13:38:39

Postman请求体注释全攻略:提升接口测试可读性与团队协作效率

1. 项目概述:为什么要在Postman请求体中写注释?在接口开发、测试和联调的过程中,Postman几乎是每个开发者、测试工程师甚至产品经理手边的标配工具。我们用它来构造请求、调试参数、验证响应,流程一气呵成。但不知道你有没有遇到过…

作者头像 李华
网站建设 2026/8/16 13:37:39

马哥2026云原生/微服务治理大厂冲刺班/名师亲授

技术实战面试刷题:马哥云原生/微服务治理大厂冲刺班名师亲授 想冲刺互联网大厂后端、架构岗的开发者,大多都遇到过相似的瓶颈:日常工作里只接触到零散的云原生组件,对微服务治理的理解停留在表面,面试时被问到高并发场…

作者头像 李华
网站建设 2026/8/16 13:34:36

Winscope如何让你的系统app在可以展示ViewCapture相关数据?

背景 在使用Winscope时候,发现有一个单独的ViewCapture项目可以展示出view的完整结构但是并不是所有的app都是支持这个ViewCapture功能,比如我们这里的DeskClock app就不支持,目前只看到Launcher是有支持的。系统应用中的 ViewCapture ViewC…

作者头像 李华
网站建设 2026/8/16 13:34:14

深度拆解 Windows Hello:从红外成像到密钥全流程

当你看向笔记本屏幕,一秒完成系统解锁,这就是 Windows Hello 带给我们的无感登录体验。多数人只知道它好用,却很少了解这套系统并不是简单的摄像头拍照比对,而是由红外成像活体采集、安全隔离运算、TPM2.0 硬件密钥体系共同搭建的…

作者头像 李华
网站建设 2026/8/16 13:33:29

原神成就导出终极攻略:YaeAchievement 五分钟搞定全平台数据同步

原神成就导出终极攻略:YaeAchievement 五分钟搞定全平台数据同步 【免费下载链接】YaeAchievement 更快、更准的原神数据导出工具 项目地址: https://gitcode.com/gh_mirrors/ya/YaeAchievement 如果你玩《原神》已经有一阵子,多半体会过这样的纠…

作者头像 李华
网站建设 2026/8/16 13:28:52

OpenClaw+轻量云:自建AI知识库实现秒级检索与成本优化实战

1. 项目缘起:从“慢半拍”到“秒级响应”的痛点 最近在折腾个人知识库,相信不少朋友跟我一样,从 Obsidian、Notion 这类笔记工具,到 Dify、AnythingLLM 这类 AI 知识库,都尝试过一圈。工具换来换去,核心痛点…

作者头像 李华