中国大陆省市区县三级、四级菜单数据整理
生活随笔
收集整理的這篇文章主要介紹了
中国大陆省市区县三级、四级菜单数据整理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
中國大陸 省 - 市 - 區縣 - 社區 四級數據
數據來源: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
看我整理的這么辛苦,如果對您有用,就賞我一杯咖啡吧
總結
以上是生活随笔為你收集整理的中国大陆省市区县三级、四级菜单数据整理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android(java)学习笔记171
- 下一篇: 数据库中包含开始时间、结束时间,并且查询