CNode

中国行政区划数据(从国家统计局抓取):【省份、城市、区县、乡镇、村庄】五级联动数据

分享
Mmodood发布于10 年前最后回复8 年前23 回复54597 浏览0 收藏

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

数据来源

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

抓取并导出最新数据


$ yarn
$ npm run fetch

数据下载

文件列表JSONCSV
省级(省份、直辖市、自治区)provinces.jsonprovinces.csv
地级(城市)cities.jsoncities.csv
县级(区县)areas.jsonareas.csv
乡级(乡镇、街道)streets.jsonstreets.csv
村级(村委会、居委会)villages.jsonvillages.csv

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

查看回复

回复 (23)

M
modood#1·8 年前

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

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

更多详情,请看 README 文件。

M
MrShenSH#2·8 年前

mark From Noder

F
fightAndLearn#3·9 年前

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

M
modood#4·9 年前

本项目已更新至:

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

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

H
HugoJing#5·10 年前

塔城地区人民发来贺电~

Y
yaolynzc#6·10 年前

挺好,蛮实用!

D
dangyanglim#7·10 年前

mark From Noder

Z
zhangjh#8·10 年前

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

J
jingsam#9·10 年前

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

X
xggaxlc#10·10 年前

好东西,mark

C
chemzqm#11·10 年前

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

M
modood#12·10 年前
引用 jingsam建议联动数据加上行政区划代码,地区可能重名,行政区划代码不会

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

M
modood#14·10 年前
引用 zhangjh好项目,顶 问下源数据是怎么获取的?

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

S
stonedu#15·10 年前
引用 HugoJing塔城地区人民发来贺电

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

来自酷炫的 CNodeMD

H
HugoJing#16·10 年前
引用 stonedu@HugoJing 新疆那个塔城地区么?还真能碰到新疆老乡 来自酷炫的 CNodeMD

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

H
HugoJing#18·10 年前
S
stonedu#19·10 年前
引用 HugoJing@stonedu 我沙湾

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

H
HugoJing#21·10 年前
D
dianjie#22·10 年前

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

      使用[cnode[antd-moblie]版](https://github.com/dianjie/cnodeapp)
S
stonedu#23·10 年前
引用 HugoJing@stonedu 方便留个联系方式不,胖友

@HugoJing wechat : spidermandp

参与回复
登录后即可参与回复。登录