按照上面下载地址下载软件包后,解压此zip包,双击 AreaCity-Geo-Transform.exe 运行。
+按照上面下载地址下载软件包后,解压此7Zip压缩包(用常见压缩软件均能解压),双击 AreaCity-Geo-Transform.exe 运行。
diff --git a/README.md b/README.md
index eb48b94..d9eaa25 100644
--- a/README.md
+++ b/README.md
@@ -10,13 +10,13 @@
## 数据下载
-当前最新版本:**2022.230112.230202版**,数据在 **src/采集到的数据** 文件夹内,此数据更新于2023-02-02,整合了 `统计局2022-12-29`、`民政部2022-03-21`、`腾讯地图行政区划2023-01-12`、`高德地图行政区划采集当天` 数据。
+当前最新版本:**2022.230302.230403版**,数据在 **src/采集到的数据** 文件夹内,此数据更新于2023-04-03,整合了 `统计局2022-12-29`、`民政部2022-03-21`、`腾讯地图行政区划2023-03-02`、`高德地图行政区划采集当天` 数据。
文件名|大小|描述|下载地址
:--:|:--:|--|:-:
-**ok_data_level3.csv**|230KB|【**区划三级**】省市区 三级行政区划 数据
- 支持在线预览、生成多级联动js代码,可用转换工具导入数据库、转成sql|[线路一](https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/2022.230112.230202/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|【**区划四级**】省市区乡镇 四级行政区划 数据
- 支持在线预览、生成多级联动js代码,可用转换工具导入数据库、转成sql|[线路一](https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/2022.230112.230202/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+
- 支持在线预览,可用转换工具转成shp、geojson、sql格式、转换坐标系
- 使用本库开源的高性能查询工具,1秒可查1万个以上坐标对应的城市信息|[线路一](https://gitee.com/xiangyuecn/AreaCity-JsSpider-StatsGov/releases/download/2022.230112.230202/ok_geo.csv.7z) / [线路二](https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov/raw/master/src/采集到的数据/ok_geo.csv.7z)
+**ok_data_level3.csv**|230KB|【**区划三级**】省市区 三级行政区划 数据
- 支持在线预览、生成多级联动js代码,可用转换工具导入数据库、转成sql|[线路一](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|【**区划四级**】省市区乡镇 四级行政区划 数据
- 支持在线预览、生成多级联动js代码,可用转换工具导入数据库、转成sql|[线路一](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+
- 支持在线预览,可用转换工具转成shp、geojson、sql格式、转换坐标系
- 使用本库开源的高性能查询工具,1秒可查1万个以上坐标对应的城市信息|[线路一](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_geo4_*.csv** [AD]|109MB|【**边界四级**】乡镇级 坐标和边界 数据,导出后300M+
- 付费数据、广告、闭源,支持在线预览,提供了部分免费数据供测试|[点此下载](https://xiangyuecn.gitee.io/areacity-jsspider-statsgov/assets/geo-level4.html#xz)
@@ -89,7 +89,7 @@ git clone --depth 1 https://github.com/xiangyuecn/AreaCity-JsSpider-StatsGov.git
## 数据源
-- [国家统计局](http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/) :统计用区划和城乡划分代码,此数据比较齐全但是比较杂,并且数据是一年一更可能会存在滞后,需额外移除和处理开发区、经济区、高新区、国家级新区等区域;此数据源为省市区三级数据的主要数据源,乡镇级辅助数据源。
+- [国家统计局](http://www.stats.gov.cn/sj/tjbz/qhdm/) :统计用区划和城乡划分代码,此数据比较齐全但是比较杂,并且数据是一年一更可能会存在滞后,需额外移除和处理开发区、经济区、高新区、国家级新区等区域;此数据源为省市区三级数据的主要数据源,乡镇级辅助数据源。
- [民政部](http://www.mca.gov.cn/article/sj/xzqh/) :行政区划代码,提供省市区三级数据,以前一月一更,2022年大半年没更新;为辅助数据源。
@@ -155,15 +155,15 @@ polygon|string|行政区域边界,高德地图`GCJ-02`火星坐标系。格式
## 数据更新日志
-- 2022.230112.230202版(更新时间: 2023-02-02)采集了4层,省、市、区、镇,来源:[统计局2022版数据](http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2022/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)、[腾讯地图行政区划v20230112](https://lbs.qq.com/webservice_v1/guide-region.html)数据;乡镇级采用腾讯地图行政区划作为主要数据,综合高德和统计局的乡镇级。采集高德省市区三级坐标和行政区域边界范围。
-- 2021.221019.221128版(更新时间: 2022-11-28)采集了4层,省、市、区、镇,来源:[统计局2021版数据](http://www.stats.gov.cn/tjsj/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)数据;乡镇级采用腾讯地图行政区划作为主要数据,综合高德和统计局的乡镇级。采集高德省市区三级坐标和行政区域边界范围。
-- 2020.210510.1103版(2021)采集了4层,省、市、区、镇,来源:[统计局2020版数据](http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2020/index.html);省市区3级合并了[民政部2021-05-10数据](http://www.mca.gov.cn/article/sj/xzqh/1980/202105/20210500033655.shtml)、[高德地图行政区域](https://lbs.amap.com/api/webservice/guide/api/district)、[腾讯地图行政区划v20211103](https://lbs.qq.com/webservice_v1/guide-region.html)数据;乡镇级采用腾讯地图行政区划作为主要数据,综合高德和统计局的乡镇级。采集高德省市区三级坐标和行政区域边界范围。
-- 2020.201120.0814版(2020)采集了4层,省、市、区、镇,来源:[统计局2020版数据](http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2020/index.html);省市区3级合并了[民政部2020-11-20数据](http://www.mca.gov.cn/article/sj/xzqh/2020/202011/20201100030582.shtml)、[高德地图行政区域](https://lbs.amap.com/api/webservice/guide/api/district)、[腾讯地图行政区划v20200814](https://lbs.qq.com/webservice_v1/guide-region.html)数据;乡镇级采用腾讯地图行政区划作为主要数据,综合高德和统计局的乡镇级。采集高德省市区三级坐标和行政区域边界范围。
-- 2019.200925.0814版(2020)采集了4层,省、市、区、镇,来源:[统计局2019版数据](http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2019/index.html);省市区3级合并了[民政部2020-09-25数据](http://www.mca.gov.cn/article/sj/xzqh/2020/2020/2020092500801.html)、[高德地图行政区域](https://lbs.amap.com/api/webservice/guide/api/district)、[腾讯地图行政区划v20200814](https://lbs.qq.com/webservice_v1/guide-region.html)数据;乡镇级采用腾讯地图行政区划作为主要数据,综合高德和统计局的乡镇级。采集高德省市区三级坐标和行政区域边界范围。
-- 2018版(2019)采集了4层,省、市、区、镇,来源:[统计局2018版数据](http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2018/index.html);省市区3级额外合并了[民政部2019-08-27数据](http://www.mca.gov.cn/article/sj/xzqh/2019/201908/201908271607.html)。采集高德省市区三级坐标和行政区域边界范围。
-- 2017版(2018)采集了3层,省、市、区,来源:[统计局2017版数据](http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2017/index.html)。
-- 2016版(2017)采集了3层,省、市、区,来源:[统计局2016版数据](http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2016/index.html)。
-- 2013版(2013)采集了4层,省、市、区、镇,来源:[统计局2013版数据](http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2013/index.html)。
+- 2022.230302.230403版(更新时间: 2023-04-03)采集了4层,省、市、区、镇,来源:[统计局2022版数据](http://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2022/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)、[腾讯地图行政区划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)数据;乡镇级采用腾讯地图行政区划作为主要数据,综合高德和统计局的乡镇级。采集高德省市区三级坐标和行政区域边界范围。
+- 2020.210510.1103版(2021)采集了4层,省、市、区、镇,来源:[统计局2020版数据](http://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2020/index.html);省市区3级合并了[民政部2021-05-10数据](http://www.mca.gov.cn/article/sj/xzqh/1980/202105/20210500033655.shtml)、[高德地图行政区域](https://lbs.amap.com/api/webservice/guide/api/district)、[腾讯地图行政区划v20211103](https://lbs.qq.com/webservice_v1/guide-region.html)数据;乡镇级采用腾讯地图行政区划作为主要数据,综合高德和统计局的乡镇级。采集高德省市区三级坐标和行政区域边界范围。
+- 2020.201120.0814版(2020)采集了4层,省、市、区、镇,来源:[统计局2020版数据](http://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2020/index.html);省市区3级合并了[民政部2020-11-20数据](http://www.mca.gov.cn/article/sj/xzqh/2020/202011/20201100030582.shtml)、[高德地图行政区域](https://lbs.amap.com/api/webservice/guide/api/district)、[腾讯地图行政区划v20200814](https://lbs.qq.com/webservice_v1/guide-region.html)数据;乡镇级采用腾讯地图行政区划作为主要数据,综合高德和统计局的乡镇级。采集高德省市区三级坐标和行政区域边界范围。
+- 2019.200925.0814版(2020)采集了4层,省、市、区、镇,来源:[统计局2019版数据](http://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2019/index.html);省市区3级合并了[民政部2020-09-25数据](http://www.mca.gov.cn/article/sj/xzqh/2020/2020/2020092500801.html)、[高德地图行政区域](https://lbs.amap.com/api/webservice/guide/api/district)、[腾讯地图行政区划v20200814](https://lbs.qq.com/webservice_v1/guide-region.html)数据;乡镇级采用腾讯地图行政区划作为主要数据,综合高德和统计局的乡镇级。采集高德省市区三级坐标和行政区域边界范围。
+- 2018版(2019)采集了4层,省、市、区、镇,来源:[统计局2018版数据](http://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2018/index.html);省市区3级额外合并了[民政部2019-08-27数据](http://www.mca.gov.cn/article/sj/xzqh/2019/201908/201908271607.html)。采集高德省市区三级坐标和行政区域边界范围。
+- 2017版(2018)采集了3层,省、市、区,来源:[统计局2017版数据](http://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2017/index.html)。
+- 2016版(2017)采集了3层,省、市、区,来源:[统计局2016版数据](http://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2016/index.html)。
+- 2013版(2013)采集了4层,省、市、区、镇,来源:[统计局2013版数据](http://www.stats.gov.cn/sj/tjbz/tjyqhdmhcxhfdm/2013/index.html)。
@@ -223,7 +223,7 @@ ECharts + 高德地图四级下钻:
1. 将 ok_geo.csv坐标边界 转成 ESRI Shapefile (.shp) 文件。
2. 将 ok_geo.csv坐标边界 转成 GeoJSON (.json) 文件,支持按层级拆分成多级json文件。
3. 将 ok_geo.csv坐标边界 转成 SQL (.sql) 文件,支持多种数据库格式。
-4. 将 ok_geo.csv坐标边界 导入 MySQL 5.0+、SQL Server 2008+ 数据库。
+4. 将 ok_geo.csv坐标边界 导入 MySQL 5.0+、SQL Server 2008+、PostgreSQL 数据库。
5. 将 ok_data_level*.csv省市区镇行政区划 转成 SQL 文件、导入 数据库;可同时将坐标、边界范围附加到同一表中。
6. 支持坐标系转换,ok_geo默认为GCJ-02火星坐标系,支持转换成:BD-09、WGS-84 GPS、CGCS2000。
7. 可执行自定义 JavaScript 脚本,可扩展出丰富功能。
@@ -322,7 +322,7 @@ ECharts + 高德地图四级下钻:
10. 数据中不包含大部分[行政管理区](https://baike.baidu.com/item/%E8%A1%8C%E6%94%BF%E7%AE%A1%E7%90%86%E5%8C%BA/17184852),比如:雄安新区、天府新区、苏州工业园区等。
-11. 参考链接:[行政区划](https://baike.baidu.com/item/%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%88%92/4655526),[统计用区划代码和城乡划分代码编制规则](http://www.stats.gov.cn/tjsj/tjbz/200911/t20091125_8667.html),[民政部发布的行政区划代码](http://www.mca.gov.cn/article/sj/xzqh/)。
+11. 参考链接:[行政区划](https://baike.baidu.com/item/%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%88%92/4655526),[统计用区划代码和城乡划分代码编制规则](http://www.stats.gov.cn/xxgk/tjbz/gjtjbz/201310/t20131031_1758902.html),[民政部发布的行政区划代码](http://www.mca.gov.cn/article/sj/xzqh/)。
## 为什么不直接用统计局的数据
diff --git a/assets/AGT/WebviewSettings.html b/assets/AGT/WebviewSettings.html
index f7cb73e..436db04 100644
--- a/assets/AGT/WebviewSettings.html
+++ b/assets/AGT/WebviewSettings.html
@@ -3,7 +3,7 @@
按照上面下载地址下载软件包后,解压此zip包,双击 AreaCity-Geo-Transform.exe 运行。
+按照上面下载地址下载软件包后,解压此7Zip压缩包(用常见压缩软件均能解压),双击 AreaCity-Geo-Transform.exe 运行。
本拆分功能用于将一个大的 geojson 文件,根据pid、ext_path字段自动拆分成单独的小文件,子级数据默认会放在父级id命名的文件夹内。
-全部数据将会拆分出:一个仅包含所有省份的文件;每个省份各一个文件,内容为此省份所有的市;每个市各一个文件,内容为此市所有的区县;每个区县各一个文件,内容为此区县所有的乡镇;[可选]每个省市区单独一个文件,内容为对应的一条边界数据;[可选]每个乡镇单独一个文件,内容为此乡镇一条边界数据。
+全部数据将会拆分出:一个仅包含所有省份的文件;每个省份各一个文件,内容为此省份所有的市;每个市各一个文件,内容为此市所有的区县;每个区县各一个文件,内容为此区县所有的乡镇;[可选]每个省市区单独一个文件,内容为对应的一条边界数据;[可选]每个乡镇单独一个文件,内容为此乡镇一条边界数据;[可选]只拆分到省级或市级,此级的内容会包含所有的子级数据。
借助专业的开源在线工具MapShaper,可以将边界的GeoJSON文件简化成很小(会保持拓扑结构),但代价是损失原有的精细度,变成粗略版的边界;下面的步骤将演示把20MB大小的全国所有省的GeoJSON文件简化成200KB大小。
+ +用户自定义控制参数用来改变软件的某些运行行为,可通过修改storage.json(需重启软件)、高级自定义脚本中的AppCmds.setConfig(key,value)(大部分设置立即生效)两个手段来定义参数,可用参数参考以下列表。
diff --git a/assets/csv-ver-date.js b/assets/csv-ver-date.js index 0a009c7..7dc66de 100644 --- a/assets/csv-ver-date.js +++ b/assets/csv-ver-date.js @@ -4,7 +4,7 @@ 更新ok_data_level*.csv、ok_geo*.csv后,需要同时更新这里的数据时间 **************/ (function(){ -var OpenVer="2022.230112.230202",OpenDate="2023-02-02"; +var OpenVer="2022.230302.230403",OpenDate="2023-04-03"; var UrlRoot="https://xiangyuecn.gitee.io/areacity-jsspider-statsgov/"; var UrlTool=UrlRoot+"assets/AreaCity-Geo-Transform-Tools.html"; diff --git a/assets/geo-echarts-aqg-tools.js b/assets/geo-echarts-aqg-tools.js index e791851..28288df 100644 --- a/assets/geo-echarts-aqg-tools.js +++ b/assets/geo-echarts-aqg-tools.js @@ -27,18 +27,26 @@ var log=function(msg,color){ $(".aqgToolsLogs").prepend('本数据为乡镇第4级的坐标边界数据,下载到的数据在购买数据密钥后可通过《AreaCity Geo格式转换工具》转成其他格式,比如:shp、geojson、sql, - 或者直接导入数据库:SQL Server、MySQL。 + 或者直接导入数据库:SQL Server、MySQL、PostgreSQL。
下载的压缩包内已带有省市区前三级坐标边界免费开源数据,和省市区镇四级行政区划免费开源数据,这两个数据无需购买,直接下载使用,请点开上面的转换工具链接查看详细介绍。 @@ -192,7 +192,7 @@