最近做项目,领导让我分析一下某火车站的现状可达性。参考这两篇文章,我决定仿照来做一下。
链接: http://www.360doc.com/content/19/1102/23/32862047_870744265.shtml.
链接: https://blog.youkuaiyun.com/taijiedi13/article/details/51279959.
由于没有python和gis基础,在模仿的过程中遇到了很多困难。特别是参考文章里面的代码总是出错,非常的苦恼。对着百度地图的服务文档一点点摸索,总算如愿以偿完成了。下面是完成后的图。
最后上代码。PS,我在参考代码的基础上,增加输出了经过的道路名称,这样任一点到目标点的车行距离,时间和路径就都有了。希望能够对别人有所帮助。
import requests
import json
import xlrd
import time
from tqdm import tqdm
def get_info(coordinate):
api="http://api.map.baidu.com/direction/v2/driving?origin="+coordinate+"&destination=xxx&ak=xxx"#输入目标点经纬度和百度AK(服务器端)
req=requests.get(api)
content=req.content
ajson