行政区划代码是国家用于统计地域相关数据的重要参考,高德、百度的地图API也都有这个代码与GPS坐标之间的相互解析。如果我们的应用和地域相关,不妨直接用这套编码,既通用又方便。

然而很多人不知道这个代码怎么获取,虽然CSDN有好多下载资源,但有的数据太老,并且“价格”不菲。这里介绍一种方法,可以获得最新权威版本。

  • 打开民政部网站 www.mca.gov.cn ,(这个域名后缀就决定了数据的权威性)
  • 这个数据经常更新。找到最新的打开,CTRL-A复制全部,粘贴到notepad++

- 掐头去尾,只留下代码和区域名称
- 正则替换(为6位数字后面加上逗号): (\d{6})\s  --> ($1),

- 正则替换(去掉所有空格和制表符):[ \t]+ --> 空

现在得到了一个csv,可以利用工具导入数据库了。

  • 进一步得到json

- 正则替换(行首换为双引号"): ^ -> "
- 替换:, --> ,"
- 正则(行尾换成 "],):$ --> "],
- 最开始加上[, 最后去掉,换成] ,现在得到了一个json二维数组,每一个元素都是一个代码和一个区域名。

至此,一份最新的行政区划代码数据就是你的了。其特点是:省级(直辖市)后四位是0,市级后两位是0,县(区)级后两位有值。县级把后两位置为0,就是其所属的市级单位,市级后四位置零就是省级单位代码。

当然,会爬虫的同学处理这个页面更不在话下了。

  • 更进一步:得到行政区划的边界数据

行政区划区域,可以看成是一个多边形。边界数据(或者叫围栏数据)就是这个多边形的坐标了。github上有人整理过这些数据:https://github.com/Vonng/adcode,但是已经是两三年前的内容了。

幸运的是,百度地图提供了这个API,可以利用上面得到的行政区划代码,自动地批量从百度地图获取边界数据。

API参考:http://lbsyun.baidu.com/cms/jsapi/reference/jsapi_reference.html#a7b48

如果想自己重新获取边界数据,可以自己申请一个百度API的key,参考这个:https://download.csdn.net/download/nullpointer2008/11978464

如何得到最新、权威的全国县级以上行政区划代码相关推荐

  1. 2022年最新全国各省五级行政区划代码及名称数据(省-市-区县-乡镇-村)

    1.数据来源:国家统计局 2.官方更新时间:2021年10月31日 3.数据样例: 包括字段:省份名称.城市代码.城市名称.区县代码.区县名称.乡镇街道代码.乡镇街道名称.居委会村代码.城乡分类代码. ...

  2. 零编程基础获取最新、最权威的县以上行政区划代码信息

    一.行政区划代码 行政区划代码是国家对能够统治的行施管辖区域进行分级分层进行管辖用信息化手段编制的对各层级行政区划编制的替代数码,一般执行两项国家标准: 一是<中华人民共和国行政区划代码> ...

  3. 最新中国省市区县乡镇 5 级行政区划代码Json数据

    之前我爬了datav的地图选择器中全国省市区的geoJSON数据 为了获取最新省市区的行政区划代码用于级联组件,又爬了国家统计局的内容 点此查看 index_2019_level_3.json:全国省 ...

  4. 最新全国区划代码-2022年全国各省五级行政区划代码及名称数据(省-市-区县-乡镇-村)

    本数据基于JAVA爬取国家统计局行政区划代码,可找我获取源码以及SQL 1.数据来源:2022年国家统计局区划代码 2.官方更新时间:2022年10月31日 3.数据样例: 包括字段:省份名称.城市编 ...

  5. 微信公众号数据2019_年度大榜!2019全国县级媒体公众号百强数据看过来

    年度大榜! 又到盘点时 三甲十大百强都有谁? 发现.分享,为县级新媒体加油! 全国县级媒体微信公众号百强榜-2019年度TOP100 榜单基于"清博指数"各月度数据,由" ...

  6. 知识图谱最新权威综述论文解读:时序知识图谱部分

    从最近一两年有关知识图谱的顶会论文中可以发现,越来越多的国内外研究者开始关注动态时序知识图谱,可见时序知识图谱已经成为了一大研究趋势,相信之后会有更多相关研究出来.因此,这期我们对综述论文的时序知识图 ...

  7. 知识图谱最新权威综述论文解读:关系抽取

    上期我们介绍了2020年知识图谱最新权威综述论文<A Survey on Knowledge Graphs: Representation, Acquisition and Applicatio ...

  8. 知识图谱最新权威综述论文解读:实体发现

    上期我们介绍了2020年知识图谱最新权威综述论文<A Survey on Knowledge Graphs: Representation, Acquisition and Applicatio ...

  9. 知识图谱最新权威综述论文解读:知识图谱补全部分

    上期我们介绍了2020年知识图谱最新权威综述论文<A Survey on Knowledge Graphs: Representation, Acquisition and Applicatio ...

最新文章

  1. who is the one who actually know the essential things in life?
  2. 我的世界手机版java安装失败_我的世界中国版JAVA路径错误的解决方法分享
  3. RxAndroid 的基本使用
  4. 测试之法 —— mock object
  5. 深度学习基础(五)—— rectifier function and softplus
  6. NoSQL的分类入门
  7. android 调用百度地图api
  8. 魅族手机无法链接ADB的解决方法
  9. javase-模拟斗地主(源码+注释)
  10. Istio对接虚拟机
  11. 好玩的黑客游戏(过把黑客的瘾)
  12. 我的 Hadoop 3.2.2 之旅 【收藏夹吃灰系列】
  13. 医疗和牙科3D打印的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  14. 硬盘提示格式化的解决办法:
  15. Mac 解决 ERROR launching ‘JD-GUI‘
  16. 【方便的Opencv】实现图片合成视频+附带图片生成gif
  17. java论文答辩老师会问什么,毕业论文答辩老师一般会问什么问题
  18. python画国际象棋棋盘图片_python3 turtle 画国际象棋棋盘
  19. js实现登录页面的背景图片的随机展示
  20. python 绘制 3D 曲面

热门文章

  1. 最大间隙问题(鸽笼)
  2. 几种网络通讯协议(WIFI,WAPI,GSM,GPRS,CDMA)概述
  3. 01背包【zzh制作】
  4. 软件测试的7种基本原则
  5. 编程随想 关系图_基于机器学习的可再编程超表面成像仪
  6. Just Thinking In C
  7. 专访小恩爱CTO钟超:让数据决定创意功能的去留
  8. python可视化(案例)高颜值图的复现(学术论文、商业周刊)
  9. 开源应用架构之​Selenium WebDriver(中)
  10. 【vue】中英文切换(多语言国际化)