免费的中国行政区划矢量地图数据:四级 Shapefile 一套拿齐,10 分钟从克隆到出图
【免费下载链接】ChinaAdminDivisonSHP中国行政区划矢量图,ESRI Shapefile格式,共四级:国家、省/直辖市、市、区/县。关键字:中国行政区划图;中国地图;中国行政区;中国行政区地图;行政区地图;行政区;行政区划;地图;矢量数据;矢量地理数据;省级;直辖市;市级;区/县级;行政区划图。项目地址: https://gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP
周五下午四点半,领导丢过来一句"下班前给我一张全国门店分布图"。我盯着屏幕愣了两秒——画图本身不难,难的是手里根本没有一张干净的底图:网上搜到的中国行政区划矢量地图数据,清晰的要付费,免费的缺边界,好不容易凑齐一套,坐标系又各说各话。那天,我顺手找到了 ChinaAdminDivisonSHP,一个把四级行政边界整理成标准 Shapefile 的开源项目。自此,底图这事再没让我加过班。🙂

项目本身不复杂:把国家、省/直辖市、市、区县四个层级的边界,全部转成 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,后面做分析、导格式都顺顺当当。
四个层级一次配齐:从全国大屏切到区县网格
第一次打开区县级数据时,我是有点震撼的——边界密集到接近"马赛克"😲,跟省级那张的粗线条完全是两个世界。

仓库里按层级分成四个目录:1. Country/(国家级 1 个要素)、2. Province/(省级 34)、3. City/(地级市 371)、4. District/(区县级 2875)。做多层级下钻地图时,从全国缩放到某个区县,直接换文件就行,不用再去别处凑素材。
属性表里藏着"血缘关系":用 adcode 完成一次全省圈选
比边界更有用的是属性。每个区县的记录里,都带着省、市、县三级的编码和名称,翻一眼仓库里的DistrictAttr.png就能明白数据结构长什么样:

关键就在这个六位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),仅供参考