【问题标题】:OpenTripPlanner is not returning stops within a given radiusOpenTripPlanner 没有返回给定半径内的停靠点
【发布时间】:2019-10-07 13:41:09
【问题描述】:

OTP 1.4.0 将返回 GTFS 提要中的所有停靠点,但在提供纬度/经度和半径时不会返回附近的停靠点。有谁知道为什么会发生这种情况以及如何解决?

http://{my-otp-server}/otp/routers/default/index/stops?&lat={double}&lon={-double}&radius=.25
    RETURNS []
http://{my-otp-server}/otp/routers/default/index/stops
    RETURNS 3078 ROWS

【问题讨论】:

  • 我认为主要问题是该端点的文档没有指定半径参数中使用的单位。我以为是英里(0.25),什么也没得到。当我使用相同的英尺距离 (1320) 时,我得到 44 个结果。但这并不意味着它的脚;它可能是米或其他东西。 dev.opentripplanner.org/apidoc/1.4.0/…

标签: openstreetmap opentripplanner


【解决方案1】:

我通过反复试验以及与不同 API 比较结果发现,半径的单位是

【讨论】:

  • @scai OTP 是在俄勒冈州开发的,所以我认为英里是一个安全的赌注(因为他们没有在文档中指定单位)。我想我们必须将用户的英里数转换为 API 的米数,直到美国转换为公制......
猜你喜欢
  • 2015-01-21
  • 2011-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-21
  • 1970-01-01
  • 1970-01-01
  • 2012-05-04
相关资源
最近更新 更多