Skip to content

Commit

Permalink
更新代码,调整下载文件路径
Browse files Browse the repository at this point in the history
  • Loading branch information
xiangyuecn committed Jun 3, 2023
1 parent 1599a0d commit 343242b
Show file tree
Hide file tree
Showing 7 changed files with 59 additions and 32 deletions.
19 changes: 11 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,18 @@

## 数据下载

当前最新版本:**2022.230302.230403版**数据在 **src/采集到的数据** 文件夹内,此数据更新于2023-04-03,整合了 `统计局2022-12-29``民政部2022-03-21``腾讯地图行政区划2023-03-02``高德地图行政区划采集当天` 数据。
当前最新版本:**2022.230302.230403版**更新于2023-04-03,整合了 `统计局2022-12-29``民政部2022-03-21``腾讯地图行政区划2023-03-02``高德地图行政区划采集当天` 数据。

文件名|大小|描述|下载地址
:--:|:--:|--|:-:
**ok_data_level3.csv**|230KB|【**区划三级**】省市区 三级行政区划 数据 <br> <sub>- 支持在线预览、生成多级联动js代码,可用转换工具导入数据库、转成sql</sub>|[线路一](https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/2022.230302.230403/ok_data_level3-4.csv.7z) / [线路二](https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/raw/master/src/采集到的数据/ok_data_level3-4.csv.7z)
**ok_data_level4.csv**|3MB|【**区划四级**】省市区乡镇 四级行政区划 数据 <br> <sub>- 支持在线预览、生成多级联动js代码,可用转换工具导入数据库、转成sql</sub>|[线路一](https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/2022.230302.230403/ok_data_level3-4.csv.7z) / [线路二](https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/raw/master/src/采集到的数据/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/2022.230302.230403/ok_geo.csv.7z) / [线路二](https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/raw/master/src/采集到的数据/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/2022.230302.230403/ok_data_level3-4.csv.7z) / [线路二](https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/2022.230302.230403/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/2022.230302.230403/ok_geo.csv.7z) / [线路二](https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/2022.230302.230403/ok_geo.csv.7z)
**ok_geo4_*.csv** [AD]|109MB|【**边界四级**】乡镇级 坐标和边界 数据,导出后300M+ <br> <sub>- 付费数据、广告、闭源,支持在线预览,提供了部分免费数据供测试</sub>|[点此下载](https://xiangyuecn.gitee.io/areacity-jsspider-statsgov/assets/geo-level4.html#xz)




> 如果上面线路一和线路二都无法下载:可以到 [Gitee Releases](https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases) 下载,或到 [GitHub Releases](https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases) 下载最新发布数据文件;也可直接打开 `src/采集到的数据` 文件夹内的文件来使用
> 如果上面线路一和线路二都无法下载:可以到 [Gitee Releases](https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases) 下载,或到 [GitHub Releases](https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases) 下载最新发布数据文件。
> csv纯文本文件可以非常方便解析成其他格式;如果在使用csv文件过程中出现乱码、错乱等情况,需自行调对utf-8(带BOM)编码,文本限定符为`"`
>
Expand Down Expand Up @@ -63,8 +62,8 @@
[](?)


## 如何clone: Gitee镜像库加速
由于仓库内的历史记录数据很大,所以直接clone会很慢的,加上`--depth 1`提取最新版的数据即可。
## Git仓库和存档
由于仓库内的历史记录数据可能会很大,可以加上`--depth 1`提取最新版的数据即可。
``` java
//Gitee镜像仓库: 速度快
git clone --depth 1 https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov.git
Expand All @@ -73,10 +72,14 @@ git clone --depth 1 https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov.git
git clone --depth 1 https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov.git
```

每当仓库增长到一定大小后,本仓库将会进行存档处理,同时将历史记录中的大文件进行清理,这将导致一些文件之前的历史丢失,请到存档仓库查阅更早的历史记录;
2023年05月28日前历史存档:[GitHub](https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov-bak-20230528) | [Gitee](https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov-bak-20230528)



## 【QQ群】交流与支持

欢迎加QQ群:①群 484560085、②群 626141661,纯小写口令:`areacity`
欢迎加QQ群:①群 484560085、②群 626141661、③群 346847528,纯小写口令:`areacity`

<img src="https://xiangyuecn.gitee.io/areacity-jsspider-statsgov/assets/qq_group_484560085.png" width="220px">

Expand Down
18 changes: 9 additions & 9 deletions assets/AreaCity-Geo-Transform-Tools.html
Original file line number Diff line number Diff line change
Expand Up @@ -240,22 +240,22 @@
<div style="margin-top:20px">
<i class="b"><span style="color:#0b1">[免费]【GEO三级】</span>省市区 坐标+边界范围</i>
(ok_geo.csv,13MB+压缩包 解压后130M+):
<a class="giteeOKGeo" href="https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/raw/master/src/采集到的数据/ok_geo.csv.7z" target="_blank">下载线路一</a>
| <a href="https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/raw/master/src/采集到的数据/ok_geo.csv.7z" target="_blank">线路二</a>
<a class="downOKGeo" href="https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases" target="_blank">下载线路一</a>
| <a class="downOKGeo" href="https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases" target="_blank">线路二</a>
</div>

<div style="margin-top:20px">
<i class="b"><span style="color:#0b1">[免费]【四级】</span>省市区镇 4级行政区划数据</i>
(ok_data_level4.csv,3MB+):
<a class="giteeOKData" href="https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/raw/master/src/采集到的数据/ok_data_level3-4.csv.7z" target="_blank">下载线路一</a>
| <a href="https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/raw/master/src/采集到的数据/ok_data_level3-4.csv.7z" target="_blank">线路二</a>
<a class="downOKData" href="https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases" target="_blank">下载线路一</a>
| <a class="downOKData" href="https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases" target="_blank">线路二</a>
</div>

<div style="margin-top:20px">
<i class="b"><span style="color:#0b1">[免费]【三级】</span>省市区 3级行政区划数据</i>
(ok_data_level3.csv,200KB+):
<a class="giteeOKData" href="https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/raw/master/src/采集到的数据/ok_data_level3-4.csv.7z" target="_blank">下载线路一</a>
| <a href="https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/raw/master/src/采集到的数据/ok_data_level3-4.csv.7z" target="_blank">线路二</a>
<a class="downOKData" href="https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases" target="_blank">下载线路一</a>
| <a class="downOKData" href="https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases" target="_blank">线路二</a>
</div>

</div>
Expand Down Expand Up @@ -872,10 +872,10 @@
(function(){
var setX=function(cls,url){
var els=document.querySelectorAll(cls);
for(var i=0;i<els.length;i++)els[i].setAttribute("href",url);
for(var i=0;i<els.length;i++)els[i].setAttribute("href",els[i].href+url);
};
setX(".giteeOKData","https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/"+CsvPubDate.Level4.version+"/ok_data_level3-4.csv.7z");
setX(".giteeOKGeo","https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/"+CsvPubDate.Level4.version+"/ok_geo.csv.7z");
setX(".downOKData",/*https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/*/"/download/"+CsvPubDate.Level4.version+"/ok_data_level3-4.csv.7z");
setX(".downOKGeo",/*https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/*/"/download/"+CsvPubDate.Level4.version+"/ok_geo.csv.7z");
})();
</script>

Expand Down
4 changes: 2 additions & 2 deletions assets/csv-ver-date.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ var GeoTips='使用'+Url("转换工具软件",UrlTool)+'可以导入数据库、
var CsvPubDate=window.CsvPubDate={
Level4:{
name:"省市区镇四级行政区划数据"
,desc:'['+Url("下载",UrlRoot+"assets/download.html")+']['+Url("在线预览",UrlRoot,"#tools")+'][<span style="color:#0a0">免费开源</span>] 文件大小:3MB+,ok_data_level3.csv 200KB+;包含字段:城市id、城市name、上级pid、拼音;支持'+Url("在线转换",UrlRoot,"#tools")+'成三级、四级联动JavaScript代码,使用'+Url("转换工具软件",UrlTool)+'可以导入数据库、转换成sql。本数据源自: 统计局、民政部、腾讯地图行政区划、高德地图行政区划,从这四大平台整合。'
,desc:'['+Url("下载",UrlRoot+"assets/download.html")+']['+Url("在线预览",UrlRoot,"#tools")+'][<span style="color:#0a0">免费开源</span>] 文件大小:3MB+,ok_data_level3.csv 200KB+;包含字段:城市id、城市name、上级pid、拼音;支持'+Url("在线转换",UrlRoot,"#tools")+'成JSON、多级联动JavaScript代码,使用'+Url("转换工具软件",UrlTool)+'可以导入数据库、转换成sql。本数据源自: 统计局、民政部、腾讯地图行政区划、高德地图行政区划,从这四大平台整合。'
,file:"ok_data_level4.csv"
,version:OpenVer
,date:OpenDate
Expand Down Expand Up @@ -192,7 +192,7 @@ if(set.geo4){


window.QQGroupList={
List:[{name:"①群",qq:"484560085"},{name:"②群",qq:"626141661"}]
List:[{name:"①群",qq:"484560085"},{name:"②群",qq:"626141661"},{name:"③群",qq:"346847528"}]
,HTML_i:function(cls){
var html=[];
for(var i=0;i<this.List.length;i++){
Expand Down
16 changes: 8 additions & 8 deletions assets/download.html
Original file line number Diff line number Diff line change
Expand Up @@ -110,8 +110,8 @@
<div class="downTips">- 支持在线预览、生成多级联动js代码,可用转换工具导入数据库、转成sql</div>
</td>
<td rowspan="2">
<a class="giteeOKData" href="https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/raw/master/src/采集到的数据/ok_data_level3-4.csv.7z" target="_blank">线路一</a>
| <a href="https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/raw/master/src/采集到的数据/ok_data_level3-4.csv.7z" target="_blank">线路二</a>
<a class="downOKData" href="https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases" target="_blank">线路一</a>
| <a class="downOKData" href="https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases" target="_blank">线路二</a>
</td>
</tr>
<tr>
Expand All @@ -131,8 +131,8 @@
<div class="downTips">- 使用本库开源的高性能查询工具,1秒可查1万个以上坐标对应的城市信息</div>
</td>
<td>
<a class="giteeOKGeo" href="https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/raw/master/src/采集到的数据/ok_geo.csv.7z" target="_blank">线路一</a>
| <a href="https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/raw/master/src/采集到的数据/ok_geo.csv.7z" target="_blank">线路二</a>
<a class="downOKGeo" href="https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases" target="_blank">线路一</a>
| <a class="downOKGeo" href="https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases" target="_blank">线路二</a>
</td>
</tr>
<tr style="color:#fa0">
Expand Down Expand Up @@ -164,10 +164,10 @@
(function(){
var setX=function(cls,url){
var els=document.querySelectorAll(cls);
for(var i=0;i<els.length;i++)els[i].setAttribute("href",url);
for(var i=0;i<els.length;i++)els[i].setAttribute("href",els[i].href+url);
};
setX(".giteeOKData","https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/"+CsvPubDate.Level4.version+"/ok_data_level3-4.csv.7z");
setX(".giteeOKGeo","https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/"+CsvPubDate.Level4.version+"/ok_geo.csv.7z");
setX(".downOKData",/*https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/*/"/download/"+CsvPubDate.Level4.version+"/ok_data_level3-4.csv.7z");
setX(".downOKGeo",/*https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/*/"/download/"+CsvPubDate.Level4.version+"/ok_geo.csv.7z");
})();

document.querySelector(".dataVer").innerHTML=('当前最新版本:'+CsvPubDate.Level4.version+' &nbsp;&nbsp;&nbsp;&nbsp; 此数据更新于:'+CsvPubDate.Level4.date);
Expand All @@ -188,7 +188,7 @@
mainLog('高性能:如何做到1秒查询1万个以上坐标对应的城市信息?使用配套提供的坐标数据、边界数据查询工具:<a href="https://github.com/xiangyuecn/AreaCity-Query-Geometry" target="_blank">AreaCity-Query-Geometry</a>开源库(<a href="https://gitee.com/xiangyuecn/AreaCity-Query-Geometry" target="_blank">Gitee镜像库</a>),支持Java调用或HTTP API接口调用,内存占用低,1秒可查1万个以上坐标对应的城市信息',"#000;font-weight:bold;font-size:24px;padding-top:20px");
mainLog('坐标和边界数据为csv格式,需自行解析提取。或者使用《<a href="AreaCity-Geo-Transform-Tools.html" target="_blank">AreaCity-Geo格式转换工具软件</a>》快速的转换成shp、geojson、sql、导入数据库、转换坐标系,本工具也支持将行政区划数据导入数据库',"#f60;font-weight:bold;font-size:24px;padding-top:20px");
mainLog('点击上方下载链接即可下载csv格式数据,行政区划数据如果需要其他格式,<a href="../" target="_blank">可点此在线转换</a>',"#0b1;font-weight:bold;font-size:24px;padding-top:20px");
mainLog('如果上面线路一和线路二都无法下载:可以到 <a href="https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases" target="_blank">Gitee Releases</a> 下载,或到 <a href="https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases" target="_blank">GitHub Releases</a> 下载最新发布数据文件;对应的csv文件在仓库源码的 `src/采集到的数据` 文件夹内。');
mainLog('如果上面线路一和线路二都无法下载:可以到 <a href="https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases" target="_blank">Gitee Releases</a> 下载,或到 <a href="https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases" target="_blank">GitHub Releases</a> 下载最新发布数据文件。');
</script>


Expand Down
4 changes: 2 additions & 2 deletions assets/geo-echarts-drop-cscode.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ $(".dropChoiceBox").html(`
</div>
<div style="padding:0 0 0 10px">
<div style="font-size:12px">
保留已绘制的:<input class="dropChoiceAppend" type="checkbox" checked>
保留已绘制的:<input class="dropChoiceAppend" type="checkbox">
文件编码:<input class="dropChoiceEncode" style="width:80px" value="utf-8">
</div>
<div style="margin-top:3px">坐标系:
Expand Down Expand Up @@ -724,7 +724,7 @@ $(function(){
,lineNumbers:true
,lineWrapping:true
});
window.CodeEditJs=edit;
window.CodeEditCs=edit;
edit.setSize(w+"px","auto");

var CS_Code=`
Expand Down
3 changes: 2 additions & 1 deletion assets/geo-echarts.html
Original file line number Diff line number Diff line change
Expand Up @@ -453,7 +453,7 @@
if(isChoiceFile){
html.push('自定义数据源');
};
var tips="单击地图进入下一级"+(IsWidget?"":",点击下载按钮保存png图片")+",当前路径:"+html.join(" > ");
var tips="单击地图进入下一级"+(IsWidget?"":',点击下载按钮保存<span class="downImgType"></span>图片')+",当前路径:"+html.join(" > ");

if(cur.level==3 && !/^(8|4420|4403)/.test(cur.id)){
var msg='当前是乡镇级别边界,为付费数据,购买后才可显示正常完整的数据。演示版只有最后一个乡镇【'+mapDatas[mapDatas.length-1].name+'】是最高80个采样数的粗略边界,其他的乡镇均限制为边界的外接矩形(4个坐标点);可进入免费测试数据:深圳、中山、香港、澳门,无此限制。';
Expand Down Expand Up @@ -547,6 +547,7 @@
}
}
,onDraw:function(){
$(".downImgType").text(geoECharts.set.imgMode);
window.mapPointReview&&mapPointReview();
}
});
Expand Down
Loading

0 comments on commit 343242b

Please sign in to comment.