Looking for open-source tools that convert X to GTFS-realtime, SIRI

610 views
Skip to first unread message

Sean Barbeau

unread,
Jun 11, 2014, 4:24:21 PM6/11/14
to transit-d...@googlegroups.com
Hi all,
I'm trying to catalog all known open-source software that converts from a real-time proprietary (or standard) transit data format to GTFS-realtime or SIRI.

If you have created or know of such a tool, please let me know.

I'll be updating a list on the OneBusAway Data Processing Tools section with what I discover:
https://github.com/OneBusAway/onebusaway-application-modules/wiki/Real-Time-Data-Configuration-Guide#data-processing-tools

Thanks,
Sean

Sean Barbeau
Center for Urban Transportation Research
University of South Florida
bar...@cutr.usf.edu

Thomas Koch

unread,
Jun 13, 2014, 7:55:37 AM6/13/14
to transit-d...@googlegroups.com
hi

We built a tool that converts Dutch TransModel formats into a "proprietary" format, which lets us export into other formats including GTFS(realtime).

This project imports and syncs (Transmodel) BISON Koppelvlak1, which means about 12 Dutch agencies. It also imports IFF (a format written by HP/EDS), somewhat similiar to ATCO CIF, to import timetables of the railway networks. The internal pseudo-NETeX datastructure allows to export to GTFS and there are proof-of-concepts to export to other formats such as NETeX, GTFS and IFF.
To import data of neighbouring countries we've also written import-plugins for DINO (AVV/ Germany) and BLTAC (TEC / Belgium). The latter importer is not yet opensource.

Is a project implementing the OneBusAway GTFS-Realtime exporter for the available Dutch realtime datastream's. It uses the data from the database of the integration project to match incoming vehicle-messages and make a prognosis based on the punctuality in those messages.
The messages are somewhat comparable to SIRI-VM, sending a message at each arrival/departure or after 60 seconds. Each message has a arrival punctuality for the next stop. 
To build the GTFS-RT tripupdates we try to make estimates on which stage a delay is neutralized, for example a negative delay is neutralized after the departure at a timingpoint. Positive delay's are decayed using distance, estimating the best-case scenario using theoretical minimum link-times between stops.

I know there are some other data-conversion opensource projects in France

Chouette
http://www.chouette.mobi/ Does something with French-Transmodel, SIRI, NETeX

Does things with French-Transmodel, SIRI, NETeX, HAFAS, HASTUS,VDV452,etc.


Op woensdag 11 juni 2014 22:24:21 UTC+2 schreef Sean Barbeau:

Barbeau, Sean

unread,
Jun 13, 2014, 10:07:17 AM6/13/14
to transit-d...@googlegroups.com

Thanks Thomas!

 

Sean

--
You received this message because you are subscribed to a topic in the Google Groups "Transit Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/transit-developers/vTQd1HXfv-A/unsubscribe.
To unsubscribe from this group and all its topics, send an email to transit-develop...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages