【问题标题】:Calculating walking time and driving time from dataset coordinates (British National Grid:Eastling&Northling)? [closed]从数据集坐标计算步行时间和驾驶时间(英国国家电网:Eastling&Northling)? [关闭]
【发布时间】:2020-10-23 00:51:03
【问题描述】:

我正在尝试找到一种方法来获取我的数据集的步行和驾驶行程时间。使用 ArcGIS,我能够获得连接它们的班轮/平面线,但我不知道如何获得旅行时间。经过几天的尝试,我正在转向 R 中更实用的解决方案!

编辑:我有一个包含 2 组坐标、起点和终点的数据集,其中每个点都有自己的起点(旅程开始的地方)和目的地(旅程结束的地方)。我要做的是计算这些点的行驶时间和步行时间。

谢谢!

【问题讨论】:

  • 所以,我有一个底图图层,其中只有我的点(起点)和我的目的地。它们已经通过 ID 链接,因此每个起点都有自己的目的地。我想做的是让汽车从起点到目的地的行驶时间和步行时间。我希望这可以澄清

标签: r coordinates gis driving-distance travel-time


【解决方案1】:

Google 可能是最好的驾驶距离 API,Googleway 是一个 R 包,可让您计算距离

https://www.rdocumentation.org/packages/googleway/versions/2.7.1

我做了同样的任务,但直接从 Gsheet/Appscript 然后将其发送回 R: https://developers.google.com/apps-script/quickstart/custom-functions

我不确定它是否能回答您的问题,但希望对您有所帮助。

【讨论】:

  • 谢谢,我去看看;我只是想知道,你是如何转换你的坐标的?我假设我需要为此使用 Long 和 Lat 吗?
  • 我说过我是在 appscript 上做的吗?我有一个地址向量和谷歌地图 api 处理地址。但是还有一个函数可以从地址到纬度/经度: var geo = Maps.newGeocoder().geocode(adress).results[0].geometry.viewport.southwest.lng 我相信如果需要您可以将其反转。我通常不会建议某人使用 google 和 gsheet 而不是 R,但实际上......他们目前拥有最好的道路距离 API。
  • 谢谢 :) 我去看看!
猜你喜欢
  • 1970-01-01
  • 2019-03-12
  • 1970-01-01
  • 1970-01-01
  • 2018-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多