# 中国行政区划自动生成 **Repository Path**: haua/auto-area ## Basic Information - **Project Name**: 中国行政区划自动生成 - **Description**: 行政区划经常更新,写个脚本,需要同步的时候,跑一下 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-11-14 - **Last Updated**: 2022-10-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 自动抓取当前的行政区划 使用方法: npm i npm start 生成成功后会打印出json文件路径。 ## 基础数据来源 http://www.mca.gov.cn/article/sj/xzqh/ (其中金门县和连江县划分在福建省) 代码里写死了2020年8月的数据源,以后更新的时候要到 /src/lib.ts 中修改常量`areaDataUrl` ## 我国大陆区划级别 省级:省、自治区、直辖市 地级:地级市、地区、自治州、盟 县级:市辖区、县级市、县 特殊情况: *. **有的省级下面没有地级**:直辖市都没有地级,海南同时有地级,又有很多县级是省直辖,这样的省还有:河南、湖北。 这种数据如果是直辖市,会以直辖市为名创建一个地市级,省直辖的县,也会建一个省份为名字的地级 *. **有的地级下面没有县级**:中国5个不设市辖区的地级市一共是:东莞市、中山市、三沙市、儋州市、嘉峪关市。 现在把镇数据当作下一级数据,5个不设市辖区的地级市的镇级数据是根据百度百科写死的 *. **重庆很特别**,它下面两种直辖县级,一种称为县,一种称为区,关键是它们代码的中间两位是不一样的。其它直辖市没有这种情况。 现在重庆下面有个虚拟的地级:区、县 ## 港澳台 台湾、香港、澳门似乎找不到官方的数据,只有去wiki找,并且写死在此代码里 **台湾**的行政区划是根据wiki写死 https://zh.wikipedia.org/wiki/%E8%87%BA%E7%81%A3%E8%A1%8C%E6%94%BF%E5%8D%80%E5%8A%83#%E8%87%BA%E7%81%A3%E7%8F%BE%E8%A1%8C%E8%A1%8C%E6%94%BF%E5%8D%80%E5%8A%83 **香港**似乎有多种区域划分,这里选取香港各个区议会的划分 https://zh.wikipedia.org/wiki/%E9%A6%99%E6%B8%AF%E8%A1%8C%E6%94%BF%E5%8D%80%E5%8A%83#%E5%8D%80%E8%AD%B0%E6%9C%83 如需查看相关的划分图,查看以上页面的第一张图即可 **澳门**可以找到很官方的行政区划: https://zh.wikipedia.org/wiki/%E6%BE%B3%E9%96%80%E8%A1%8C%E6%94%BF%E5%8D%80%E5%8A%83#%E8%A1%8C%E6%94%BF%E5%8D%80%E5%8A%83%E5%88%86 但是该wiki中提到澳门本地人并不习惯使用,看了京东和微信小程序内的地址选择器,觉得还是参考微信小程序的吧