diff --git a/src/de/schildbach/pte/AbstractHafasProvider.java b/src/de/schildbach/pte/AbstractHafasProvider.java index cc09a420..4d748a5c 100644 --- a/src/de/schildbach/pte/AbstractHafasProvider.java +++ b/src/de/schildbach/pte/AbstractHafasProvider.java @@ -673,6 +673,8 @@ public abstract class AbstractHafasProvider implements NetworkProvider return "R" + normalizedName; if ("EXT".equals(normalizedType)) // Extrazug return "R" + normalizedName; + if ("CAT".equals(normalizedType)) // City Airport Train + return "R" + normalizedName; if ("S".equals(normalizedType)) // S-Bahn return "S" + normalizedName; @@ -692,6 +694,8 @@ public abstract class AbstractHafasProvider implements NetworkProvider if ("Tram".equals(normalizedType)) // Tram return "T" + normalizedName; + if ("TRAM".equals(normalizedType)) // Tram + return "T" + normalizedName; if ("T".equals(normalizedType)) // Tram return "T" + normalizedName; if ("Tramway".equals(normalizedType)) @@ -715,6 +719,8 @@ public abstract class AbstractHafasProvider implements NetworkProvider if ("BAT".equals(normalizedType)) // Schiff return "F" + normalizedName; + if ("GB".equals(normalizedType)) // Gondelbahn + return "C" + normalizedName; if ("LB".equals(normalizedType)) // Luftseilbahn return "C" + normalizedName; if ("FUN".equals(normalizedType)) // Standseilbahn diff --git a/src/de/schildbach/pte/BahnProvider.java b/src/de/schildbach/pte/BahnProvider.java index 362fde42..4a32524d 100644 --- a/src/de/schildbach/pte/BahnProvider.java +++ b/src/de/schildbach/pte/BahnProvider.java @@ -612,6 +612,8 @@ public final class BahnProvider extends AbstractHafasProvider return "IEIC" + number; if (type.equals("FYR")) // Fyra, Amsterdam-Schiphol-Rotterdam return "IFYR" + number; + if (type.equals("MT")) // Müller Touren, Schnee Express + return "IMT" + number; if (type.equals("R")) return "R" + number; diff --git a/src/de/schildbach/pte/OebbProvider.java b/src/de/schildbach/pte/OebbProvider.java index acfcc35a..92abc9b5 100644 --- a/src/de/schildbach/pte/OebbProvider.java +++ b/src/de/schildbach/pte/OebbProvider.java @@ -865,6 +865,8 @@ public class OebbProvider extends AbstractHafasProvider return 'B'; if (ucType.equals("BUSG")) // via JSON API return 'B'; + if (ucType.equals("BUSNL")) // via JSON API + return 'B'; if (ucType.equals("O-B")) // Stadtbus, via JSON API return 'B';