The main function of Siri2gtfsrt is to convert data from SIRI (Service Interface for Real Time Information) format to GTFS-realtime format. In addition to this the service also blends in selected data from existing GTFS-realtime feeds. Raildigitraffic2gtfsrt that is for internal use only retrieves data from the open api of The Finnish Transport Agency and converts this data to GTFS-realtime.edit architecture image
The reason we're blending HSL data from multiple sources in this service is that there are several systems providing (dynamic) GTFS-realtime updates to same (static) GTFS-feed and OpenTripPlanner currently supports only one dynamic updater per feed.
|hslalert||Real-time updates about HSL fleet in GTFS-RT format|
|digitraffic2gtfsrt||Retrieves data from the open api of The Finnish Transport Agency and converts this data to GTFS-realtime|
|navigatorserver||Snapshot of the current real-time vehicle location data|
|route-server||static gtfs feeds|
|https://developers.google.com/transit/||Google transit community|
|https://groups.google.com/forum/#!forum/gtfs-realtime||Google transit forum|
The resulting Docker image is called hsldevcom/siri2gtfsrt and it is available at DockerHub. The image can be built using this build script. You might also want to take a look at the Travis build and configuration.
To run Docker container, run:
docker run -p 8080:8080 hsldevcom/siri2gtfsrt
To access Docker container:
For More information about how to use Docker see docker info.