Skip to content

fengziclassmate/Get_poi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

🗺️ POI 数据获取工具

📖 项目简介

一个基于 百度地图 APIPOI(兴趣点) 数据爬取工具,专门为 现代地图学实验 设计。

✨ 功能特点

  • 🔍 智能搜索:从百度地图获取指定城市和关键词的 POI 数据
  • 🌐 多城市支持:支持多城市、多页数据爬取
  • 💾 自动保存:自动保存为 CSV 格式文件
  • 📊 完整信息:包含完整的 POI 信息(名称、地址、坐标、电话等)

📊 数据字段说明

字段名 数据类型 说明
关键字 string 搜索的关键词
名称 string POI 名称
省(州) string 所在省份
string 所在城市
县/区 string 所在区县
电话 string 联系电话
地址 string 详细地址
经度 float 经度坐标
纬度 float 纬度坐标
门店图片地址 string 门店图片链接
类型 string POI 类型
行政区域属性 string 行政区域信息

🛠️ 环境要求

Python 版本

  • Python 3.6+

🚀 快速开始

# 修改搜索关键词
wd = '美食'  # 可改为:酒店、商场、学校等

# 修改目标城市(百度地图城市编码)
list_area_id = ['158']  # 长沙市

查看结果

  • 📁 数据将保存到 result_POI/ 目录

  • 📄 文件名格式:年-月-日_时-分-秒_关键词.csv

⚙️ 配置说明

城市编码配置

  • 🔧 需要替换 list_area_id 中的城市编码

  • 🗺️ 可通过百度地图开发者工具获取城市编码

搜索关键词

  • 🔍 支持任意百度地图支持的关键词

  • 📝 示例:餐饮、酒店、医院、学校、商场 等

⚠️ 重要提示

  • 📜 遵守条款:请遵守百度地图的使用条款

  • ⏱️ 请求频率:脚本包含随机延时,避免请求频率过高

  • 🔧 故障排除:如遇请求失败,请检查网络连接和参数配置

  • 🎯 使用范围:数据仅供学习和研究使用

📄 许可证声明

本项目仅用于学习和研究目的,请合理使用相关数据。
严禁将本项目用于任何商业用途或违法活动 。
使用者需自行承担因使用本项目代码而产生的法律责任,作者不承担任何责任。

本代码是学习的https://github.com/dlaboratory/BaiDuMap_Web.git的基础上修改而来,感谢原作者的贡献。

About

获取百度地图的poi数据

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages