想获取更准确的出行圈数据该怎么办呢?这个时候,我们就可以使用百度、高德的路线规划API去实现这一点。
百度、高德的路径规划服务以海量的交通大数据为基础,综合考虑道路拥堵、红绿灯等待等实际交通情况,是一种已经过大量实际项目检验的商业级数据服务。我们常用的地图导航,其实就是基于路线规划实现的一种功能,是比较为大众所认可的。
那么,该如何用百度、高德的路线规划来做出行圈呢?接下来就让我们一起来看看吧!
一.渔网构建与起终点经纬度生成
在这个案例里,我们采用百度轻量级路线规划API来做15分钟步行出行圈。路线规划API是通过输入出行方式与起点、终点经纬度,请求返回俩点之间的出行路线与出行时间。
由于俩点之间直线距离最短,那么我们如果可以给定一个出行方式的平均速度、以起点为圆心、15分钟出行距离为半径画圆 ,则实际上的以该起点15分钟可到达的终点必然在圆内。
那么,如果我们将该圆用点阵取代。以这些点阵为终点,用百度路线规划分别请求起点到各终点的时间,我们就可以获取到一个带时间属性的点阵。因此,我们首先需要拿到点阵内所有点的经纬度。
1.我们将起始点位导入ArcGIS,在投影坐标系下先用【缓冲区】工具以