【Github】项目名:AreaCity – JsSpider – StatsGov:省市区县乡镇城市数据处理与转换工具
一、项目简介
该项目提供省市区县乡镇三级或四级城市数据,这些数据带有拼音标注、坐标以及行政区域边界范围。数据于2024年06月16日最新采集。项目提供了csv格式文件,并且支持在线转换成多级联动js代码、通用json格式,还提供软件将数据转成shp、geojson、sql格式并导入数据库,同时带有能在浏览器里运行的js采集源码,综合了来自中华人民共和国民政部、国家统计局、高德地图、腾讯地图的行政区划数据。
二、核心技术
- 数据采集技术:包含从多个数据源(民政部、国家统计局、高德地图、腾讯地图)采集数据的技术,例如在低版本chrome控制台内运行特定文件来完成采集,并且针对不同数据源的特点进行采集优化,像处理统计局官网的请求限制(超过一定量请求后要求输入验证码)等情况。
- 数据转换技术:支持多种数据格式之间的转换。例如通过在线测试工具将ok_data_level.csv四级行政区划数据文件转换成别的格式,包括压缩后的紧凑版js格式纯数据文件、JSON对象、JSON数组纯数据文件等;通过AreaCity – Geo格式转换工具软件将ok_geo.csv省市区乡镇坐标和边界范围文件转成ESRIShapefile(.shp)、GeoJSON(.json)、SQL(.sql)文件并导入多种数据库,还支持坐标系转换。
- 数据查询技术:拥有高性能的坐标数据、边界数据查询工具AreaCity – Query – Geometry(Java开源程序、带http查询接口),能够以低内存占用(1秒可查1万个以上坐标对应的城市信息)查询诸如一个坐标点对应的城市信息、一条路径经过的所有城市、一个矢量范围覆盖的所有城市、一个城市或下一级所有边界数据(WKT格式)等,支持通过HTTP API服务和Java代码进行查询调用。
三、项目总结
该项目在城市数据的采集、处理和转换方面提供了全面的功能,无论是对于需要使用行政区划数据进行开发(如前端地图、大屏、ECharts数据展示开发,后端数据处理、接口开发等),还是对数据研究、分析的人员都有很大的价值。如果大家对这个项目有任何疑问、建议或者使用过程中的经验分享,欢迎在下方留言参与讨论。
项目地址
数据统计
数据评估
关于AreaCity-JsSpider-StatsGov:省市区县乡镇城市数据处理与转换工具特别声明
本站链氪巴士提供的AreaCity-JsSpider-StatsGov:省市区县乡镇城市数据处理与转换工具都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。
相关导航
暂无评论...