Kretzer-Software   Last updated:
12.08.2002
  Public Transportation
 
Es gibt ja bereits einige Programme dieser Art, aber alle die ich bisher gesehen habe sind irgenwie doch eher zu kurz geraten. Außerdem vermisse ich eine echte FreeWare Variante. Vielmehr kann man sich mit CrippleWare auseinandersetzen - und das macht einfach keinen Spaß.

Der Ansatz der meisten Programme ist es, einfach für jede Station und jede Linie die dort hält eine Zeittafel zu speichern. Bei drei Stationen und zwei Linien ist das ja noch übersichtlich, wenn´s mehr wird geht das aber nicht mehr. Meine Idee war also der Ansatz, die Daten in der PalmPilot Datenbank zu speichern und möglichst jede Redundanz zu entfernen. Dafür muß man dann allerdings ein bischen rechnen um zu einem Ergebnis zu kommen.

Bevor ich weiter über die Vorgehensweise bei diesem Projekt labere, will ich zunächst lieber für die Ungeduldigen das Source-Archiv zum Download anbieten.

pubtrans example

Das größte Problem ist sicherlich das `organisieren´ der Fahrplandaten. Zunächst habe ich eine Methode vorgesehen zur manuellen Erfassung der Fahrpläne in einer CSV-Liste (via MS-Excel o.ä.) pro Linie. Diese Semikolon-getrennte Liste wird dann mit einem wüsten C-Programm in mehrere PalmPilot-Datenbanken (*.PDB) umgewandelt. Diese müssen dann wie auch das Programm auf dem Pilot installiert werden. Zur Zeit arbeite ich noch daran, die Struktur der HAFAS-Datenbanken zu knacken (wird von der DB und zumindestens von der Berliner BVG / S-Bahn GmbH verwendet).

Best viewed with any browser