Guten Tag,
Robinnibor123 hat geschrieben:Hallo Forum-Gemeinde,
ich bekomme beim laden bei meiner Karte folgende Meldung: Datenfehler 147 in Zeile 126
LG Robinnibor
Dieses Problem kann auch bei anderen auftreten. Es betrifft sowohl BAHN 3.88 als auch 4.00b3.
Die Ursache liegt in der möglichen Dopplung von Linien und Fahrzielen, wenn Fahrziele Sonderzeichen enthalten, die es bei Linien nicht gibt, z.B. das Leerzeichen oder das Pluszeichen. Die Namen müssen eindeutig sein, d.h. sie dürfen nicht gleich sein, auch nicht zwischen Linien und Fahrzielen.
Es gibt in diesem Netz ein Fahrziel "S+U Rathaus" und eine Linie "S". Beides für sich ist richtig und funktioniert.
Beim Laden des Netzes prüft BAHN 3.88 auf Dopplungen in den Bezeichnungen. Beim Vergleich von "S+U Rathaus" und "S" bricht es bei dem "+" ab, weil das für Linien sowieso nicht geht, stellt dann irrtümlich fest "S" = "S" und bricht mit der Fehlermeldung ab.
Es würde funktionieren, wenn das Fahrziel "S/U Rathaus", "S-U Rathaus" oder "S_U Rathaus" hieße, aber nicht mit "S U Rathaus".
Das wird in Zukunft korrigiert, Danke für den Hinweis.
Workaround:
Um weitere solche Schwierigkeiten zu vermeiden, bitte erstmal auf folgendes achten: Fahrziele sollten nicht mit Zeichenketten beginnen, die es schon als Linie gibt und dann mit Leerzeichen oder anderen Sonderzeichen enden. Die meisten Linien sind Zahlen, da ist es kein Problem, denn Fahrziele beginnen selten mit einer Zahl. Kritisch sind aber solche Linien wie "S", "U", "E" oder "R", besonders in Städten, wo es typische Fahrziele gibt, die mit "S ", "U " oder eben "S+U " beginnen, wie z.B. Berlin.
Grüße,
Jan B.