Zh-hans:Key:gtfs:shape_id
| 说明 |
|---|
| GTFS feed 中 shape_id 列的准确取值。 |
| 组: public transport |
| 用于这些元素 |
| 常用组合 |
|
以下之一: |
| 另见 |
| 状态:已批准 |
| 此标签的工具 |
键 gtfs:shape_id=* 用于在公共交通标注中,把 GTFS shapes.txt 文件或 trips.txt 文件中的 shape_id 添加到 PTv2 的 type=route 关系上。
gtfs:shape_id=* 是 PTv2 路线关系首选的 GTFS id 标签,因为它与标注体系直接对应。如果没有 shape 文件,且 trips.txt 文件中也没有 shape_id,则 gtfs:trip_id:sample=* 或 gtfs:trip_id=* 是替代方案。
该键用于在 GTFS feed 中查找对应的 shape。为此需要使用 feed 代码后缀来指定 feed(见 List of GTFS feeds)。关于如何引用 GTFS feed 的更详细说明,请参阅 GTFS。
示例
查看路线 Bus 10: Ringlijn Nijmegen Centraal Station => Universiteit HAN。它是一个 route,因此我们可以在 trips.txt 中找到对应的行程
下面是该表格的节选。
| route_id | service_id | trip_id | trip_headsign | trip_short_name | trip_long_name | direction_id | shape_id | ... |
|---|---|---|---|---|---|---|---|---|
| 87987 | 457 | 177374763 | Heyendaal | 79 | 0 | 1127909 | ||
| 87987 | 457 | 177374758 | Heyendaal | 69 | 0 | 1127909 | ||
| 87987 | 457 | 177374753 | Heyendaal | 59 | 0 | 1127909 |
我们可以用 gtfs:shape_id:NL-OVApi=1127909 引用这些行程的 shape,因为这个特定的 feed 在不同 feed 版本之间有不同的行程 id。
PTNA
PTNA 在其关于 GTFS 行程的页面上,以及在网络分析(概览)的标签摘要中,以 gtfs:shape_id=* 表示对应内容。
此外若存在 gtfs:feed=*、operator:guid=* 或 network:guid=*(按此顺序),PTNA 会对其求值,以便从分析链接到 GTFS 数据(示例)。
添加 gtfs:route_id=* 不会有坏处,但不是必需的,因为它可以从 gtfs:shape_id=* 推导得出