Zh-hans:Key:gtfs:stop_code

From OpenStreetMap Wiki
Jump to navigation Jump to search
gtfs:stop_code
说明
GTFS 数据源中 stop_code 列的确切取值。 编辑此说明
组: public transport
用于这些元素
可用于节点可用于路径可用于区域可用于关系
需要

One of:

常用组合
另见

GTFS

状态:已批准Page for proposal
本页面由 AI 从英文页面翻译而来,内容需要人工复核。

键 gtfs:stop_code:*=* 用于在公共交通标注中,把 GTFS stops.txt 文件里的 stop_code 添加到站台/车站/入口/……上。

它用于在 GTFS 数据源中查找对应位置。为此,需要使用数据源代码后缀来指明所用的数据源(参见 List of GTFS feeds)。

关于如何引用 GTFS 数据源的更详细说明,请参见 GTFS。

与 ref=* 组合使用

没有机制可以根据 railway:ref=*、ref:IFOPT=* 之类的标签来推断此键的取值。

这样的机制可能导致当那些其他标签被修改时,与 GTFS 对象的链接失效——哪怕只是格式之类的微小改动。

因此,同时标注 gtfs:stop_code:*=* 和另一个标签是推荐做法,即使两者取值相同。

示例

以 Station Nijmegen 为例,它是一座可以在 GTFS 数据源的 stops.txt 文件中找到的车站。

下面是该表格中相关的部分。

stops.txt
stop_id stop_code stop_name location_type parent_station platform_code ...
stoparea:17857 nm Nijmegen 1 (station)

要引用该对象,我们可以添加 gtfs:stop_code:NL-OVApi=nm。此外还可以添加 railway:ref=nm

以 Nijmegen Centraal platform M 为例,它是一个可以在 GTFS 数据源的 stops.txt 文件中找到的站台。

下面是该表格中相关的部分。

stops.txt
stop_id stop_code stop_name location_type parent_station platform_code ...
2547419 60001013 Nijmegen, Centraal Station 0 (platform) stoparea:122872 M

要引用该对象,我们可以添加 gtfs:stop_code:NL-OVApi=60001013。此外还可以添加 ref:IFOPT=NL:Q:60001013