特征表示

除了FME Workbench添加到所有功能的通用FME功能属性之外(参见关于功能类型属性),此格式还添加了特定于格式的属性(格式属性)。

属性名称

内容

gtfs_type.

(只读)

存储在该功能中的几何类型。

价值观:

  • gtfs_point.:用于停止和shapes_points.
  • gtfs_line.:仅用于形状。
  • gtfs_none.:所有其他功能类型。

功能类型

大多数特征类型直接与规范定义的文件和模式对应。参考GTFS参考他们的定义。为了减少文件重复,这里只记录了差异。

功能类型

笔记

stop

stop_lat.stop_lon.列不表示为属性。相反,它们在LL84坐标系下表示为该功能的点几何。

形状

每一行shapes.txt.不是表示为单独的功能。相反,为每个人shape_id.,GTFS Reader / Writer通过包含所有点的线几何来传达单个特征,其中包含所有点shape_pt_sequence.柱子。

shape_pt_sequence.shape_dist_traveled.在线上表示为措施,而shape_pt_lat.shape_pt_lon.形成顶点。

FME代表shape_pt_sequence.值作为floats。写入时,值将舍入到整数。如果shape_pt_sequence.措施未提供,顺序值自动写入,从0开始。

属性类型

GTFS Reader / Writer定义以下属性类型。

笔记:这些属性类型旨在作为指导或提示,以便用户可以了解规范期望对给定属性的原则。

属性类型

笔记

文本

用于大多数属性。

日期 用于日历和日期calendar_dates.
时间 用于到达时间出发时间在里面stop_times.功能类型。
布尔基 用于日历功能类型中的星期内标志。
漂浮

用于shape_dist_traveled.在里面stop_times.功能类型。

如果不能将属性值解释为浮点,GTFS编写器将警告并跳过该功能。

整数

用于整数值和具有由规范定义的枚举值的属性。

如果不能将属性值解释为整数,GTFS编写器将警告并跳过该功能。