Recent

Author Topic: LazGTFS a freepascal/Lazarus tool-box for the "General Transit Feed Specificatio  (Read 1077 times)

EkkehardDomning

  • New member
  • *
  • Posts: 9
I am happy to announce my LazGTFS a freepascal/Lazarus tool-box for the "General Transit Feed Specification".

GTFS or the General Transit Feed Specification defines a common data format for public transportation schedules and associated geographic information.
This free pascal code allows the working with those data.
The project is in very early state, so only one unit with only a subset of the GTFS static feed is implemented.
This state allows to read an existing GTFS static feed and perform basic operations on the read tables.

A very small and simple example show how to use the very basic functionality.

The whole thing could be downloaded from https://gitlab.com/EkkehardDomning/lazgtfs

EkkehardDomning

  • New member
  • *
  • Posts: 9
A new update of the lazGTFS project is released, including a new map based approach to the GTFS Dataset.
The example allows the display of the Stops on the Map. On click on the stop the related Routes and Trips are displayed and on selection the travelled stops are connected on the map with a line.
The example needs the lazQuadTree (https://gitlab.com/EkkehardDomning/lazquadtree) to be downloaded an installed to the lazarus-ide. This is necesarry to handle the huge amount of stops. A plugin for the MapView, which is included in the GTFS project must be also installed.

 

TinyPortal © 2005-2018