Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

china-division

Package Overview
Dependencies
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

china-division

中华人民共和国行政区划:省份、城市、区县、乡镇(街道)、村(居)委会

  • 2.3.1
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
1K
decreased by-30.66%
Maintainers
1
Weekly downloads
 
Created
Source

Administrative-divisions-of-China

code style dependencies npm downloads license

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

数据来源

数据下载

文件列表JSONCSV
省级(省份、直辖市、自治区)provinces.jsonprovinces.csv
地级(城市)cities.jsoncities.csv
县级(区县)areas.jsonareas.csv
乡级(乡镇、街道)streets.jsonstreets.csv
村级(村委会、居委会)villages.jsonvillages.csv
文件列表普通带编码
“省份、城市” 二级联动数据pc.jsonpc-code.json
“省份、城市、区县” 三级联动数据pca.jsonpca-code.json
“省份、城市、区县、乡镇” 四级联动数据pcas.jsonpcas-code.json
“省份、城市、区县、乡镇、村庄” 五级联动数据--

提示:需要打包下载全部文件,请看 Releases

数据更新

$ yarn
$ npm run fetch
[1/1]正在抓取省级数据...

[1/31]正在抓取地级数据,当前省级:11 北京市
[2/31]正在抓取地级数据,当前省级:12 天津市
[3/31]正在抓取地级数据,当前省级:13 河北省
[4/31]正在抓取地级数据,当前省级:14 山西省
...
[29/31]正在抓取地级数据,当前省级:63 青海省
[30/31]正在抓取地级数据,当前省级:64 宁夏回族自治区
[31/31]正在抓取地级数据,当前省级:65 新疆维吾尔自治区

[1/344]正在抓取县级数据,当前地级:1101 市辖区
[2/344]正在抓取县级数据,当前地级:1201 市辖区
[3/344]正在抓取县级数据,当前地级:1301 石家庄市
[4/344]正在抓取县级数据,当前地级:1302 唐山市
...
[342/344]正在抓取县级数据,当前地级:6542 塔城地区
[343/344]正在抓取县级数据,当前地级:6543 阿勒泰地区
[344/344]正在抓取县级数据,当前地级:6590 自治区直辖县级行政区划

[1/2856]正在抓取乡级数据,当前县级:110101 东城区
[2/2856]正在抓取乡级数据,当前县级:110102 西城区
[3/2856]正在抓取乡级数据,当前县级:110105 朝阳区
[4/2856]正在抓取乡级数据,当前县级:110106 丰台区
...
[2854/2856]正在抓取乡级数据,当前县级:659003 图木舒克市
[2855/2856]正在抓取乡级数据,当前县级:659004 五家渠市
[2856/2856]正在抓取乡级数据,当前县级:659006 铁门关市

[1/42951]正在抓取村级数据,当前乡级:110101001 东华门街道办事处
[2/42951]正在抓取村级数据,当前乡级:110101002 景山街道办事处
[3/42951]正在抓取村级数据,当前乡级:110101003 交道口街道办事处
[4/42951]正在抓取村级数据,当前乡级:110101004 安定门街道办事处
...
[42949/42951]正在抓取村级数据,当前乡级:659004502 兵团一零三团
[42950/42951]正在抓取村级数据,当前乡级:659006100 博古其镇
[42951/42951]正在抓取村级数据,当前乡级:659006101 双丰镇
[100%] 数据抓取完成!

数据校验

$ npm test

> eslint . && mocha -t 5000

  中华人民共和国行政区划:
    ✓ “一级” 省级(省份、直辖市、自治区)数据
    ✓ “二级” 地级(城市)数据
    ✓ “三级” 县级(区县)数据
    ✓ “四级” 乡级(乡镇、街道)数据
    ✓ “五级” 村级(村委会、居委会)数据

  联动数据
    ✓ “省份、城市” 二级联动数据
    ✓ “省份、城市、区县” 三级联动数据
    ✓ “省份、城市、区县、乡镇” 四级联动数据
    ✓ “某省、某市、某县、某镇” 不存在

  9 passing (37ms)

数据库支持

目前本项目抓取的数据保存在 sqlite3,数据文件下载:data.sqlite

可以自己将数据迁移到其他数据库管理系统中(MySQL, Oracle, MSSQL 等)。

省级数据预览

codename
13河北省
14山西省
15内蒙古自治区
45广西壮族自治区

地级数据预览

codenameprovinceCode
1301石家庄市13
1401太原市14
1525锡林郭勒盟15
4503桂林市45

县级数据预览

codenamecityCodeprovinceCode
130111栾城区130113
140121清徐县140114
152527太仆寺旗152515
450305七星区450345

乡级数据预览

codenameareaCodecityCodeprovinceCode
130111200南高乡130111130113
140121102东于镇140121140114
152527201贡宝拉格苏木152527152515
450305004漓东街道办事处450305450345

村级数据预览

codenamestreetCodeareaCodecityCodeprovinceCode
130111200201南高村委会130111200130111130113
140121102001东于社区居委会140121102140121140114
152527201206敦达乌苏嘎查152527201152527152515
450305004006横塘社区450305004450305450345

Stargazers over time

Stargazers over time

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

License

This repo is released under the WTFPL – Do What the Fuck You Want to Public License.

Keywords

FAQs

Package last updated on 28 Feb 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc