读研的时候写的
基于导航数据的
「新一线城市」公交优先度研究
的一篇水文的草稿
本来想水一水发一发
最后也就作罢了
内容还是以前的==
可能现在已经不这样了
随便看看吧~
什么是导航数据
◆ ◆ ◆
一言以蔽之,就是大家平常用的地图导航软件中的导航功能。
大家平时用的时候,是不是要先设置一个起点和一个终点,然后导航会告诉你走哪条路线以及花费的时间以及行驶的路程?
对,今天用的就是这个数据。大概的思路就是设置一个起点,然后按照一定的距离把市域划分成很多个终点,计算起点到每一个终点的距离时间。
具体的百度API接口参数如下图所示。
![73042bbfb083d041f9a6aed3a511988d.png](https://img-blog.csdnimg.cn/img_convert/73042bbfb083d041f9a6aed3a511988d.png)
首先要在ArcGIS里构建渔网,获取中心点的经纬度作为起点(或终点),然后参考以下代码:
import xlwtimport requestsimport urllibimport mathimport reimport json #通过request获取返回时间def get_time(coordinate,mode): api_addr="http://api.map.baidu.com/direction/v1?mode="+mode+"&origin="+coordinate+"&destination