You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: gtfs.yml
+36-1Lines changed: 36 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1044,18 +1044,23 @@
1044
1044
- name: fare_product_id
1045
1045
required: true
1046
1046
inputType: GTFS_ID
1047
+
columnWidth: 12
1047
1048
- name: fare_product_name
1048
1049
required: false
1049
1050
inputType: TEXT
1051
+
columnWidth: 12
1050
1052
- name: fare_media_id
1051
1053
required: false
1052
1054
inputType: GTFS_FARE_MEDIA
1055
+
columnWidth: 12
1053
1056
- name: rider_category_id
1054
1057
required: false
1055
1058
inputType: GTFS_RIDER_CATEGORY
1059
+
columnWidth: 12
1056
1060
- name: amount
1057
1061
inputType: NUMBER
1058
1062
required: true
1063
+
columnWidth: 12
1059
1064
- name: currency
1060
1065
required: true
1061
1066
inputType: DROPDOWN
@@ -1090,8 +1095,10 @@
1090
1095
- name: fare_media_id
1091
1096
required: true
1092
1097
inputType: GTFS_ID
1098
+
columnWidth: 12
1093
1099
- name: fare_media_name
1094
1100
inputType: TEXT
1101
+
columnWidth: 12
1095
1102
- name: fare_media_type
1096
1103
required: true
1097
1104
inputType: DROPDOWN
@@ -1114,16 +1121,20 @@
1114
1121
required: false
1115
1122
inputType: TEXT # FARE-TODO: Needs to reference fare_leg_rules?
1116
1123
helpContent: "Identifies a group of pre-transfer fare leg rules."
1124
+
columnWidth: 12
1117
1125
- name: to_leg_group_id
1118
1126
required: false
1119
1127
inputType: TEXT # FARE-TODO: Needs to reference fare_leg_rules?
1120
1128
helpContent: "Identifies a group of post-transfer fare leg rules."
1129
+
columnWidth: 12
1121
1130
- name: transfer_count
1122
1131
inputType: NUMBER # FARE-TODO: NON-ZERO INT
1123
1132
helpContent: "Defines how many consecutive transfers the transfer rule may be applied to."
1133
+
columnWidth: 12
1124
1134
- name: duration_limit
1125
1135
inputType: POSITIVE_INT
1126
1136
helpContent: "Duration limit in seconds for a transfer. If there is no duration limit then leave empty."
1137
+
columnWidth: 12
1127
1138
- name: duration_limit_type
1128
1139
helpContent: "Defines the relative start and end of duration_limit."
1129
1140
inputType: DROPDOWN
@@ -1151,80 +1162,99 @@
1151
1162
required: false
1152
1163
inputType: GTFS_FARE_PRODUCT
1153
1164
helpContent: "The fare product required to transfer between two fare legs. If empty, the cost of the transfer rule is 0."
1165
+
columnWidth: 12
1154
1166
- id: farelegrule
1155
1167
name: fare_leg_rules.txt
1156
1168
helpContent: Fare rules for individual legs of travel.
1157
1169
fields:
1158
1170
- name: leg_group_id
1159
1171
required: false
1160
1172
inputType: GTFS_ID
1173
+
columnWidth: 12
1161
1174
- name: network_id
1162
1175
required: false
1163
1176
inputType: TEXT # FARE-TODO: Needs to reference networks.network_id or routes.network_id
1177
+
columnWidth: 12
1164
1178
- name: from_area_id
1165
1179
required: false
1166
1180
inputType: TEXT # FARE-TODO: Needs to reference areas.area_id
1181
+
columnWidth: 12
1167
1182
- name: to_area_id
1168
1183
required: false
1169
1184
inputType: TEXT # FARE-TODO: Needs to reference areas.area_id
1185
+
columnWidth: 12
1170
1186
- name: from_timeframe_group_id
1171
1187
required: false
1172
1188
inputType: TEXT # FARE-TODO: Needs to reference timeframes.timeframe_group_id
1189
+
columnWidth: 12
1173
1190
- name: to_timeframe_group_id
1174
1191
required: false
1175
1192
inputType: TEXT # FARE-TODO: Needs to reference timeframes.timeframe_group_id
1193
+
columnWidth: 12
1176
1194
- name: fare_product_id
1177
1195
required: true
1178
1196
inputType: GTFS_FARE_PRODUCT
1197
+
columnWidth: 12
1179
1198
- name: rule_priority
1180
1199
required: false
1181
1200
inputType: POSITIVE_INT
1201
+
columnWidth: 12
1182
1202
- id: area
1183
1203
name: areas.txt
1184
1204
helpContent: Areas that can be used to define fare zones.
1185
1205
fields:
1186
1206
- name: area_id
1187
1207
required: true
1188
1208
inputType: GTFS_ID
1209
+
columnWidth: 12
1189
1210
- name: area_name
1190
1211
required: false
1191
1212
inputType: TEXT
1213
+
columnWidth: 12
1192
1214
- id: network
1193
1215
name: networks.txt
1194
1216
helpContent: Networks that can be used to group routes and fare legs.
1195
1217
fields:
1196
1218
- name: network_id
1197
1219
required: true
1198
1220
inputType: GTFS_ID
1221
+
columnWidth: 12
1199
1222
- name: network_name
1200
1223
required: false
1201
1224
inputType: TEXT
1225
+
columnWidth: 12
1202
1226
- id: timeframe
1203
1227
name: timeframes.txt
1204
1228
helpContent: Timeframes are the time windows that enclose the periods of different fares. e.g":" A timeframe enclosing weekday morning rush hour for peak fares, a timeframe enclosing weekend evening for discounted fares, etc.
1205
1229
fields:
1206
1230
- name: timeframe_group_id
1207
1231
required: true
1208
1232
inputType: GTFS_ID
1233
+
columnWidth: 12
1209
1234
- name: start_time # FARE-TODO: this and end_time are conditionally required, must have both or neither
1210
1235
required: false
1211
1236
inputType: TIME
1237
+
columnWidth: 12
1212
1238
- name: end_time
1213
1239
required: false
1214
1240
inputType: TIME
1241
+
columnWidth: 12
1215
1242
- name: service_id
1216
1243
required: true
1217
1244
inputType: GTFS_SERVICE
1245
+
columnWidth: 12
1218
1246
- id: ridercategory
1219
1247
name: rider_categories.txt
1220
1248
helpContent: Categories of riders that can be used to define fare products.
1221
1249
fields:
1222
1250
- name: rider_category_id
1223
1251
required: true
1224
1252
inputType: GTFS_ID
1253
+
columnWidth: 12
1225
1254
- name: rider_category_name
1226
1255
required: true
1227
1256
inputType: TEXT
1257
+
columnWidth: 12
1228
1258
- name: is_default_fare_category
1229
1259
required: true
1230
1260
inputType: DROPDOWN
@@ -1236,19 +1266,24 @@
1236
1266
- name: eligibility_url
1237
1267
required: false
1238
1268
inputType: URL
1269
+
columnWidth: 12
1239
1270
- id: farelegjoinrule
1240
1271
name: fare_leg_join_rules.txt
1241
1272
helpContent: Rules for joining fare legs when calculating total fare for a journey with multiple legs.
1242
1273
fields:
1243
1274
- name: from_network_id
1244
1275
required: true
1245
1276
inputType: TEXT # FARE-TODO: Needs to reference routes.network_id or networks.network_id
1277
+
columnWidth: 12
1246
1278
- name: to_network_id
1247
1279
required: true
1248
1280
inputType: TEXT # FARE-TODO: Needs to reference routes.network_id or networks.network_id
0 commit comments