more lines

git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@98 0924bc21-9374-b0fa-ee44-9ff1593b38f0
This commit is contained in:
andreas.schildbach 2010-08-22 12:17:12 +00:00
parent 14fa1e122e
commit 9bcfa6bc29

View file

@ -517,8 +517,7 @@ public final class BahnProvider implements NetworkProvider
private static String normalizeLine(final String line) private static String normalizeLine(final String line)
{ {
// TODO DPN Bad Reichenhall // TODO ARZ Simplon Tunnel: Brig - Iselle di Trasquera
// TODO EM East Midland? http://www.eastmidlandstrains.co.uk
if (line == null || line.length() == 0) if (line == null || line.length() == 0)
return null; return null;
@ -567,7 +566,7 @@ public final class BahnProvider implements NetworkProvider
return "IICN" + number; return "IICN" + number;
if (type.equals("AVE")) // Alta Velocidad Española, Spanien if (type.equals("AVE")) // Alta Velocidad Española, Spanien
return "IAVE" + number; return "IAVE" + number;
if (type.equals("SC")) // SuperCity, cz if (type.equals("SC")) // SuperCity, Tschechien
return "ISC" + number; return "ISC" + number;
if (type.equals("EST")) // Eurostar Frankreich if (type.equals("EST")) // Eurostar Frankreich
return "IEST" + number; return "IEST" + number;
@ -581,8 +580,12 @@ public final class BahnProvider implements NetworkProvider
return "ITLG" + number; return "ITLG" + number;
if (type.equals("HOT")) // Spanien, Nacht if (type.equals("HOT")) // Spanien, Nacht
return "IHOT" + number; return "IHOT" + number;
if (type.equals("EM")) // EuroMed, Spanien
return "IEM" + number;
if (type.equals("EIC")) // Polen if (type.equals("EIC")) // Polen
return "IEIC" + number; return "IEIC" + number;
if (type.equals("FYR")) // Fyra, Amsterdam-Schiphol-Rotterdam
return "IFYR" + number;
if (type.equals("R")) if (type.equals("R"))
return "R" + number; return "R" + number;
@ -722,6 +725,10 @@ public final class BahnProvider implements NetworkProvider
return "RKTB" + number; return "RKTB" + number;
if (type.equals("WTB")) // Wutachtalbahn if (type.equals("WTB")) // Wutachtalbahn
return "RWTB" + number; return "RWTB" + number;
if (type.equals("DPNCbahn")) // Chiemsee-Bahn
return "RDPNCbahn" + number;
if (type.equals("LEO")) // Chiemgauer Lokalbahn
return "RLEO" + number;
if (type.equals("VEN")) // Rhenus Veniro if (type.equals("VEN")) // Rhenus Veniro
return "RVEN" + number; return "RVEN" + number;
if (type.equals("KD")) // Koleje Dolnośląskie if (type.equals("KD")) // Koleje Dolnośląskie
@ -742,6 +749,12 @@ public final class BahnProvider implements NetworkProvider
return "REX" + number; return "REX" + number;
if (type.equals("NZ")) // Norwegen if (type.equals("NZ")) // Norwegen
return "RNZ" + number; return "RNZ" + number;
if (type.equals("IP")) // InterPici, Ungarn
return "RIP" + number;
if (type.equals("Zr")) // ZSR, Slovakai
return "RZr" + number;
if (type.equals("N")) // Frankreich, Tours, Orléans
return "RN" + number;
if (type.equals("S")) if (type.equals("S"))
return "SS" + number; return "SS" + number;
@ -753,12 +766,16 @@ public final class BahnProvider implements NetworkProvider
return "SRSB" + number; return "SRSB" + number;
if (type.equals("CAT")) // City Airport Train, Schweden if (type.equals("CAT")) // City Airport Train, Schweden
return "SCAT" + number; return "SCAT" + number;
if (type.equals("DPN")) // S3 Bad Reichenhall-Freilassing
return "SDPN" + number;
if (type.equals("U")) if (type.equals("U"))
return "UU" + number; return "UU" + number;
if (type.equals("STR")) if (type.equals("STR"))
return "T" + number; return "T" + number;
if (type.equals("STRNE"))
return "T" + number;
if (type.equals("RT")) // RegioTram if (type.equals("RT")) // RegioTram
return "TRT" + number; return "TRT" + number;
if (type.equals("Schw")) // Schwebebahn, gilt als "Straßenbahn besonderer Bauart" if (type.equals("Schw")) // Schwebebahn, gilt als "Straßenbahn besonderer Bauart"
@ -766,6 +783,8 @@ public final class BahnProvider implements NetworkProvider
if (type.startsWith("Bus")) if (type.startsWith("Bus"))
return "B" + type.substring(3) + number; return "B" + type.substring(3) + number;
if (type.equals("O")) // Salzburg
return "BO" + number;
if (type.startsWith("AST")) // Anruf-Sammel-Taxi if (type.startsWith("AST")) // Anruf-Sammel-Taxi
return "BAST" + type.substring(3) + number; return "BAST" + type.substring(3) + number;
if (type.startsWith("ALT")) // Anruf-Linien-Taxi if (type.startsWith("ALT")) // Anruf-Linien-Taxi
@ -783,6 +802,8 @@ public final class BahnProvider implements NetworkProvider
return "FSchiff" + number; return "FSchiff" + number;
if (type.equals("KAT")) // z.B. Friedrichshafen <-> Konstanz if (type.equals("KAT")) // z.B. Friedrichshafen <-> Konstanz
return "FKAT" + number; return "FKAT" + number;
if (type.equals("AS")) // SyltShuttle
return "FAS" + number;
if (type.equals("ZahnR")) // Zahnradbahn, u.a. Zugspitzbahn if (type.equals("ZahnR")) // Zahnradbahn, u.a. Zugspitzbahn
return "RZahnR" + number; return "RZahnR" + number;