目录
- 1、数据来源
- 2、数据分析与处理
- 3、数据可视化
1、数据来源
百度地图API获取上海麦当劳、KFC门店信息,包括名称、经度、纬度、地址。(注意默认坐标系是百度坐标系,如要其他坐标系坐标,添加coord_type参数)
http://api.map.baidu.com/place/v2/search?query=麦当劳&tag=美食®ion=北京&output=json&page_size=20&page_num=0&ak=您的ak
通过判断返回json的‘total’标签是否大于0,确定该页是否有内容,是否要爬取,适度增长休眠时间到8s,结果如下:
2、数据分析与处理
本次实验目的是查看上海麦当劳和KFC门店的分布,并探索两个品牌门店距离关系。门店分布可通过制作热力图直观展示,两个品牌门店距离关系的分析则需要首先利用GIS软件进行数据的处理。这里使用ArcMap的Near工具计算麦当劳与最近的KFC门店的距离(参考Near工具帮助文档,输出单位与源数据单位一致,因此要先对源数据进行project为UTM51,UTM投影参考文档https://blog.csdn.net/aganliang/article/details/83025326),导出excel如下图:
NEAR_FID标识距离该麦当劳门店最近的KFC门店FID号码;NEAREST_DISTANCE记录最近距离。
3、数据可视化
制作上海市麦当劳、肯德基门店分布热力图,并制作两类品牌门店最近距离面积图。