- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在丹佛的 GTFS 数据中,BUS_STOPS 表在 ROUTES 列中存储多个以逗号分隔的值:
28, 19, 44, 10, 32
我正在选择学校附近的 BUS_ROUTES。
但是要沿着这些路线选择相应的站点意味着要尝试从我上面描述的列表中找到一个公共(public)汽车站(例如服务 44 路公共(public)汽车的公共(public)汽车站)——我不确定该怎么做。
下面的评论帮助我弄清楚了按其值选择 1 条路线应该是这样的:
select * from BUS_STOPS where ROUTES like '% 44,%';
...返回其中一个列出的值中包含 44 的记录。
那么如何将静态值 44 替换为 BUS_ROUTES 表中 ROUTES 字段的值?
BUS_ROUTES 表如下所示:
...BUS_STOPS 表如下所示:
我正在使用 PostgreSQL 查询 GTFS 数据。
最佳答案
将字符串转换为数组,然后使用数组比较:
select *
from BUS_STOPS
where '44' = any(string_to_array(routes,',')
这也可以用作连接条件:
select *
from BUS_STOPS s
join bus_routes r on string_to_array(s.routes,',') @> string_to_array(r.routes,',')
@>
是“包含”运算符,用于测试左数组 (bus_stops.routes) 是否包含右数组 (bus_routes.routes
) 中的所有元素。另一种选择是使用重叠运算符 &&
- 我不清楚你到底想要什么
关于postgresql - 如何从单个字段中的多个值进行搜索(GTFS 中的公交车站)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42307172/
我正在尝试查看 New York City Subway Realtime GTFS Feeds .经过大量阅读,我了解了 Protocol Buffers并安装了 protoc编译器。 纽约市交通局
我正在使用 GTFS 数据构建一个应用程序。当谈到 GTFS 实时时,我有点困惑。 我已将所有 GTFS 信息存储在数据库(Mongo)中,我能够检索特定公交车站的 parking 时间。 所以现在我
我目前正在开发一个java程序,该程序接收两个提要并打印出两个提要中缺少或部分包含的行程。例如,进给 1 具有行程 T1,且停靠点为 ABCDE;进给 2 具有行程 T2,且停靠点为 ABCD。所以T
我正在使用 GTFS 格式。我有一个问题,例如考虑一个小的复杂网络,其中用户想要从源“A”到目的地“B”,但实际上不存在从 A 到 B 的直接路由。但是我们可以通过站点 C 从 A 到达 B。我看不到
我能够成功解析 BART 的 GTFS 实时服务警报和 TripsUpdate 源。我还查看了 Java 教程页面的官方 Protocol Buffer ,并能够编译并运行该教程。 https://d
我正在尝试 GTFS(并且只学习了几个月的 Android 编码)。我注册为我的交通系统的开发人员,并收到了用于下载 GTFS 数据的 key 。 但是,他们要求您将 GTFS 数据下载到您自己的服务
使用标准的 GTFS 数据库,我尝试将行程最后一站的名称添加到我当前的查询中,该查询返回以下内容: | trip_id | service_id | d
我是第一次使用 GTFS 结构,在查询时遇到了问题。我已将传输数据放入 mysql 表中,并可以自由查询它们,但我觉得我进行了太多的查询和循环以获取最简单的信息。 我想在单个查询中获得的是两个已知站点
我正在创建一个应用程序,它可以告诉人们公交车何时从某个站点出发,我想为其添加路线规划。 我需要一种方法来在几秒钟内规划从一个站点到另一个站点的路线。我正在从解析为 SQLite 的 GTFS 文件获取
我有使用静态 GTFS 文件的经验,这些文件定义了特定公共(public)交通网络的操作模型。然而,我的城市刚刚发布了公交车位置的实时反馈以及网络的其他状态更新。 我的问题是,我应该如何实时查看此提要
如何使用 MySQL 从 GTFS 数据中提取 stops 及其 stop_sequence 知道 route_id。 我想要这个是因为我正在尝试使用 Leaflet 绘制路线,这需要以正确的顺序给出
因此,我正在构建一个中转应用程序,该应用程序在数据库中为我提供一个 stop_id。我如何找到停靠的公交车?例如:10 路和 23 路公交车经过 stop_id# 1234我尝试了下面的查询,但它每次
抱歉冒充“帮助吸血鬼”。我是 Android 的新手,也是 GTFS 的新手。我正在尝试从 MTA 读取 NYC 地铁线路的数据,该数据采用 GTFS 实时格式。一切正常;我已经建立了 URL 连接并
在丹佛的 GTFS 数据中,BUS_STOPS 表在 ROUTES 列中存储多个以逗号分隔的值: 28, 19, 44, 10, 32 我正在选择学校附近的 BUS_ROUTES。 但是要沿着这些路线
我正在尝试开发一个使用 GTFS 的应用程序。这似乎是一个愚蠢的问题,但我找不到任何答案。 以色列的 GTFS 是一个相当小的国家,公交基础设施不多,压缩文件约为 120 MB。现在我能想到的唯一可能
我正在使用下表: 1 0051ML66220600132482 06:00:00 06:00:00 1538 100 0 1 2 0051ML662
因此,我已经成功完成了没有 ETA 的路线申请。当我尝试实现此功能时,我在一条完整路线上遇到了多个 trip_id 停靠点,但我不确定我是否理解原因。有人可以为我澄清一下吗?任何想法/意见/建议表示赞
有时我有一个非常大的 gtfs zip 文件 - 有效期为 6 个月,但这对于将如此大的数据大小加载到低资源(例如,2 g 内存和 10 g 硬盘)中是不经济的磁盘)EC2 服务器。 我希望能够将这个
我无法找到允许我读取 GTFS 数据的 API。经过大量搜索,我能够找到并运行 This代码,但实际上并没有太多的解释。我最终无法弄清楚如何获取信息并将其显示在 .xml 布局中。 问题: 我是否需要
我有一个带有 GTFS 数据的 MySQL 数据库设置,我有返回停止时间的 php 脚本,我正在寻找添加实时数据。 我知道 Google 有关于如何将 gtfs realtime 与 php ( ht
我是一名优秀的程序员,十分优秀!