1.首先浏览民政部网站,获得行政区划代码数据
http://www.mca.gov.cn/article/sj/xzqh/2018/
我先用个2016年的吧,2016年12月中华人民共和国县以上行政区划代码
万一有变化api识别不出来,毕竟是六普数据
以人口数据的总人口省界数据为例,34个省级行政区划的代码如下
110000,120000,130000,140000,150000,210000,220000,230000,310000,320000,330000,340000,350000,360000,370000,410000,420000,430000,440000,450000,460000,500000,510000,520000,530000,540000,610000,620000,630000,640000,650000,710000,810000,820000,
可知这些代码为34个省份的区域代码,field为pop,即整个请求的url为
http://api.geoq.cn/你的key?codes=110000,120000,130000,140000,150000,210000,220000,230000,310000,320000,330000,340000,350000,360000,370000,410000,420000,430000,440000,450000,460000,500000,510000,520000,530000,540000,610000,620000,630000,640000,650000,710000,810000,820000&field=pop
,将此url发送一个http请求,即可得到返回的34个省的人口数据。
同样道理,加载全部的行政区划,就能得到相应的行政区划,如果数据量过大,我建议分批进行。
进一步获取全山东省的数据,如果你有想做,全国的也可以,比我去挨个查统计年鉴可能要快一点
属性连接到地图上就能做图了
扫描二维码关注公众号,回复:
3965268 查看本文章