Transport for NSW GTFS data is now being aggregating and made available through the Transitland open transit data platform.
NSW operators are now listed in the Transitland Feed Registry: https://transit.land/feed-registry/?state=AU-NSW
If you select one of the operators in that list, you can view sample API requests to the Transitland Datastore. For example, here is GeoJSON for the Manly Fast Ferry:
- directly from the API: https://transit.land/api/v1/routes.geojson?operated_by=o-r3gx3-manlyfastferry&per_page=false
- plotted on a map at geojson.io
- browsable as an interactive map using the Mapzen Mobility Explorer (a client of the Transitland Datastore API)
Large-scale users of GTFS can already parse out information like this directly from GTFS files – but it may be of use to creators of smaller apps, visualizations, and analyses. Transitland also aggregates data for 2,100+ other transit operators around the world.
All NSW data aggregated in Transitland is also available for routing using the Mapzen Turn-by-Turn API. For example: http://valhalla.github.io/demos/routing/multimodal.html#loc=13,-33.83771061154632,151.23623865675535
Note that all Transitland API are free (and will be indefinitely), while the Mapzen Turn-by-Turn routing engine is available through a free tier and metered billing for higher volume users.
We welcome your questions and feedback here or at email@example.com.
Finally, thank you to Transport for NSW for providing open GTFS data.