Code Monkey home page Code Monkey logo

data_location's Introduction

**行政区划信息

数据演示地址:https://passer-by.com/data_location/

三级联动插件:https://jquerywidget.com/jquery-citys/

版权

数据库由 passer-by.com 整理,获取最新最全的数据还请关注此项目。

数据说明

  • 省、市、区数据来自于民政局、国务院公告、国家统计局,确保及时更新和权威;
  • 街道(镇、乡)数据由于数据庞大,各地各级之前公函较多,无法保证及时有效(最新数据2022年10月31日);
  • 街道(镇、乡)数据文件较多,为兼容旧行政区划代码,采取文件覆盖式更新;
  • 数据是以行政区为单位的行政区划数据。行政管理区与行政区存在重合,不予收录;

(行政管理区通常包含:***经济特区/经济开发区/高新区/新区/工业区;亦有部分行政管理区升为行政区,需加以区分)

关于行政区划代码

使用《中华人民共和国行政区划代码》国家标准(GB/T2260). 这部分可分为三个层次,从左到右的含义分别是:

  • 第一、二位表示省(自治区、直辖市、特别行政区)
  • 第三、四位表示市(地区、自治州、盟及国家直辖市所属市辖区和县的汇总码)
  • 第五、六位表示县(市辖区、县级市、旗).

代码区段

  • XX0100-XX2000 / XX5100-XX7000:地级市;
  • XX2100-XX5000:地区/自治州;
  • XX90XX:省直管县级单位;
  • XXXX81-XXXX99:地级市代管县级市;

代码标准

港澳台地区编码并非标准编码,而是整理和参考标准编码规则自定义的,方便用户统一使用。

反馈

如果有哪些地方数据错误或者更新不及时,还请告知(在"Issues"中留言),以便尽快更新~

data_location's People

Contributors

kidxo avatar mumuy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

data_location's Issues

您好,在使用地址联动的时候遇到一些问题。

看了一下,您在option的value传的是="+i+",这样是数字的,我想让value变成中文的地址名称,因为我要把这个地址直接写到数据库,然后我将value值改成了area[i],虽然value有了,但是显示默认省的时候出了问题,也无法正常显示地址的街道了。求助。

请问行政区域编码判断规则是什么

如果我要分级,省是一级,市是二级,区、县是三级,请问算法规则什么
我自己摸索出来的是:
行政编码最后4位都为0000的就是省
行政编码除以100为0的就是市
其他的为区、县
但是!!!按这个规则处理完了之后我感觉很多归类都与真实的行政规划不符合,
请问这个具体算法是什么,如何才能根据行政编码做一级二级分类,

地址信息错误

重庆市的武隆区、梁平区 在国家统计局里是 “武隆县和梁平县”,它们下面是有 街道信息的,

数据怎么部署跨越访问

我这边遇到了问题,php的如何设置跨越请求去,将数据放到服务器上面在本地访问不了数据,提示没有权限,,,您这边能否告诉这个跨域的一个请求方案。。

你好town好像少了不少文件

我这边查看了下town下的文件 比如永年区的 130408.json 还有其他类似130407.json, 130404.json我这边只是下载下来 测出来的局部情况 可能还有 缺失的 ,请 博主 排查下,感谢您了

list.json 转 element ui Cascader 数据结构

项目中可以将 list.json 转为 element 需要的数据结构 Cascader, 项目所需的是2级,有需要可以自行添加

代码如下:

var list = require('./list.json')
var fs = require('fs')
var listKeys = Object.keys(list)
var result = ''

var provinceListKeys = listKeys.filter(item => {
  return /^\d{2}0000$/.test(item)
})

var cityListKeys = listKeys.filter(item => {
  return /^\d{3}[1-9]00$/.test(item)
})

var outStream = fs.createWriteStream('cascader.json', {
  encoding: 'utf8'
})

outStream.write('[')

provinceListKeys.forEach((pkey, index) => {
  let s = pkey.slice(0, 2)
  let children = cityListKeys.filter(ckey => {
    let c = ckey.slice(0, 2)
    return s === c
  })
  .map(ckey => {
    let template = `{
      "value": ${ckey},
      "label": \"${list[ckey]}\"
    }`
    return template
  })

  let childrenStr = '[' + children.join(', ').replace(/(\,)$/, '') + ']'

  let str = `{
  "value": ${pkey},
  "label": \"${list[pkey]}\",
  "children": ${childrenStr}
  }, `

  if (index === provinceListKeys.length - 1) {
    outStream.write(str.replace(/(\, )$/, ''))
  } else {
    outStream.write(str)
  }
})

outStream.write('\n]')
outStream.end(function () {
  console.log('convert has done !')
})

上海嘉定区

上海嘉定区缺少“嘉定工业区”。从官方的网站上可以看到,嘉定区下辖3街道7镇1新区1市级工业区。
参考网址:http://www.jiading.gov.cn/jzpd ,左下角有相应的位置

张家口那里是不是有点不对?

《国务院关于同意河北省调整张家口市部分行政区划的批复》(国函〔2016〕5号):

一、同意撤销张家口市宣化区和宣化县,设立新的张家口市宣化区,以原宣化区和宣化县的行政区域(不含沙岭子镇、大仓盖镇、姚家房镇、东望山乡)为新的宣化区的行政区域,宣化区人民政府驻建国街街道永安街8号。

二、同意撤销万全县,设立张家口市万全区,以原万全县的行政区域为万全区的行政区域,万全区人民政府驻孔家庄镇**街2号。

三、同意撤销崇礼县,设立张家口市崇礼区,以原崇礼县的行政区域为崇礼区的行政区域,崇礼区人民政府驻西湾子镇长青路30号。

四、同意将原宣化县的大仓盖镇、东望山乡划归张家口市桥东区管辖,将原宣化县的沙岭子镇、姚家房镇划归张家口市桥西区管辖。

这是不是再也没有宣化县万全县和崇礼县的意思了?

第四级数据有些未取到

第四级数据有些未取到,如四川省德阳市罗江区下的镇/街道,四川省成都市郫都区下的镇/街道。。希望尽快修改数据库数据和json文件,很多开发者都在用。。。谢谢啦
1531280633 1

四川成都

四川成都的高新区,高新西区以及天府新区都没有

town 下缺少不设区的地级市直辖乡镇街道,如广东东莞虎门

缺少:

另外,620200 嘉峪关市存在下级数据:

  • town/620201.json
    但在 list.json 没有数据。
    而且此数据只有 3 镇,没有 7 街道数据(嘉峪关市下辖7街道、3镇:胜利街道、五一街道、新华街道、建设街道、前进街道、峪苑街道、朝阳街道、峪泉镇、新城镇、文殊镇)。
    建议直接更名为 town/620200.json 并增补数据。

参考:不设区的市嘉峪关市行政区划

selected初始化

当初始化之前选中的地区时,若是上海、北京城市,值是没有的,若是不给一个默认值会报警告
{province:'350000',city:'350100',area:'0',town:'0'},要给一个默认值为0的才可以

要是有第五级数据就更帅了

多个项目正在使用你的插件,很不错。不过有需要第五级数据。这里有就最棒了。第一次使用github并评论。

有几个顺序不对

"140311":"郊区",
"140321":"平定县",
"140322":"盂县",
"140400":"长治市",
"140402":"潞州区",
"140421":"上党区",
"140424":"屯留区",
"140481":"潞城区",
"140423":"襄垣县",
"140425":"平顺县",
"140426":"黎城县",

怎么确定上下级关系

你好,我看所有的省市县级都在list.json里面,我想把它用在别的地方.该如何从list.json里面找出所有的第一级,然后某一个第一级对应的所有第二级依次类推

请问区县下面的街道名称有吗?

整体看起来挺不错的,但对于不懂JS的人有点难,原始的地名能不能直接打包发一份呢,我看项目中文件太多了,不知道哪些是

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.