Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)
Google provides a real-time interface for public transportation agencies to update their static schedules data at Google with live vehicle positions, trip updates (e.g. delays) and service alerts. While FME can read and write GTFS data, the GTFS Realtime data exchange format is based on Protocol Buffers without integrated support in FME. This talk presents the additional steps necessary to utilize the Google Python Protobuffer Library to create GTFS Realtime proto files in ASCII and binary representation and push these updates to Google via HTTP and OAuth2 on FME Cloud.
con terra GmbH