Aktuelle Zeit: 16.09.2019 06:06:59

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 13 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Buchfahrplan-DLL mit CSV-Zwischenebene
BeitragVerfasst: 23.08.2019 18:49:01 
Offline
Benutzeravatar

Registriert: 24.10.2011
Beiträge: 3284
Ich arbeite gerade an einer neuen Buchfahrplan-DLL. Die Idee des neuen Ansatzes ist, dass die DLL zuerst eine CSV-Datei mit einer Layout-Spalte produziert und aus dieser dann im zweiten Schritt den Buchfahrplan generiert.

Mal ein paar Beispiele mit verschiedenen Optionen für die CSV-Generierung:
Code:
IC 981 P+Mg         no-width-calculation,header
981            Tfz 103                no-width-calculation.l. . !colored.colored.colored! . .r.
            Vmax = 140 km/h               no-width-calculation.l. . !colored.colored.colored! . .r.
            - ZF A - 62 -               no-width-calculation.l. . !colored.colored.colored! . .r.
00:00   abc   00:00   150,0   (160)      00:00   abc   00:00   invisible,width-calculaion-helper-line
4   5   6   1   2   3   4   5   6   small-above,big-below,c| | | !colored|colored|colored! | | |
06:23      06:24   140   11,3   Gablingen            |r|r|r!r,colored|r,colored|colored!r|r|r|
            8,9   Sbk 202            |r|r|r!r,colored|r,colored|colored!r|r|r|
      06:27      6,7   Gersthofen            |r|r|r!r,colored|r,colored|colored!r|r|r|
06:29      06:30      4,3   Sbk 198            |r|r|r!r,colored|r,colored|colored!r|r|r|
            4,3   Sbk 198            |r|r|r!r,colored|r,colored|colored!r|r|r|

Bild Bild Bild Bild Bild

Es gibt noch viel zu tun und da ich kein Experte bin werden sicher auch noch Fehler auftauchen, aber es sind schon mal ein paar Fragen aufgetaucht:

a) Im 1965-Layout: Was bedeuten die "(60,5)"? (Die Zahl ist jetzt für einen Güterzug Hard codiert.) Bremshundertstel sind es ja offensichtlich nicht.
b) Im AT-Layout: Was bedeutet da die Spalte 5? Vorbild ist hier Zusi 2, aber gab es in Zusi 2 nicht noch eine Doku zu dem Fahrplan, die ich übersehen habe?
c) Gibt es irgendeine Möglichkeit, den 2. Fahrplan für das AT-Layout automatisch zu bestimmen? Ich bin da auf keine guten Ideen gekommen, momentan läuft das ganze aber eh noch manuell.

Vielen Dank schon mal für eure Hilfe.

Gruß
F. Schn.

_________________
Diese Signatur möchte folgendes bekannter machen: ZusiWiki: Führerstände · ZusiWiki: Fahrzeugprojekte · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Buchfahrplan-DLL mit CSV-Zwischenebene
BeitragVerfasst: 23.08.2019 21:52:34 
Offline
Benutzeravatar

Alter: 44
Registriert: 24.06.2002
Beiträge: 1882
Wohnort: Schwäbisch Gmünd
Interessanter Ansatz.

Bei meiner S-Bahn stimmen die Zeiten in Frömern nicht und in Fröndenberg gibt's garkeine. Das könnte aber Zusi so ausgegeben haben. Habe ich das nicht händisch nachbearbeitet?

Michael


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Buchfahrplan-DLL mit CSV-Zwischenebene
BeitragVerfasst: 23.08.2019 22:22:10 
Offline
Benutzeravatar

Registriert: 24.10.2011
Beiträge: 3284
Ich will jetzt nicht ausschließen, dass ich die timetable verbastelt habe (dazu müsste ich erst mal den Fahrplan wieder finden... :P ). Aber zumindest passt meine Ausgabe zu den Uhrzeit-Angaben, die dort drinnen stehen.
Als zusätzliches Feature plane ich, dass man in einem <Zusi>-Tag auch mehrere <Buchfahrplan>-Tags hinterlassen kann und dann zwei Fahrpläne mit Header untereinander angezeigt werden. Vielleicht mal die Frage an Jens, ob er das für einen umsetzbaren Ansatz hält, den er dann eventuell auch in ZusiDisplay einbauen wollen würde?
Für S-Bahnen würde sich auch die Möglichkeit bieten, Zehner-Sekunden anzuzeigen. Funktioniert bereits, ist jetzt allerdings in keinem der 4 Beispielstile eingeschaltet.

_________________
Diese Signatur möchte folgendes bekannter machen: ZusiWiki: Führerstände · ZusiWiki: Fahrzeugprojekte · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat


Zuletzt geändert von F. Schn. am 23.08.2019 22:26:13, insgesamt 1-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Buchfahrplan-DLL mit CSV-Zwischenebene
BeitragVerfasst: 24.08.2019 11:28:12 
Offline

Alter: 46
Registriert: 16.01.2009
Beiträge: 205
Wohnort: Haidlfing
Aktuelle Projekte: Oberaden - Pelkum
Hallo,

das (60,5) könnte eine Zuggattungsnummer sein.

Mal zwei Beispiele aus meinem Altpapierfundus:

Z.B. wechselt im Jahresfahrplan 94/95 die Zuggattungsnummer des Er 3015 Nürnberg - München von 30,1 zu 31,1 und er wird zum Ev sobald er in Nannhofen (heute Mammendorf) das MVV-Gebiet erreicht.

Anderes Beispiel: der TEEM 41002 Chiasso - Duisburg des JFpl 77/78 war im Sommer ein regulärer Zug mit Zuggattungsnummer 50,1 und im Wintrer ein Bedarfszug mit 50,5.

Andererseits: Ob die zu Zeiten eines Metronom noch verwendet werden?

Gruß
Christian


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Buchfahrplan-DLL mit CSV-Zwischenebene
BeitragVerfasst: 24.08.2019 11:46:38 
Offline

Registriert: 27.01.2002
Beiträge: 2933
Wohnort: Duisburg
60.5 ist eine Zuggattungsnummer. Unter

https://www.dbnetze.com/infrastruktur-d ... en-1443264

kann man rechts die Stammdaten runterladen. Da stehen zu jeder Zuggattung die entsprechenden Nummern mit drin.

Holger


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Buchfahrplan-DLL mit CSV-Zwischenebene
BeitragVerfasst: 24.08.2019 14:26:54 
Offline

Registriert: 11.09.2009
Beiträge: 22
F. Schn. hat geschrieben:
Im AT-Layout: Was bedeutet da die Spalte 5?


Spalte 5 enthält laut DB 639 "Fahrplanbehelfe" betriebliche Anordnungen. Diese können durch bestimmte Zeichen und/oder Hinweisziffern mit dazugehörigen Fußnoten erfolgen. Die gebräuchlichsten Zeichen sind "+" (Betriebsaufenthalt) und "x" (Bedarfsaufenthalt). Alle weiteren sind "nur nach eingehender Prüfung der Notwendigkeit unter Anwendung strengster Kriterien zulässig".


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Buchfahrplan-DLL mit CSV-Zwischenebene
BeitragVerfasst: 25.08.2019 15:35:56 
Offline
Benutzeravatar

Registriert: 24.10.2011
Beiträge: 3284
Danke. Zur Zuggattungsnummer... Puh, Gute Frage... Ich habe da jetzt mal eine Transformationstabelle eingebaut, die man sich da erstellen oder herleiten müsste.

Dass die ÖBB-Unterlagen mit "DB" bezeichnet sind wusste ich ehrlich gesagt noch nicht. :D Aber + und x sollten nicht unmöglich sein. Ist da die DB-Typische Fußnote "1) Kopf machen" (die ich noch nicht Implementiert habe) auch dabei, oder darf man das bei der ÖBB erraten?

_________________
Diese Signatur möchte folgendes bekannter machen: ZusiWiki: Führerstände · ZusiWiki: Fahrzeugprojekte · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Buchfahrplan-DLL mit CSV-Zwischenebene
BeitragVerfasst: 25.08.2019 17:08:49 
Offline

Registriert: 02.01.2016
Beiträge: 133
Sehr, sehr lässig, besonders natürlich die Variante AT ;)

DB ist in dem Zusammenhang glaub ich "Dienstbehelf".

Gernot


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Buchfahrplan-DLL mit CSV-Zwischenebene
BeitragVerfasst: 25.08.2019 17:14:49 
Offline

Registriert: 11.09.2009
Beiträge: 22
F. Schn. hat geschrieben:
Dass die ÖBB-Unterlagen mit "DB" bezeichnet sind wusste ich ehrlich gesagt noch nicht.


DB steht für Dienstbehelf.

F. Schn. hat geschrieben:
Ist da die DB-Typische Fußnote "1) Kopf machen" (die ich noch nicht Implementiert habe) auch dabei, oder darf man das bei der ÖBB erraten?


Abgesehen davon, dass dies in Österreich "Stürzen" heißen würde, ist mir aus den Buchfahrplänen betroffener Züge kein gesonderter Hinweis bekannt. Ein Beispiel für eine Fußnote wäre "1) Hält nur zum Aussteigen".


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Buchfahrplan-DLL mit CSV-Zwischenebene
BeitragVerfasst: Gestern 17:54:13 
Offline
Benutzeravatar

Registriert: 24.10.2011
Beiträge: 3284
So, dann möchte ich mal ein erste Version auf euch loslassen: https://pkeus.de/~philipp/Zusi/3/Zusatz ... .0.9.0.zip

Die Einstellungen finden sich leider nur im Fahrplaneditor, wenn man einen Zug bearbeitet. Ihr könnt die DLLs auch kopieren und jeder eigenen DLL eigene Einstellungen verpassen. Wenn ihr die bisherigen DLLs von Jens oder Carsten temporär ersetzen wollt, nicht vergessen vorher eine Sicherungskopie zu machen.

So, dann bin ich mal auf die ersten Reaktionen gespannt. :)

Gruß
F. Schn.

_________________
Diese Signatur möchte folgendes bekannter machen: ZusiWiki: Führerstände · ZusiWiki: Fahrzeugprojekte · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Buchfahrplan-DLL mit CSV-Zwischenebene
BeitragVerfasst: Gestern 18:29:27 
Offline
Benutzeravatar

Alter: 44
Registriert: 24.06.2002
Beiträge: 1882
Wohnort: Schwäbisch Gmünd
Zitat:
So, dann bin ich mal auf die ersten Reaktionen gespannt.
DLLs sind ohne Funktion

Bild


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Buchfahrplan-DLL mit CSV-Zwischenebene
BeitragVerfasst: Gestern 18:36:59 
Offline
Benutzeravatar

Registriert: 24.10.2011
Beiträge: 3284
Hast du den Ordner lib als Unterordner von timetable auch installiert?

_________________
Diese Signatur möchte folgendes bekannter machen: ZusiWiki: Führerstände · ZusiWiki: Fahrzeugprojekte · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Buchfahrplan-DLL mit CSV-Zwischenebene
BeitragVerfasst: Gestern 18:47:41 
Offline
Benutzeravatar

Alter: 44
Registriert: 24.06.2002
Beiträge: 1882
Wohnort: Schwäbisch Gmünd
Zitat:
Hast du den Ordner lib als Unterordner von timetable auch installiert?
Nein. Jetzt ja.

Die Spalte 2 sieht auf den ersten Blick zu schmal aus, weil die <> teilweise fehlen.

Bild

Machen Kilometrierungswechsel mit <> Sinn?

Bild


Zuletzt geändert von Michael Springer am 15.09.2019 18:50:19, insgesamt 1-mal geändert.

Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 13 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.022s | 18 Queries | GZIP : Off ]