中国行政区划数据(从国家统计局抓取):【省份、城市、区县、乡镇、村庄】五级联动数据
发布于 8 年前 作者 modood 47885 次浏览 最后一次编辑是 6 年前 来自 分享

中华人民共和国行政区划(五级):省级、地级、县级、乡级、村级。

数据来源

  • 民政部、国家统计局:
    • 中华人民共和国民政部-中华人民共和国行政区划代码
    • 中华人民共和国国家统计局-统计用区划和城乡划分代码
    • 中华人民共和国国家统计局-统计用区划代码和城乡划分代码编制规则
  • 本项目已更新至:
    • 2016年统计用区划代码和城乡划分代码(截止时间:2016-07-31,发布时间:2017-05-16)

抓取并导出最新数据


$ yarn
$ npm run fetch

数据下载

文件列表 JSON CSV
省级(省份、直辖市、自治区) provinces.json provinces.csv
地级(城市) cities.json cities.csv
县级(区县) areas.json areas.csv
乡级(乡镇、街道) streets.json streets.csv
村级(村委会、居委会) villages.json villages.csv

本项目 Github 地址 (★Star: 1202):https://github.com/modood/Administrative-divisions-of-China

23 回复

塔城地区人民发来贺电~

挺好,蛮实用!

好项目,顶~ 问下源数据是怎么获取的?

建议联动数据加上行政区划代码,地区可能重名,行政区划代码不会

好东西,mark

数据 json 有点大,推荐使用异步方式加载

@jingsam 可以由省、市、区、镇独立的 JSON 数据处理成任何想要的格式的,里边包括行政区划代码以及父级行政区划代码,这里已经提供的联动数据是比较通用的数据格式中的其中一种。

@chemzqm 可以的 :)

@zhangjh 县及县以上数据从 最新县及县以上行政区划代码(截止2015年9月30日) 抓取并进行简单处理成容易解析的数据,镇以及街道数据从互联网上收集的。:)

@HugoJing 新疆那个塔城地区么?还真能碰到新疆老乡

来自酷炫的 CNodeMD

@stonedu 对的。之前还在 CNode 的另一个帖子里碰到一位 和什托洛盖 的。你是哪里的唻?

@HugoJing 和丰县么?我克拉玛依的

@HugoJing 不知道新疆用node开发的多不多?你现在在哪里做技术?

@stonedu 方便留个联系方式不,胖友

之前也搞了个符合antd-mobile(Cascader)组件能使用的 https://github.com/dianjie/Ant-Design-Cascader-address-data-file

      使用[cnode[antd-moblie]版](https://github.com/dianjie/cnodeapp)

@HugoJing wechat : spidermandp

本项目已更新至:

  • 最新县及县以上行政区划代码(截止时间:2016-07-31,发布时间:2017-03-10)
  • 2016年统计用区划代码和城乡划分代码(截止时间:2016-07-31,发布时间:2017-05-16)

Github (★Star: 310): https://github.com/modood/Administrative-divisions-of-China

赞,我在项目中采用了这数据,感谢奉献 From Noder

最近更新 2018/01/04,Github (★Star: 1202)

  • 修改内容
    • 支持第五级(村级,村委会,居委会)数据抓取。
    • 数据写入 sqlite3,可以直接下载数据文件 sqlite.data
    • 支持 CSV 或 JSON 格式的数据导出
    • 数据抓取脚本优化,更加稳定无误。

更多详情,请看 README 文件。

回到顶部