mirror of
https://gitlab.com/oeffi/public-transport-enabler.git
synced 2025-07-18 08:19:51 +00:00
more lines
git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@98 0924bc21-9374-b0fa-ee44-9ff1593b38f0
This commit is contained in:
parent
14fa1e122e
commit
9bcfa6bc29
1 changed files with 24 additions and 3 deletions
|
@ -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;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue