尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

中国行政区划矢量图免费合集:省市县区县四级 Shapefile 一次拿全,10 分钟出第一张专题图

中国行政区划矢量图免费合集:省市县区县四级 Shapefile 一次拿全,10 分钟出第一张专题图 中国行政区划矢量图免费合集省市县区县四级 Shapefile 一次拿全10 分钟出第一张专题图【免费下载链接】ChinaAdminDivisonSHP中国行政区划矢量图ESRI Shapefile格式共四级国家、省/直辖市、市、区/县。关键字中国行政区划图中国地图中国行政区中国行政区地图行政区地图行政区行政区划地图矢量数据矢量地理数据省级直辖市市级区/县级行政区划图。项目地址: https://gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP上周帮一位做社区团购的朋友调一张配送覆盖图他发来的 GeoJSON 里有个城市的边界直接画到了海上。排查到半夜才发现数据是 Web 墨卡托投影而他铺的底图是经纬度两套坐标对不上边界自然漂移。他忍不住吐槽找数据花了两个小时转格式又搭进去一小时最后栽在坐标系上——最不甘心的那种栽。如果你也经历过类似的数据焦虑可以直接认识一下 ChinaAdminDivisonSHP。这个开源项目把中国行政区划矢量图整理成了标准 ESRI Shapefile 格式覆盖国家、省/直辖市、地级市、区/县四级坐标系、属性字段、中文字符集都替你配好了。克隆下来GIS 里直接就能打开。一套打包好的数据替你省掉找数据、转格式、对坐标三件苦活不碰 GIS 的人很难体会凑一套能用的中国行政边界有多费劲。数据散落在各处格式五花八门投影标准各说各话。这份项目相当于把散装的数据收进一个箱子并且分门别类贴好了标签自己动手时大概率遇到的坑用 ChinaAdminDivisonSHP 之后找到的数据只有边界没有归属信息画完没法分析边界与属性表成对提供adcode、名称全带齐数据版本陈旧近年区划调整后还得手动补基于高德接口整理的现行区划拿来即用网上资料没写清坐标系加载后图层乱漂每份数据自带 .prj 坐标文件打开即对齐各种格式混着来还得花时间统一统一 ESRI ShapefileGIS 原生读取![中国行政区划矢量图省级地图渲染效果](https://raw.gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP/raw/398535de74baa19be2013d6e00a4c01d4491157d/5. Demo/Province.png?utm_sourcegitcode_repo_files)不用攒数据、不用转格式、不用对坐标这就是它最直接的省力点。从国到县四级行政区划矢量数据各派什么用场项目按行政层级分成四个目录每一份都是完整的一套 Shapefile。选中合适层级等于直接挑好了画图的颗粒度目录层级要素数量典型用途1. Country国家1全国底图、宏观大屏2. Province省/直辖市/自治区/特区34区域对比、统计专题3. City地级市372城市群、物流分区4. District区/县2877基层治理、精细运营从图上能直观看出数据一层比一层细省级只有 34 个大块市级边界开始密集到区县级几乎铺成了网格。想做多层级下钻地图这套素材正好一步到位。![中国行政区划矢量图区县级边界细密如网格](https://raw.gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP/raw/398535de74baa19be2013d6e00a4c01d4491157d/5. Demo/District.png?utm_sourcegitcode_repo_files)别小看那五个配套文件缺一个都可能白忙一场每个目录里都是五个文件成套出现.shp存边界几何、.dbf存属性表、.shx是空间索引、.prj记录坐标系、.cpg标明中文字符集。配套文件不是冗余缺了它们会有连锁问题少了 .prjGIS 不认识坐标加载后图层可能整体错位少了 .cpg属性表里的中文大概率变乱码少了 .shx虽然能强开但浏览和检索会变慢甚至报错。所以拿到手后别精简文件整目录原样保留最省心。最快上手方式5 步把省市县矢量图在 GIS 里打开路径很短照做就行每步都告诉你为什么。第一步克隆仓库。用下面这条命令把数据整个拉到本地git clone https://gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP为什么这么做clone 能完整保留每个目录的配套文件给后续打开少踩坑。第二步进入对应层级的目录。注意目录名里带空格和点号命令行中记得加引号cd ChinaAdminDivisonSHP/2. Province为什么这么做不加引号的话shell 会把路径拆散报目录不存在。第三步用 GIS 打开。在 QGIS 里选打开数据源 → 矢量选中 province.shp一张边界清晰的省级地图就出来了。为什么这么做Shapefile 是 GIS 的母语格式不需要任何转换。第四步不想装 GIS 的替代方案用 Python 一行读取。geopandas 会把边界和属性一起装进 DataFrameimport geopandas as gpd df gpd.read_file(2. Province/province.shp) print(df.head())为什么这么做DataFrame 后续做筛选、聚合、导出 GeoJSON 都很顺手。第五步调样式出图。按属性值渐变上色、加注记几分钟就能得到一张能放进汇报里的专题图。把属性表用起来六位 adcode 行政编码的 3 个实用技巧数据不只用来画图属性表本身就是座金矿。以区县级数据为例每条记录都带省市县三级乃至国家的编码和名称![中国行政区划矢量图区县级属性表与六位行政编码](https://raw.gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP/raw/398535de74baa19be2013d6e00a4c01d4491157d/5. Demo/DistrictAttr.png?utm_sourcegitcode_repo_files)核心是六位adcode前两位是省中间两位是市后两位是区县。110000是北京110101就是东城区。看懂它你能玩出不少进阶操作按区域筛数据只想要某个省的区县按pr_adcode前两位匹配几秒过滤出全部要素给专题图接数据把 GDP、人口这类统计值 join 到name字段上按数值渐变上色一张经济分布图就完成了格式自由切换图层右键导出 → 另存为GeoJSON、KML、CSV 随意选前端做 Web 地图时可以直接喂给 Leaflet 或 MapLibre。 一个小提醒这套数据基于 WGS 84实际是 GCJ-02 火星坐标源自高德行政区域查询接口。如果你要把 GPS 采集的原始点位叠上来先做一步坐标转换否则点位会整体偏移。你可能想先问清的 7 个数据细节问题答案数据覆盖到哪一级国家、省/直辖市、地级市、区/县四级区县级约 2877 个要素包含港澳台地区吗包含全国版图整体呈现坐标系是什么基于 WGS 84实际为 GCJ-02 火星坐标叠加 GPS 数据前记得先转换数据从哪里来高德地图行政区域查询接口整理而来能用于商业项目吗项目开源商用前建议先翻阅仓库内的 LICENSE属性表中文乱码怎么办检查 .cpg 编码文件是否还在五个配套文件最好原样保留想要更权威的国境线数据README 提到天地图已提供含海上、陆上边境线的 GeoJSON可作补充参考别等了现在就出第一张图那位做社区团购的朋友后来照着这个仓库重画配送范围只用了十分钟。做地图项目最贵的是时间最坑的是数据。这份免费的中国行政区划矢量图用统一格式、四级完整覆盖把找数据—洗数据—对坐标的苦活替你干完了。现在就去克隆仓库从省级地图开始跑一遍今晚你就能看到自己的第一张成果图。【免费下载链接】ChinaAdminDivisonSHP中国行政区划矢量图ESRI Shapefile格式共四级国家、省/直辖市、市、区/县。关键字中国行政区划图中国地图中国行政区中国行政区地图行政区地图行政区行政区划地图矢量数据矢量地理数据省级直辖市市级区/县级行政区划图。项目地址: https://gitcode.com/gh_mirrors/ch/ChinaAdminDivisonSHP创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表