如何免费获取中国行政区划矢量地图数据四级Shapefile数据上手指南【免费下载链接】ChinaAdminDivisonSHP中国行政区划矢量图ESRI Shapefile格式共四级国家、省/直辖市、市、区/县。关键字中国行政区划图中国地图中国行政区中国行政区地图行政区地图行政区行政区划地图矢量数据矢量地理数据省级直辖市市级区/县级行政区划图。项目地址: https://gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP想给项目配一张漂亮的中国地图结果翻遍全网要注册、要付费、格式五花八门、坐标还对不上其实有一套免费开源的中国行政区划矢量地图数据——ChinaAdminDivisonSHP把国家、省、市、区县四级边界一次打包用行业标准的Shapefile格式存好克隆下来就能直接用。本文带你从零上手这套数据全程不写一行代码也能看懂。想画一张中国行政区划图为什么总是卡在第一步做过GIS或Web地图开发的朋友多半经历过这样的循环数据要注册下载、界面全是英文、下回来打开却是乱码或错位。问题往往不在画图本身而在数据这一步。三大真实痛点收费、格式、坐标系付费门槛高不少行政区划数据挂在付费网站或会员体系里个人学习和试用很难下手。格式不统一有的给GeoJSON、有的给KML、有的干脆给一张图想直接做区域分析无从下手。坐标系踩坑国内地图服务普遍使用火星坐标系如果拿WGS-84数据的习惯去套叠加后地图会整体偏移几百米。这个项目凭什么一次到位ChinaAdminDivisonSHP的价值在于把最麻烦的收集和整理环节替你做完数据来自高德Web服务API的行政区域查询接口覆盖中国全部省、市、区县并统一输出为ESRI Shapefile——QGIS、ArcGIS 等主流GIS软件原生支持基本做到了下载即用。五分钟看懂项目结构四级行政区划数据藏在哪里打开项目目录你会看到从1. Country到5. Demo五个文件夹前四个正好对应四级行政区划。四级数据与五件套文件每个层级都是一个独立文件夹里面包含5个配套文件文件作用.shp几何边界存储地图形状.dbf属性数据存行政编码、名称.prj坐标系定义.shx索引文件加速读取.cpg字符编码保证中文不乱码属性表里到底有哪些字段以区县级数据为例打开属性表会看到dt_adcode、dt_name以及上级的省级、市级代码和名称。字段前缀就是英文缩写cn表示国家、pr表示省、ct表示市、dt表示区县。下图展示了区县级数据的属性表共2875条记录覆盖了全国绝大多数区县级行政单位![中国行政区划矢量地图数据区县级属性表示例](https://raw.gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP/raw/398535de74baa19be2013d6e00a4c01d4491157d/5. Demo/DistrictAttr.png?utm_sourcegitcode_repo_files)动手实操行政区划数据下载与地图打开全流程理论讲完直接进入实操。整个流程只需要三步。第一步一条命令获取数据在终端执行git clone https://gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP如果你只需要某一级数据克隆后进入对应目录即可例如省级数据在2. Province/区县级数据在4. District/。第二步在QGIS中加载Shapefile打开QGIS点击添加矢量图层选中province.shp即可看到全国省级边界。下方是省级行政区划矢量地图的渲染效果34个省级行政单位的边界清晰可辨![中国行政区划矢量地图数据省级分布效果图](https://raw.gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP/raw/398535de74baa19be2013d6e00a4c01d4491157d/5. Demo/Province.png?utm_sourcegitcode_repo_files)第三步用属性表验证数据完整度加载后打开属性表你可以快速核对记录数国家1条、省级34条、市级371条、区县级2875条。数据完整度一目了然市级地图的精细程度可见下图![中国行政区划矢量地图数据市级边界渲染图](https://raw.gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP/raw/398535de74baa19be2013d6e00a4c01d4491157d/5. Demo/City.png?utm_sourcegitcode_repo_files)避坑指南坐标系、编码与常见误解GCJ-02火星坐标系为什么会有偏移这是新手最容易踩的坑。项目说明明确指出数据坐标系是WGS-84但实际上基于火星坐标系GCJ-02——在经纬度中加入了一种看似随机的偏移。这是国内地图数据常见的处理方式。如果你要把数据与GPS采集的WGS-84坐标叠加记得先做坐标转换否则地图会整体偏移。adcode六位编码怎么读adcodeadministrative code是每条记录的核心字段规则非常好记前两位省份编码如11代表北京市中间两位城市编码后两位区县编码举个例子110000是北京市省级110100是北京市市辖区市级110101就是东城区区县级。写筛选逻辑时按这个规则截取前缀就能快速分组。拿来即用三个落地场景让数据真正发挥作用场景一Web地图按省份着色把province.shp转为GeoJSON配合ECharts或Leaflet渲染再用属性表里的pr_name关联GDP、人口等业务数据几分钟就能做出一张按数值着色的省级分布图。场景二区县级数据做空间分析需要做覆盖分析、缓冲区计算或网点选址时直接用district.shp配合空间索引性能完全可以满足一般分析需求。区县级边界数据量更大建议对大规模计算做分层抽样。场景三学术论文中的数据引用项目在Zenodo上登记了DOI推荐引用格式为GaryBikini/ChinaAdminDivisonSHP: v24.02.06, 2024。已有昆虫学、交通分析等方向的论文引用过这套数据做科研的同学可以直接拿来当数据来源。常见问题速查与下一步行动Q数据包含港澳台吗A包含。从国家到区县各级数据都覆盖了香港、澳门、台湾地区。Q想用最新最权威的边界怎么办A项目README提到天地图自2023年12月起提供更权威的省市区县GeoJSON数据含海陆边境线适合对边界精度要求更高的场景。Q如何把数据转成GeoJSON或CSVAQGIS自带格式导出功能也可以用Python的pandasgeopandas处理。到这里你已经掌握了中国行政区划矢量地图数据的获取、打开和验证全流程。下一步建议克隆仓库 → 用QGIS打开province.shp感受一下 → 尝试按adcode筛选出一个省份做专属地图。数据就在那里画地图这件事从今天开始不再难。【免费下载链接】ChinaAdminDivisonSHP中国行政区划矢量图ESRI Shapefile格式共四级国家、省/直辖市、市、区/县。关键字中国行政区划图中国地图中国行政区中国行政区地图行政区地图行政区行政区划地图矢量数据矢量地理数据省级直辖市市级区/县级行政区划图。项目地址: https://gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考