Ich habe HAFAS (fast) unabhängig von OpenPlanB dekodiert (reverse-engineered); Schema ist FS jetzt.

182 views
Skip to first unread message

trues...@gmail.com

unread,
May 16, 2015, 1:38:14 PM5/16/15
to open...@googlegroups.com
Hallo zusammen, 

Ich bin der Entwickler von http://ptdb.info/ 

Ich habe fas ganzen HAFAS hehackt zwischen 2009 und 2014; ausserhalb dem planbz, aber das habt Ihr selber gemacht. 

Da die Deutsche Bahn nicht mehr den HAFAS...exe veröffentlicht, habe ich keine Interesse die Schemen "closed" zu halten, und kann ich sie veröffentlichen. 98% ist meine Eigentum, 2% wurde von OpenPlanB umgesetzt. 

Bei Interesse bitte hier antworten. 


Beispiel zwischen meiner Schema und OpenPlanb: 
Liniennummer enthält nicht acht, sondern neun bits, und die Werte >= 100'000 sind eine Referenz zum planline ($lineindex bei mir): 

#description of $bitfield3 (bits in human order):
# PPPPPPPI IIIIIIIL  LLLLLLLL LLLLLLLL
# P-product        - bits 0..6  (7 bits) $idxplangat; => reference to plangat
# I-incr train nbr - bits 7..14 (8 bits) $incr_train_nbr for iterated train entries, when iterations > 0; shifted by 128 (=signed)
# L-lineidx         - bits 15..31 (17 bits) $lineidx;


Grüsse, 

Michał Borsuk

Michael Kreil

unread,
May 18, 2015, 1:15:44 PM5/18/15
to open...@googlegroups.com, trues...@gmail.com, trues...@gmail.com
Möchtest du deinen Code als Open Source veröffentlichen?

Michael

Michał Borsuk

unread,
May 20, 2015, 1:06:24 PM5/20/15
to open...@googlegroups.com, Michael Kreil
Ja, aber:

OpenPlanB hat parallel ein Projekt in Node.js gemacht. Ich habe meinen Projekt mit vielen Abhängigkeiten auf meinem Rechner entwickelt, und zwar wird es nicht einfach ihm zu laufenden Zustand zu exportieren.

Beste Lösung jetzt wäre den Node.js-Projekt weiter zu entwicklen. Die wichtigste Sache in meinem Projekt ist die Bearbeitung der Struktur, d.h. welche Bits sind welche Variablen. Für das brauch man keine Programmierung-Kenntnisse. Ein Beispiel sieht man unten (description of $bitfield3 (bits in human order)).

Und:
Ich gebe nicht alles zusammen frei. Wann ich sehe, dass  planzug auf  den existierenden Node.js aktiv umgesetzt wird, bekommt Ihr alles.

PS Der Code ist quasi-dokumentiert, aber weiterhelfen kann ich nicht wirklich...

Mit freundlichen Grüssen,
--
Michal Borsuk
http://ptdb.info

antif...@gmail.com

unread,
Nov 24, 2018, 5:11:36 PM11/24/18
to openPlanB
Tut mir leid, wenn ich hier einen sehr alten Beitrag wieder ausgrabe.

Ich würde gerne ein paar Untersuchungen zum Fahrplan der deutschen Bahn von vor ein paar Jahren anstellen (Ab 2016 gibt es ja das hier).

Hast du (Michał) die Fahrplandaten von 2009 bis 2014 als GTFS vorliegen?

Viele Grüße

PS: Freue mich auch über eine direkte Mail an "antifagmbh" bei GMail
Reply all
Reply to author
Forward
0 new messages