手把手教你快速获取高德地图网络数据!
还在用AutoCAD一条条手绘公交线路吗?还在花费大量时间去地图上挨个戳公交站点吗?还在因找不到自动获取交通POI(Point Of Interesting,兴趣点)数据而烦恼吗?那你就OUT啦!自动获取高德地图的POI、路径规划、坐标转换、交通态势等基础数据并不困难!只要你想,就能实现!火速给你分享一份基于Python的高德地图数据获取开发指南,为你量身打造更便捷的交通规划数据服务,还在等什么,COME ON!
PS:鉴于高德地图开放平台提供数据HTTP接口种类繁多,因其获取方法相同,本文以面向交通规划的POI数据获取为例展开介绍。
一、数据获取步骤1、第一步:申请获取“Web服务API”密钥(key)。
登录高德开放服务平台(https://lbs.amap.com),进入Web服务API页面,获取key值。Key值可以以个人、企业两种形式进行申请,每个key值的每日数据服务调用量均有限制。
图1 key的申请
2、第二步,设置数据获取链接。
在获取POI数据时,数据开发者可根据:关键字搜索、周边搜索、多边形搜索、ID查询四种方式获取API数据。为提高数据精度,方便数据后期挖掘利用,通常采用关键字搜索的方法,自动获取带有不同标签的POI数据。
(1)关键字搜索API服务地址
获取POI数据时,首先要设定高德地图网站可识别的数据请求指令URL,才能准确完成所需数据的自动化获取。用户可以结合具体需求,设定必选参数(key值、查询关键字(keywords)、查询POI类型(type)等)和选填参数((查询城市(city)、返回数据格式类型(output)等)。
常用的完整 URL格式
url = 'http://restapi.amap.com/v3/place/text?&key='+key_value+'&
keywords='+keywords+'&city='+str(adcode)+'&citylimit=true&offset=20&page='+str(k)+'&extensions=all&output=json'
说明:key是用户请求数据的身份标识,keywords是需要查询的关键词,多个关键词间用分号(;)间隔,city(adcode)是查询的城市范围,citylimit是指定某个城市;offset(20)为每页返回的POI数量;page为查询页数;extensions(all)为返回信息控制参数;output为用于指定返回数据的格式。
3、第三步,解析返回数据。
关键字搜索的响应结果格式由请求参数output指定。主要可以输出城市、地址、POI基本属性三大类信息:(1)城市列表(城市名称及代码等);(2)地址结果(国家、省市、城市、县级市等);(3)搜索POI信息列表(ID、名称、类型、编码、行业类型、所在省份、所在城市、经纬度等)。
二、案例应用城市交通规划需要结合城市交通设施服务、道路附属设施、公司企业、生活服务、风景名胜等POI数据,综合考虑各类设施的城市空间分布格局,多方位多层次的确定规划方案。以《江阴市货运物流信息规划》项目为例,为更好的分析江阴市物流企业的空间布局,挖掘和预测不同时空下江阴市主要货物运输需求,需要获取江阴市物流企业POI作为基础数据支撑。
(1)URL请求指令设置
数据关键词为“公司;企业;物流”,指定城市为江阴市,输入key值等其他参数,进入江阴市物流企业数据获取端口。结合项目需求,需要获取城市名称、物流企业名称、企业类别、经纬度、地址等内容。
江阴市物流企业URL
url='http://restapi.amap.com/v3/place/text?&types='公司;企业;物流'&city='无锡市'&citylimit=true&offset=20&page='45'&key='1ff2cc**192c23f0e9fa9a444f40****'&extensions=all&output=json'
(2)结果存储
设定数据存储至本地路径,并根据数据类别命名表格(.xls)名称。
数据表格存储路径设置
dataframe.to_excel(r'C:\\Users\\Administrator\\Desktop\\江苏省POI获取'+str(big)+str(median)+str(small)+'.xls')
江阴市物流企业POI数据(样例)
(3)数据可视化及结果分析
经数据结构化处理、剔除非江阴市数据、去掉菜鸟驿站及韵达速递等小型快递站点等一系列数据预处理,获取无锡江阴市435个物流企业。经坐标转化,利用ArcGIS进行数据可视化,江阴市物流企业空间布局及密度分布如图1、图2所示。从图上可以看出:
1)空间布局上,江阴市货运企业数量多,分布范围广,反映了货运物流在江阴产业和经济发展中具有重要的支撑作用。货运企业主要集中分布在主城区、副城区,随着货运交通的深入发展,必将带来货运与客运交通、区域与城市交通的密切交织,准确掌握江阴市货运企业空间分布格局,为追溯货物全流程运输路径、制定货运交通管理方案提供可靠的量化支撑。
2)货运主导通道上,物流企业主要分布在滨江路、镇澄路、芙蓉大道、长山大道、徐霞客大道等道路两侧,这些道路承担着城市大部分货运量,承担江阴市主要货运运输功能。
图2 江阴市物流企业空间分布
图3 江阴市物流企业密度分布



编辑:刘秀彩
校审:白 桦
排版:晋婵娟
审定:邓润飞
