如何基于fare_attributes.txt文件设置km上的票价

时间:2017-11-29 09:31:08

标签: gtfs

我是GTFS的新手。我需要根据km设置路线的票价。

例如

compile 'com.wdullaer:materialdatetimepicker:2.3.0' 

等等。

如何在fare_attribute.txt上设置它?我必须手动设置fare_attribute.txt中的每公里票价吗?

1 个答案:

答案 0 :(得分:0)

目前在GTFS中没有简单的方法来设置基于距离的票价。您必须通过在每对停靠点之间明确设置票价来手动完成。

关于此Google Code page的示例6给出了一些风味。总结一下这个例子,你必须

  1. stops.txt
  2. 中将每个停靠点定义为自己的“区域”
  3. fare_rules.txt中为每对停靠点添加唯一fare_id的记录,指定该停靠对的origin_iddestination_id
  4. 使用相同的fare_id添加相应的记录到fare_attributes.txt,指定这对止损之间的确切价格。
  5. 这当然会导致非常大的fare_rules.txtfare_attributes.txt文件,这是非常不愉快的。这可能是未来GTFS架构更改的一个很好的功能请求。