问题标签 [travel-time]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1014 浏览

reactjs - 没有地图的反应和谷歌方向API

我需要.route()内部应用程序中的结果,而不是进入任何地图。我需要起点和终点之间的持续时间和距离,以便在我的应用程序中进行进一步计算。

到目前为止,我尝试了一个回调函数:

我试着这样读:


有没有可能在不需要渲染地图的情况下计算距离和旅行时间?

到目前为止,我得到了这个,大大缩短了,因为我在同一个文件中为其他组件获得了更多的逻辑:

我是否需要使用 HoC withScriptjs 并将我的组件包装起来?

0 投票
1 回答
77 浏览

r - 多条路线的行驶距离

我正在尝试使用具有route()功能的 ggmap 包从由多对坐标组成的小标题中获取行驶距离和时间。

数据:

我想最终得到的是locations附加了两列的小标题,即行程时间和距离。为此,我可能需要遍历 中的每一行locations,将每对坐标传递给route()函数。问题在于,路径中的每个步骤的输出route()都会产生一行。

到目前为止我所拥有的:

这显示的是只有最后start_loc end_loc一对的路线的每一步。所以它没有像我想要的那样循环,我也没有得到摘要信息。我什至没有办法将route_outputtibble 重新定位到 `locations tibble。简而言之,我真的被卡住了。

建议做什么?如果 ggmap 包不适合这个,我还应该使用什么?

0 投票
0 回答
131 浏览

python - 如何在 Pandas 数据框中查找两列经度和纬度之间的距离

我有一个数据框,上面有两个不同的位置。我已经能够使用geolocator和使用这个旧的 Stack Overflow Post找到他们的经度和纬度。现在我被困在试图找到这两列位置之间的距离。我一直在关注这个网站的信息,试图geodesic按照它的指示向我们展示。

目标是创建第五列也是最后一列,向我显示我的位置之间的距离。我收到一条错误消息:

ValueError:从序列创建点时,它不能超过 3 个项目。

我创建了一个只有少数几个的假数据集,但请注意我的真实数据集非常大,因此我需要将其复制到数千行中,其中包含 NaN。治疗是一样的。这个逻辑对于我必须如何创建这个假数据集可能没有意义,但它会引发与我的原始数据集相同的错误。逻辑将我带到我需要去的地方,我的原始数据对于两列位置值都拥有更多的唯一值。

0 投票
1 回答
574 浏览

python - 如何使用 HERE 中的异步矩阵路由 API v8 来获取包括交通在内的行程时间响应

我正在关注一组节点(双向)之间的旅行时间,包括交通。在旧版本的 API (7.2) 中,我会在 Python 中使用以下代码来请求这个:

新版本的示例更少,老实说,我对 POST 和异步响应不是很熟悉。

为什么要换新版本?好吧,您似乎只能提供一组原始节点/位置,然后将计算一个矩阵(在后台),一旦准备好就可以使用 GET 请求来拉取它。没有指定 start0、start1、..etc

版本 8 的新尝试:

脚步:

  1. 请求矩阵 (POST)
  2. 轮询状态 (GET)
  3. 准备好后下载结果(GET)

这给出了“已接受”状态:

然后我使用 statusUrl 和我的 apiKey 来轮询状态。这就是我卡住的地方。我应该如何进行身份验证?我不确定身份验证应该如何工作。步骤 1 中的身份验证有效。

写“MY_API_KEY_HERE”的地方我输入了我的apiKey。响应:

显然,使用身份验证存在错误。应该如何使用身份验证?是否可以显示检查已提交矩阵计算状态的成功请求的外观以及下载此类矩阵的请求在 Python 中的外观(使用 gzip 标头轮询状态后的下一步)?

欢迎任何指点。

0 投票
2 回答
352 浏览

flutter - 是否有任何公式可以在不使用谷歌地图的情况下获得两个位置之间的旅行时间或从颤动的距离

我有两个位置,我有公式来计算它们之间的距离,但我想在不使用谷歌地图或任何 API 调用的情况下计算它们之间的旅行时间。是否有任何公式可以在颤振中做到这一点?

0 投票
1 回答
72 浏览

python - 如何将公交车进/出站记录汇总到行程中以提供唯一ID,并删除时间差小的重复记录?

我每天有一条公交线路的数据集,其中有 32 辆公交车和两辆公交车route_direction(0,1),在第一个方向有 18 个车站,每个车站有一个从 1 到 18 的序列,另一个方向有 15 个带有 seq(1-15) 的车站并记录时间进入/退出每个车站。每条记录包含 bus_id、route_direction、station_seq、in_time、out_time、station_id。 在此处输入图像描述

首先,我尝试对某个列进行分组,以便为​​每次旅行提供索引:

我在这张图片中得到类似的东西 在此处输入图片描述

正如您所看到的,在几乎相同的日期和时间,同一个车站也有相同的 bus_id 进入出口的重复项:我尝试过删除重复项,但运气不好:

在 in_time 或 out_time 中也有一些 NaN 值,所以如果我 dropna ,那么我可能会错过公交线路沿线车站之一的记录。

在一次旅行中对每条巴士记录进行分组以赋予其 ID 有什么帮助,在这种情况下如何删除重复的记录(进入时间略有不同)?任何帮助将不胜感激。

0 投票
0 回答
74 浏览

networkx - 如何在 NetworkX 中为多源 Dijkstra(或任何)最短路径计算设置初始条件

我正在寻找在 NetworkX 有向图上进行多源最短路径计算。multi_source_dijkstra_path 算法(它计算任何一组源节点和加权图上所有其他可达节点之间的最短路径)看起来是正确的,但是......在我的例子中,源节点不是从 0 开始;而是从 0 开始。他们每个人都已经有了与之相关的先前成本(在我的情况下,距离或时间)。我在 NetworkX 文档中看不到将这些成本设置为源节点的初始条件的方法。在那儿?

一个简单的例子来说明:假设我们正在寻找伦敦皮卡迪利地铁线的最短路径。我们希望将预定的地下旅行距离(或时间)与使用伦敦街道网络作为图表计算的地面步行相结合。所以我们想做一个多源最短路径计算,其中源节点是地铁站。我们已经知道到每个站点的距离(或旅行时间),并希望将这些值用作源节点的初始条件。我们将如何做到这一点?如果它们允许的话,我对其他最短路径算法持开放态度 - 并且只是为了清楚,在我的现实世界情况下,起始值完全来自任何网络之外(即,将皮卡迪利线添加到网络不是' t 可行的解决方法)。

谢谢。

0 投票
0 回答
54 浏览

python - CVRP 中的旅行时间约束值与取货和交付

我是学习 python 和使用 or-tools 为我的研究任务编写代码的新手。这是考虑到个人旅行时间价值(VOTT)的载货车辆路线问题。VOTT 的约束是,VOTT 较高的乘客将被较晚上车和较早下车。同样,VOTT 较低的乘客将被提早上车,稍后下车。之前我们做了这样的VOTT约束:

这里 2 代表高,1 代表低 VOTT。

和数据看起来像:

这里 1-16 代表节点。

我想编辑它,让每个乘客都有不同的 VOTT,而不是像这种二进制场景。在这方面的任何指导和帮助将不胜感激。

0 投票
0 回答
84 浏览

r - 来自谷歌地图 API 的旅行时间不会随一天中的时间而变化

我曾经gmapdistance计算不同时间在纽约两点之间的旅行时间。有人可以告诉我为什么旅行时间相同并且不随一天中的时间变化吗?

0 投票
1 回答
64 浏览

routes - 如何在 Anylogic 中为路由添加成本?

我正在 Anylogic 中创建一个模型来模拟港口和腹地之间的集装箱运输(在 GIS 地图中)。我有关于在每个客户区和码头之间行驶的卡车数量的数据。我想在网络中添加一个可能的枢纽,以便卡车可以选择在夜间在码头和枢纽之间运输集装箱(并在白天将它们运送给客户)。

但是,我正在努力寻找如何将路线(和一天中的时间)选择添加到 Anylogic(基于路线成本(基于我拥有的旅行时间矩阵)、枢纽成本和终端在特定时间的平均等待时间天)。有人知道如何在 Anylogic 中为路线添加成本吗?