中国大陆省市区县三级、四级菜单数据整理

原创 2017年10月20日 16:37:40

中国大陆 省 - 市 - 区县 - 社区 四级数据

数据来源:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2016/index.html

下载地址:https://gitee.com/gtx/china-city.git

在网上找到很多的省市区县的数据中四个直辖市(北京、上海、天津、重庆)的数据都是如下这样

北京市 - 北京市 - 东城区

这样的数据,二级数据,和一级数据一样,在感官上给用户造成多余的感觉。
感觉这样不好。就自己弄一个格式。
把这4个直辖市的 三级数据提升为二级数据,如下这样

北京市 - 东城区 - 东华门

使用户选择的时候也顺畅一点。

数据目录说明

|- all-lv3.txt  省 -- 区县 三级完整的 json 数据包
|
|- all-lv4.txt  省 -- 区县 - 社区 四级完整的 json 数据包 
|
|- mysql-city-lv3.sql  mysql 数据库三级数据导入sql
|
|- mysql-city-lv4.sql  mysql 数据库四级数据导入sql
|
|- vue-city-lv3.json  element(饿了么开源的vue组件库)组件库中 el-cascader 级联组件和 iview 组件库中的 Cascader  可以直接使用的json数据 
|
|- vue-city-lv4.json  同 vue-city-lv3.json 四级json数据
|
|- list-lv4-- 区县 - 单个省、直辖市四级数据包
|- - - 北京市.json
|- - - ...
|
|- list-lv5-- 区县 - 单个省五级数据包,其中四个直辖市数据只有4级数据,没有第五级数据
|- - - 北京市.json
|- - - ...

数据格式

{
    name:'北京',list:[
        {name:'东城区',list:[
            {name:'东华门',list:[
                {name:'多福巷'},{name:'银闸'},{...}
            ]}
        ]}
    ] 
}

数据库 表设计

CREATE TABLE `china_city` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `level` int(11) DEFAULT NULL,
  `parent_id` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; 

如果有其他格式需要,可以解析 json 数据包,然后自行拼装所需要的格式

重要说明

  • 北京 、天津 、上海、重庆 四个直辖市 的 二级数据为 区,三级数据为 街道,四级数据为 社区。
  • 省中的 直辖县 数据合并为二级数据。

下载地址:https://gitee.com/gtx/china-city.git

看我整理的这么辛苦,如果对您有用,就赏我一杯咖啡吧

支付宝打赏
微信打赏

省市区三级联动之-------spinner

工作项目抽取出来的spinner实现的三级联动。可以借鉴。。
  • qq_26576639
  • qq_26576639
  • 2016年05月08日 22:07
  • 418

ajax+mysql全国省市区街四级联动+数据

  • 2015年02月10日 16:02
  • 30.26MB
  • 下载

2017年最新省市区街道四级联动json文件

  • 2018年01月17日 16:35
  • 1.89MB
  • 下载

【VUE】IView.js下拉框数据双向绑定

写在前面的   在Iview.js的众多组件中,drop selection也是使用比较频繁的组件之一,下面就用最为简单的方法来实现下拉框中数据的动态绑定。Select Option 组件静态数据绑定...
  • SugaryoTT
  • SugaryoTT
  • 2017年12月10日 13:49
  • 645

IView中on-change属性的使用

本人android开发出身,因工作需要,后台前端的代码也都有涉猎,这两天一直被input标签中的onchange困扰的头昏脑胀,辗转难眠,...
  • z1035075390
  • z1035075390
  • 2017年08月28日 16:54
  • 3954

最新省市区 街道 数据库文件mysql 四级联动

  • 2017年09月12日 19:41
  • 7.85MB
  • 下载

国家省市区四级联动

  • 2016年11月08日 11:59
  • 59KB
  • 下载

通用的4级全国地址库数据库文件

  • 2017年08月20日 14:24
  • 3.51MB
  • 下载

mysql 省市县镇(乡)四级地区数据库

发现你太可爱 2016-11-25 11:55 分享一个中国省市县镇(乡)四级地区数据库,不过数据量有点大,有45051条数据,体积1.64m,分享部分数据,有需要的可以单独联系。 分...
  • u011277123
  • u011277123
  • 2016年11月28日 09:36
  • 2697

2016年11月截止的,最新全国城市名数据库,含省市区街道4级,源于国家统计局

  • 2016年10月27日 14:39
  • 975KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:中国大陆省市区县三级、四级菜单数据整理
举报原因:
原因补充:

(最多只允许输入30个字)