diff --git a/src/de/schildbach/pte/AbstractEfaProvider.java b/src/de/schildbach/pte/AbstractEfaProvider.java index 0c99bfd7..d10be11f 100644 --- a/src/de/schildbach/pte/AbstractEfaProvider.java +++ b/src/de/schildbach/pte/AbstractEfaProvider.java @@ -742,6 +742,8 @@ public abstract class AbstractEfaProvider implements NetworkProvider return 'S' + str; if (type.equals("LO")) // London Overground, GB return 'S' + str; + if ("A".equals(name) || "B".equals(name)) // SES + return 'S' + str; if (P_LINE_U.matcher(type).matches()) return 'U' + str; @@ -776,6 +778,8 @@ public abstract class AbstractEfaProvider implements NetworkProvider return 'T' + name; if ("Muni".equals(type)) // San Francisco return 'T' + name; + if ("Cable".equals(type)) // San Francisco + return 'T' + name; if ("Muni Rail".equals(noTrainName)) // San Francisco return 'T' + name; if ("Cable Car".equals(noTrainName)) // San Francisco diff --git a/src/de/schildbach/pte/OebbProvider.java b/src/de/schildbach/pte/OebbProvider.java index a81a406d..55a60cce 100644 --- a/src/de/schildbach/pte/OebbProvider.java +++ b/src/de/schildbach/pte/OebbProvider.java @@ -853,6 +853,8 @@ public class OebbProvider extends AbstractHafasProvider return 'B'; if (ucType.equals("BUSMKK")) // via JSON API return 'B'; + if (ucType.equals("BUSG")) // via JSON API + return 'B'; if (ucType.equals("O-B")) // Stadtbus, via JSON API return 'B';