https://github.com/returu/CityQuantHub
公众号后台回复关键词 POI 免费获取该工具。
工具概述
相比之前分享的纯代码版本,本次分享的高德地图POI采集工具是在之前分享的 Python 代码基础上,使用 tkinter 开发的图形用户界面(GUI)工具。
相比纯代码版本,GUI工具提供了直观的图形化操作界面,用户无需编写代码,只需通过简单的点击、输入和选择即可完成操作,降低了使用门槛。
-
1、参数设置区域:
-
边界框坐标:输入要采集区域的左上角和右下角坐标,格式为”左上经度,左上纬度|右下经度,右下纬度”; -
网格大小:设置将大区域分割为小网格的大小(单位:度); -
POI类型编码:输入高德地图的POI类型代码(如050301表示肯德基); -
API密钥:支持多个API密钥输入(每行一个),实现密钥轮换避免限流; -
输出文件:设置采集结果保存路径,默认为”POIs_data.csv”。
-
2、操作按钮区域:
-
开始采集:启动采集任务; -
停止:中止正在进行的采集任务; -
清空日志:清除日志区域显示内容。
-
3、日志输出区域:
-
4、状态栏:
工具使用
相比之前分享的纯代码版本,本次分享的是具有可视化操作界面的GUI工具,无需安装Python环境,双击即用。
-
下载压缩包;
-
解压后双击AMap_POI_Crawler.exe,即可使用。
-
1. 准备工作:
https://lbs.amap.com/
https://developer.amap.com/tools/picker
https://lbs.amap.com/api/webservice/download
-
2. 填写参数:
-
🗺️ 边界框坐标:格式为“左上经度,左上纬度|右下经度,右下纬度”,点击右侧网站链接即可打开高德坐标拾取器工具网站。
-
🧊 网格大小:可以根据区域大小进行设置。数值越小,网格划分越细,单个网格poi数量不易突破API请求限制,但耗时越长且会增加请求次数。
-
🏷️ POI类型:POI类型代码请参考高德官方文档(工具文件夹中的POI分类编码和城市编码表文件夹中已提供)。尽量使用POI类型代码中的小类以避免数量限制,例如餐饮服务(大类)→快餐厅(中类)→肯德基(小类)。
-
🔑 API密钥:每行输入一个API密钥,工具会自动轮换使用多个密钥,避免单个密钥的查询限制。
-
📜 输出文件:指定采集结果的保存路径(默认保存在工具所在文件夹中),格式为CSV格式。
-
3. 启动采集、监控进度:
设置完上述参数后,即可开始数据采集。
-
🖱️ 一键运行:点击”开始采集”按钮即可开始数据采集;
-
📊 进度可视化:在日志区域可以查看采集进度,例如剩余网格、已采集POI数统计等信息。
-
⏸️ 停止:点击”停止”按钮可暂停本次采集。

-
5. 完成采集
|
|
poi_id |
POI唯一标识 |
lon |
经度 |
lat |
纬度 |
name |
名称 |
poi_type |
POI类型 |
poi_type_code |
POI类型编码 |
cityname |
城市名称 |
adname |
区县名称 |
address |
详细地址 |

注意事项:使用API时请遵守高德地图的使用条款,以免被封禁IP。


本篇文章来源于微信公众号: 码农设计师