Skip to content

Commit

Permalink
发布 2023.240319.250114 版
Browse files Browse the repository at this point in the history
  • Loading branch information
xiangyuecn committed Jan 14, 2025
1 parent ce13e18 commit 1ec0580
Show file tree
Hide file tree
Showing 7 changed files with 67 additions and 34 deletions.
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,14 @@

## 数据下载

当前最新版本:**2023.240319.240616版**,更新于2024-06-16,整合了 `统计局2023-09-11``民政部2023-04-23``腾讯地图行政区划2024-03-19``高德地图行政区划采集当天` 数据。
当前最新版本:**2023.240319.250114版**,更新于2025-01-14,整合了 `统计局2023-09-11``民政部2023-04-23``腾讯地图行政区划2024-03-19``高德地图行政区划采集当天` 数据。

> 2025-01-14更新说明:统计局链接已失效,使用的以前采集的老数据文件;腾讯地图数据最新版为20240814版本,但数据内出现大量和上级不一致的自定义编号,因此未使用最新的这版。
文件名|大小|描述|下载地址
:--:|:--:|--|:-:
**ok_data_level3.csv** <br> **ok_data_level4.csv** <br> <sub>(在一个7z压缩包内)</sub> <br>​ |230KB <br> 3MB <br>​ <br>​ |【**区划三级**】省市区 三级行政区划 数据 <br> 【**区划四级**】省市区乡镇 四级行政区划 数据 <br> <sub>- 支持在线预览,在线生成JSON、多级联动js代码</sub> <br> <sub>- 可用转换工具导入数据库、转成sql</sub>|[线路一](https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/2023.240319.240616/ok_data_level3-4.csv.7z) / [线路二](https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/2023.240319.240616/ok_data_level3-4.csv.7z)
**ok_geo.csv.7z**|13MB|【**边界三级**】省市区 坐标和边界 数据,解压后130M+ <br> <sub>- 支持在线预览,可用转换工具转成shp、geojson、sql格式、转换坐标系</sub> <br> <sub>- 使用本库开源的高性能查询工具,1秒可查1万个以上坐标对应的城市信息</sub>|[线路一](https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/2023.240319.240616/ok_geo.csv.7z) / [线路二](https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/2023.240319.240616/ok_geo.csv.7z)
**ok_data_level3.csv** <br> **ok_data_level4.csv** <br> <sub>(在一个7z压缩包内)</sub> <br>​ |230KB <br> 3MB <br>​ <br>​ |【**区划三级**】省市区 三级行政区划 数据 <br> 【**区划四级**】省市区乡镇 四级行政区划 数据 <br> <sub>- 支持在线预览,在线生成JSON、多级联动js代码</sub> <br> <sub>- 可用转换工具导入数据库、转成sql</sub>|[线路一](https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/2023.240319.250114/ok_data_level3-4.csv.7z) / [线路二](https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/2023.240319.250114/ok_data_level3-4.csv.7z)
**ok_geo.csv.7z**|13MB|【**边界三级**】省市区 坐标和边界 数据,解压后130M+ <br> <sub>- 支持在线预览,可用转换工具转成shp、geojson、sql格式、转换坐标系</sub> <br> <sub>- 使用本库开源的高性能查询工具,1秒可查1万个以上坐标对应的城市信息</sub>|[线路一](https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/2023.240319.250114/ok_geo.csv.7z) / [线路二](https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/2023.240319.250114/ok_geo.csv.7z)
**ok_geo4_*.csv** [AD]|109MB|【**边界四级**】乡镇级 坐标和边界 数据,导出后300M+ <br> <sub>- 付费数据、广告、闭源,支持在线预览,提供了部分免费数据供测试</sub>|[线路一](https://xiangyuecn.github.io/AreaCity-JsSpider-StatsGov/assets/geo-level4.html#xz)


Expand Down Expand Up @@ -92,7 +94,7 @@ git clone --depth 1 https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov.git

## 数据源

- [国家统计局](http://www.stats.gov.cn/sj/tjbz/qhdm/) :统计用区划和城乡划分代码,此数据比较齐全但是比较杂,并且数据是一年一更可能会存在滞后,需额外移除和处理开发区、经济区、高新区、国家级新区等区域;此数据源为省市区三级数据的主要数据源,乡镇级辅助数据源。
- ~~链接已失效 [国家统计局](http://www.stats.gov.cn/sj/tjbz/qhdm/) :统计用区划和城乡划分代码,此数据比较齐全但是比较杂,并且数据是一年一更可能会存在滞后,需额外移除和处理开发区、经济区、高新区、国家级新区等区域;此数据源为省市区三级数据的主要数据源,乡镇级辅助数据源。~~

- [民政部](https://www.mca.gov.cn/n156/n186/index.html) :行政区划代码,提供省市区三级数据,以前一月一更,2022年大半年没更新;为辅助数据源。

Expand Down Expand Up @@ -158,6 +160,7 @@ polygon|string|行政区域边界,高德地图`GCJ-02`火星坐标系。格式

## 数据更新日志

- 2023.240319.250114版(更新时间: 2025-01-14)采集了4层,省、市、区、镇,来源:[统计局2023版数据](https://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2023/index.html)(链接已失效,使用的以前采集的老数据文件);省市区3级合并了[民政部2023-04-23数据](https://www.mca.gov.cn/n156/n186/index.html)[高德地图行政区域](https://lbs.amap.com/api/webservice/guide/api/district)[腾讯地图行政区划v20240319](https://lbs.qq.com/webservice_v1/guide-region.html)数据(最新版为v20240814版本,但数据内出现大量和上级不一致的自定义编号,因此未使用最新的这版);乡镇级采用腾讯地图行政区划作为主要数据,综合高德和统计局的乡镇级。采集高德省市区三级坐标和行政区域边界范围。
- 2023.240319.240616版(更新时间: 2024-06-16)采集了4层,省、市、区、镇,来源:[统计局2023版数据](https://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2023/index.html);省市区3级合并了[民政部2023-04-23数据](https://www.mca.gov.cn/n156/n186/index.html)[高德地图行政区域](https://lbs.amap.com/api/webservice/guide/api/district)[腾讯地图行政区划v20240319](https://lbs.qq.com/webservice_v1/guide-region.html)数据;乡镇级采用腾讯地图行政区划作为主要数据,综合高德和统计局的乡镇级。采集高德省市区三级坐标和行政区域边界范围。
- 2022.230704.230813版(更新时间: 2023-08-13)采集了4层,省、市、区、镇,来源:[统计局2022版数据](http://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2022/index.html);省市区3级合并了[民政部2023-04-23数据](https://www.mca.gov.cn/n156/n186/index.html)[高德地图行政区域](https://lbs.amap.com/api/webservice/guide/api/district)[腾讯地图行政区划v20230302](https://lbs.qq.com/webservice_v1/guide-region.html)数据;乡镇级采用腾讯地图行政区划作为主要数据,综合高德和统计局的乡镇级。采集高德省市区三级坐标和行政区域边界范围。
- 2021.221019.221128版(更新时间: 2022-11-28)采集了4层,省、市、区、镇,来源:[统计局2021版数据](http://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2021/index.html);省市区3级合并了[民政部2022-03-21数据](http://www.mca.gov.cn/article/sj/xzqh/1980/202203/20220300040708.shtml)[高德地图行政区域](https://lbs.amap.com/api/webservice/guide/api/district)[腾讯地图行政区划v20221019](https://lbs.qq.com/webservice_v1/guide-region.html)数据;乡镇级采用腾讯地图行政区划作为主要数据,综合高德和统计局的乡镇级。采集高德省市区三级坐标和行政区域边界范围。
Expand Down
2 changes: 1 addition & 1 deletion assets/csv-ver-date.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
更新ok_data_level*.csv、ok_geo*.csv后,需要同时更新这里的数据时间
**************/
(function(){
var OpenVer="2023.240319.240616",OpenDate="2024-06-16";
var OpenVer="2023.240319.250114",OpenDate="2025-01-14";

var UrlRoot="https://xiangyuecn.github.io/AreaCity-JsSpider-StatsGov/";
if(/gitee\.io/.test(location.host)){ //2024-05-01 pages无通知下线
Expand Down
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta charset="utf-8">
<link rel="shortcut icon" type="image/png" href="assets/icon.png">

<title>最新2024年省市区县乡镇街道行政区划数据可导入mysql sql server数据库可三级四级多级联动,坐标边界范围矢量数据支持shp geojson arcgis arcmap qgis mapinfo gis地理围栏 - AreaCity-JsSpider-StatsGov</title>
<title>最新2025年省市区县乡镇街道行政区划数据可导入mysql sql server数据库可三级四级多级联动,坐标边界范围矢量数据支持shp geojson arcgis arcmap qgis mapinfo gis地理围栏 - AreaCity-JsSpider-StatsGov</title>
<script>var PageIsRootIndex=true;</script>
</head>

Expand Down
15 changes: 15 additions & 0 deletions src/1_1_抓取国家统计局城市信息.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,19 @@
/*
2025-01-01 统计局的 统计用区划和城乡划分代码 链接2024年下半年就已找不到了,忽略本步骤,本代码保留着
请忽略本步骤
获取统计局所有城市名称原始数据
在以下页面执行
Expand Down
17 changes: 12 additions & 5 deletions src/1_5_合并.js
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,8 @@ var fixQQmapReplaceFill={
,620299:{name:"嘉峪关市",childReplace:true} //统计局嘉峪关还有一个市辖区,上面三个没有

//qq编号名称有问题的,直接替换掉当前级和下级编号,一般新的为高德的
,540422:{name:"米林市",level:3,replaceAs:{codePrefix:"540481",name:"米林市"}}
,540530:{name:"错那市",level:3,replaceAs:{codePrefix:"540581",name:"错那市"}}
//,350403:{name:"三元区",level:3,replaceAs:{codePrefix:"350404",name:"三元区"}}
//,350402:{name:"梅列区",remove:true} //已撤销的,删除qq的

Expand Down Expand Up @@ -117,11 +119,19 @@ var amapDifference={
,632825:{name:"大柴旦行政委员会",amapName:"海西蒙古族藏族自治州直辖"}
//,632857:{name:"大柴旦行政委员会",useQQ:true}

//标记QQ里确实不存在的,如果需要添加到qq中需lostAdd=true
//标记QQ里确实不存在的,如果需要添加到qq中需lostAdd=true 可选 lostAddChild:[]
//,632825:{lostName:"海西蒙古族藏族自治州直辖"}//qq统计局为632857大柴旦行政委员会
,440499:{lostName:"澳门大学横琴校区(由澳门实施管辖)"}
,460301:{lostName:"西沙区",lostAdd:true}//新设区
,460302:{lostName:"南沙区",lostAdd:true}//新设区
,659012:{lostName:"白杨市",lostAdd:true,lostAddChild:[
{code:"659012000000",name:"白杨市",child:[
{code:"659012400000", name:"一六一团分部",child:[]}
,{code:"659012503000", name:"一六三团",child:[]}
,{code:"659012504000", name:"一六四团",child:[]}
,{code:"659012505000", name:"一六五团",child:[]}
]}
]} //2023年4月28日,白杨市挂牌成立,qq的20240814版的也未更新, 临时手写,未调整塔城市数据

//高德的id错误,使用qq的id
//,431121:{name:"祁阳市",useQQCode:"431181000000"}
Expand All @@ -146,7 +156,6 @@ var gov3Difference={
,232762:{lostName:"松岭区"}//这三个qq确实没有,高德地图上这3地方边界属于鄂伦春,鄂伦春里面抠掉了加格达奇区
,232763:{lostName:"新林区"}
,232764:{lostName:"呼中区"}
,659012:{lostName:"白杨市"} //2023年4月28日,白杨市挂牌成立,qq、高德均未更新,暂不处理

,152571:{lostName:"乌拉盖管理区管委会"} //前三级中唯一的一个管委会,目测是开发区管理区之类的
,411471:{lostName:"豫东综合物流产业聚集区"}//目测是开发区管理区之类的
Expand All @@ -160,8 +169,6 @@ var gov3Difference={
//,0:{name:"",asID:00}
//,232718:{name:"加格达奇区",asID:"232761"}
,632825:{name:"大柴旦行政委员会",asID:"632857"}
,540422:{name:"米林市",asID:"540481"}
,540530:{name:"错那市",asID:"540581"}

,620200:{name:"市辖区",asID:"620201"} //嘉峪关市 使用00结尾 统计局是01

Expand Down Expand Up @@ -739,7 +746,7 @@ var compareAmap=function(parent,qqmapArr,amapArrSrc,level){
throw new Error();
};
if(diffSet.lostAdd){
var addItm={name:itm.name,code:itm.code,child:[],keepName:true};
var addItm={name:itm.name,code:itm.code,child:diffSet.lostAddChild||[],keepName:true};
qqmapArr.push(addItm);
console.log(addItm.code+":"+addItm.name+", 添加QQ没有的",addItm);
};
Expand Down
6 changes: 4 additions & 2 deletions src/采集到的数据/ok_data_level3.csv
Original file line number Diff line number Diff line change
Expand Up @@ -2775,11 +2775,11 @@
5404,54,1,"林芝","l","lin zhi","540400000000","林芝市"
540402,5404,2,"巴宜","b","ba yi","540402000000","巴宜区"
540421,5404,2,"工布江达","g","gong bu jiang da","540421000000","工布江达县"
540422,5404,2,"米林","m","mi lin","540422000000","米林市"
540423,5404,2,"墨脱","m","mo tuo","540423000000","墨脱县"
540424,5404,2,"波密","b","bo mi","540424000000","波密县"
540425,5404,2,"察隅","c","cha yu","540425000000","察隅县"
540426,5404,2,"朗县","l","lang xian","540426000000","朗县"
540481,5404,2,"米林","m","mi lin","540481000000","米林市"
5405,54,1,"山南","s","shan nan","540500000000","山南市"
540502,5405,2,"乃东","n","nai dong","540502000000","乃东区"
540521,5405,2,"扎囊","z","zha nang","540521000000","扎囊县"
Expand All @@ -2791,8 +2791,8 @@
540527,5405,2,"洛扎","l","luo zha","540527000000","洛扎县"
540528,5405,2,"加查","j","jia cha","540528000000","加查县"
540529,5405,2,"隆子","l","long zi","540529000000","隆子县"
540530,5405,2,"错那","c","cuo na","540530000000","错那市"
540531,5405,2,"浪卡子","l","lang ka zi","540531000000","浪卡子县"
540581,5405,2,"错那","c","cuo na","540581000000","错那市"
5406,54,1,"那曲","n","na qu","540600000000","那曲市"
540602,5406,2,"色尼","s","se ni","540602000000","色尼区"
540621,5406,2,"嘉黎","j","jia li","540621000000","嘉黎县"
Expand Down Expand Up @@ -3248,6 +3248,8 @@
659010000,659010,2,"胡杨河","h","hu yang he","659010000000","胡杨河市"
659011,65,1,"新星","x","xin xing","659011000000","新星市"
659011000,659011,2,"新星","x","xin xing","659011000000","新星市"
659012,65,1,"白杨","b","bai yang","659012000000","白杨市"
659012000,659012,2,"白杨","b","bai yang","659012000000","白杨市"
71,0,0,"台湾","~3","tai wan","710000000000","台湾省"
7101,71,1,"台北","t","tai bei","710100000000","台北市"
710101,7101,2,"中正","z","zhong zheng","710101000000","中正区"
Expand Down
48 changes: 27 additions & 21 deletions src/采集到的数据/ok_data_level4.csv
Original file line number Diff line number Diff line change
Expand Up @@ -36980,15 +36980,6 @@
540421203,540421,3,"江达","j","jiang da","540421203000","江达乡"
540421204,540421,3,"娘蒲","n","niang pu","540421204000","娘蒲乡"
540421205,540421,3,"加兴","j","jia xing","540421205000","加兴乡"
540422,5404,2,"米林","m","mi lin","540422000000","米林市"
540422100,540422,3,"米林镇","m","mi lin zhen","540422100000","米林镇"
540422101,540422,3,"派镇","p","pai zhen","540422101000","派镇"
540422102,540422,3,"卧龙","w","wo long","540422102000","卧龙镇"
540422200,540422,3,"丹娘","d","dan niang","540422200000","丹娘乡"
540422201,540422,3,"南伊","n","nan yi","540422201000","南伊珞巴民族乡"
540422202,540422,3,"扎西绕登","z","zha xi rao deng","540422202000","扎西绕登乡"
540422203,540422,3,"里龙","l","li long","540422203000","里龙乡"
540422204,540422,3,"羌纳","q","qiang na","540422204000","羌纳乡"
540423,5404,2,"墨脱","m","mo tuo","540423000000","墨脱县"
540423100,540423,3,"墨脱镇","m","mo tuo zhen","540423100000","墨脱镇"
540423200,540423,3,"加热萨","j","jia re sa","540423200000","加热萨乡"
Expand Down Expand Up @@ -37023,6 +37014,15 @@
540426200,540426,3,"拉多","l","la duo","540426200000","拉多乡"
540426201,540426,3,"金东","j","jin dong","540426201000","金东乡"
540426202,540426,3,"登木","d","deng mu","540426202000","登木乡"
540481,5404,2,"米林","m","mi lin","540481000000","米林市"
540481100,540481,3,"米林镇","m","mi lin zhen","540481100000","米林镇"
540481101,540481,3,"派镇","p","pai zhen","540481101000","派镇"
540481102,540481,3,"卧龙","w","wo long","540481102000","卧龙镇"
540481200,540481,3,"丹娘","d","dan niang","540481200000","丹娘乡"
540481201,540481,3,"南伊","n","nan yi","540481201000","南伊珞巴民族乡"
540481202,540481,3,"扎西绕登","z","zha xi rao deng","540481202000","扎西绕登乡"
540481203,540481,3,"里龙","l","li long","540481203000","里龙乡"
540481204,540481,3,"羌纳","q","qiang na","540481204000","羌纳乡"
5405,54,1,"山南","s","shan nan","540500000000","山南市"
540502,5405,2,"乃东","n","nai dong","540502000000","乃东区"
540502010,540502,3,"泽当","z","ze dang","540502010000","泽当街道"
Expand Down Expand Up @@ -37089,18 +37089,6 @@
540529206,540529,3,"玉麦","y","yu mai","540529206000","玉麦乡"
540529207,540529,3,"加玉","j","jia yu","540529207000","加玉乡"
540529208,540529,3,"斗玉","d","dou yu","540529208000","斗玉珞巴民族乡"
540530,5405,2,"错那","c","cuo na","540530000000","错那市"
540530100,540530,3,"错那镇","c","cuo na zhen","540530100000","错那镇"
540530101,540530,3,"门隅","m","men yu","540530101000","门隅"
540530200,540530,3,"卡达","k","ka da","540530200000","卡达乡"
540530201,540530,3,"觉拉","j","jue la","540530201000","觉拉乡"
540530202,540530,3,"浪坡","l","lang po","540530202000","浪坡乡"
540530203,540530,3,"曲卓木","q","qu zhuo mu","540530203000","曲卓木乡"
540530204,540530,3,"库局","k","ku ju","540530204000","库局乡"
540530205,540530,3,"麻麻","m","ma ma","540530205000","麻麻门巴民族乡"
540530206,540530,3,"贡日","g","gong ri","540530206000","贡日门巴民族乡"
540530207,540530,3,"吉巴","j","ji ba","540530207000","吉巴门巴民族乡"
540530208,540530,3,"勒门巴民族","l","le men ba min zu","540530208000","勒门巴民族乡"
540531,5405,2,"浪卡子","l","lang ka zi","540531000000","浪卡子县"
540531100,540531,3,"浪卡子镇","l","lang ka zi zhen","540531100000","浪卡子镇"
540531101,540531,3,"打隆","d","da long","540531101000","打隆镇"
Expand All @@ -37112,6 +37100,18 @@
540531205,540531,3,"卡龙","k","ka long","540531205000","卡龙乡"
540531206,540531,3,"白地","b","bai di","540531206000","白地乡"
540531207,540531,3,"卡热","k","ka re","540531207000","卡热乡"
540581,5405,2,"错那","c","cuo na","540581000000","错那市"
540581100,540581,3,"错那镇","c","cuo na zhen","540581100000","错那镇"
540581101,540581,3,"门隅","m","men yu","540581101000","门隅"
540581200,540581,3,"卡达","k","ka da","540581200000","卡达乡"
540581201,540581,3,"觉拉","j","jue la","540581201000","觉拉乡"
540581202,540581,3,"浪坡","l","lang po","540581202000","浪坡乡"
540581203,540581,3,"曲卓木","q","qu zhuo mu","540581203000","曲卓木乡"
540581204,540581,3,"库局","k","ku ju","540581204000","库局乡"
540581205,540581,3,"麻麻","m","ma ma","540581205000","麻麻门巴民族乡"
540581206,540581,3,"贡日","g","gong ri","540581206000","贡日门巴民族乡"
540581207,540581,3,"吉巴","j","ji ba","540581207000","吉巴门巴民族乡"
540581208,540581,3,"勒门巴民族","l","le men ba min zu","540581208000","勒门巴民族乡"
5406,54,1,"那曲","n","na qu","540600000000","那曲市"
540602,5406,2,"色尼","s","se ni","540602000000","色尼区"
540602100,540602,3,"那曲","n","na qu","540602100000","那曲镇"
Expand Down Expand Up @@ -42338,6 +42338,12 @@
659011500,659011000,3,"红星一场二道湖","h","hong xing yi chang er dao hu","659011500000","红星一场二道湖镇"
659011502,659011000,3,"红星四场骆驿","h","hong xing si chang luo yi","659011502000","红星四场骆驿镇"
659011503,659011000,3,"黄田农场黄田","h","huang tian nong chang huang tian","659011503000","黄田农场黄田镇"
659012,65,1,"白杨","b","bai yang","659012000000","白杨市"
659012000,659012,2,"白杨","b","bai yang","659012000000","白杨市"
659012400,659012000,3,"一六一团分部","y","yi liu yi tuan fen bu","659012400000","一六一团分部"
659012503,659012000,3,"一六三团","y","yi liu san tuan","659012503000","一六三团"
659012504,659012000,3,"一六四团","y","yi liu si tuan","659012504000","一六四团"
659012505,659012000,3,"一六五团","y","yi liu wu tuan","659012505000","一六五团"
71,0,0,"台湾","~3","tai wan","710000000000","台湾省"
7101,71,1,"台北","t","tai bei","710100000000","台北市"
710101,7101,2,"中正","z","zhong zheng","710101000000","中正区"
Expand Down

0 comments on commit 1ec0580

Please sign in to comment.