POI数据多场景获取脚本分享

2020-08-01 15:27:49 浏览数 (2)

之前已经分享了使用场景最广的“划定矩形区域获取POI数据”,考虑到我们规划相关工作中的其他使用场景,增加了针对公服设施、小城镇的“获取整个城市的POI数据”脚本、针对线性空间分块获取数据来提升效率的“多矩形区域获取POI数据”脚本。

-1st- 使用方法

01 获取整个城市的POI数据

通过城市名称爬取高德地图POI数据,数据上限为每个城市1000个POI数据点位。

1.在reference文件夹中改写key.txt、city.txt、POIClass.txt文件

#注:city.txt用于指定城市,可以是中文城市全称:北京市/北京/北京-海淀区,城市编码citycode:010,区域编码adcode:110108(Sid会分享高德提供的编码表)

2.运行0-Get_GaodeMap_POI.exe脚本,等待爬取完成,目标文件为"poi_getPOI.xls"

3.爬取完成提示为:##########POI数据爬取完成,下次使用请删除"poi_get"文件夹”,并按任意键退出

02 多矩形区域获取POI数据

用于爬取多个矩形区域内的POI数据,适用场景:为提高爬取效率进行分块爬取(自动去重),如有拐弯的河流、道路,或城市中的不同区域

1.在reference文件夹中改写key.txt、subdivision.txt、POIClass.txt文件

#注:

没有三个TXT自己创建文件夹、文件即可。

Subdivision.txt格式:

一个坐标点为一组完整数据(包括:编号,经度,纬度;Enter键换行,一行一个数据)

一个矩形区域由两组数据构成

如:

1

119.353198,26.003456

119.359635,25.993736

2

119.355601,25.995665

119.365385,26.007429

…………

2.运行0-Get_GaodeMap_POI_Subdivision.exe脚本,等待爬取完成,目标文件为"poi_getPOI.xls"

3.爬取完成提示为:##########POI数据爬取完成,下次使用自动删除"poi_get"文件夹”,按任意键退出

0 人点赞