Difference between revisions of "GTFS Data Dissemination"

From TransitWiki
Jump to navigation Jump to search
(Remove bad references)
(added Agency Website section)
Line 3: Line 3:
 
== Dissemination Methods for Public GTFS Datasets ==
 
== Dissemination Methods for Public GTFS Datasets ==
 
After the transit agency has created the GTFS zip file and decided whether or not to include data use guidelines, it can be shared with application developers so that applications (e.g., Google Transit) can use the data.  
 
After the transit agency has created the GTFS zip file and decided whether or not to include data use guidelines, it can be shared with application developers so that applications (e.g., Google Transit) can use the data.  
 +
=== Agency Website ===
 +
Many agencies maintain a Developer Resources site or page with information, licenses, and links to various open datasets.
 +
 +
These are examples:
 +
* TriMet [http://developer.trimet.org Developer Resources]
 +
* Caltrain [http://www.caltrain.com/developer.html Developer] page
 +
* Anaheim Resort Transportation [http://rideart.org/gtfs/ GTFS Data for Developers]
 +
 +
The Caltrain developer page provides a summary of recent changes to the GTFS dataset.
 +
[[File:Caltrain GTFS updates.png|thumbnail|none|Screen capture of http://www.caltrain.com/developer.html taken December 7, 2015]]
 +
 
=== Global Directories ===
 
=== Global Directories ===
 
GTFS data is typically made publicly available by sharing the data at a publicized URL.  Developers and consuming applications can download GTFS data from the specified URL.  
 
GTFS data is typically made publicly available by sharing the data at a publicized URL.  Developers and consuming applications can download GTFS data from the specified URL.  
Line 10: Line 21:
 
* [[Public Feeds wiki page on Google Transit Data Feed Google Code project]]
 
* [[Public Feeds wiki page on Google Transit Data Feed Google Code project]]
  
Transit agencies with GTFS data should consider making this data public to best leverage their investment and maximize the availability of applications based on their GTFS data<ref>[https://www.dropbox.com/s/jq2ko64j2eth5mt/The%20Many%20Uses%20of%20GTFS%20Data%20%E2%80%93%20Opening%20the%20Door%20to%20Transit%20Applications-postTRB4%20-%20changes%20accepted.docx?dl=0 The Many Uses of GTFS Data]</ref>.  The data can be made available on the websites listed above, as well as at the individual agency websites.  Trinity Transit<ref>[http://www.trinitytransit.org/gtfs/ Trinity Transit. "Google Maps and Mobile Applications."]</ref> is an example of a small agency that has chosen to make GTFS publicly available through its website, as has HART<ref>[http://www.gohart.org/developers/ Hillsborough Area Regional Transit. "Build your own HART apps."]</ref> and Pinellas Suncoast Transit Authority (PSTA) in the St. Petersburg/Clearwater area of Florida<ref>[http://www.psta.net/developers/ Pinellas Suncoast Transit Authority. "PSTA Developer Resources."]</ref>.  
+
Transit agencies with GTFS data should consider making this data public to best leverage their investment and maximize the availability of applications based on their GTFS data<ref>[https://www.dropbox.com/s/jq2ko64j2eth5mt/The%20Many%20Uses%20of%20GTFS%20Data%20%E2%80%93%20Opening%20the%20Door%20to%20Transit%20Applications-postTRB4%20-%20changes%20accepted.docx?dl=0 The Many Uses of GTFS Data]</ref>.  The data can be made available on the websites listed above, as well as at the individual agency websites.  Trinity Transit<ref>[http://www.trinitytransit.org/gtfs/ Trinity Transit. "Google Maps and Mobile Applications."]</ref> is an example of a small agency that has chosen to make GTFS publicly available through its website, as has HART<ref>[http://www.gohart.org/developers/ Hillsborough Area Regional Transit. "Build your own HART apps."]</ref> and Pinellas Suncoast Transit Authority (PSTA) in the St. Petersburg/Clearwater area of Florida<ref>[http://www.psta.net/developers/ Pinellas Suncoast Transit Authority. "PSTA Developer Resources."]</ref>.
  
 
=== Regional Directories ===
 
=== Regional Directories ===

Revision as of 22:49, 7 December 2015

After agencies determine how they plan to create and maintain their data, they must select a process for GTFS dissemination.

Dissemination Methods for Public GTFS Datasets

After the transit agency has created the GTFS zip file and decided whether or not to include data use guidelines, it can be shared with application developers so that applications (e.g., Google Transit) can use the data.

Agency Website

Many agencies maintain a Developer Resources site or page with information, licenses, and links to various open datasets.

These are examples:

The Caltrain developer page provides a summary of recent changes to the GTFS dataset.

Screen capture of http://www.caltrain.com/developer.html taken December 7, 2015

Global Directories

GTFS data is typically made publicly available by sharing the data at a publicized URL. Developers and consuming applications can download GTFS data from the specified URL.

Two websites currently serve as the primary global directories of publicly accessible data:

Transit agencies with GTFS data should consider making this data public to best leverage their investment and maximize the availability of applications based on their GTFS data[1]. The data can be made available on the websites listed above, as well as at the individual agency websites. Trinity Transit[2] is an example of a small agency that has chosen to make GTFS publicly available through its website, as has HART[3] and Pinellas Suncoast Transit Authority (PSTA) in the St. Petersburg/Clearwater area of Florida[4].

Regional Directories

Another example of GTFS data publishing is a regional approach where all GTFS data feeds for a number of nearby agencies are listed on a single centralized site so they are easily discoverable by application developers. The following agencies publish a list of all the publicly available GTFS data for all agencies in the respective state:

  • Oregon Department of Transportation Public Transit Division[5]
  • New York State Department of Transportation[6]
  • Massachusetts Department of Transportation [7]
  • trafiklab.se (Country of Sweden)

Sweden has released GTFS data for 58 public transportation services in the country in August 2012[8]. Elias Arnestrad with Samtrafiken discussed Sweden’s approach toward open public transport data. The data is released through an organization called Samtrafiken[9], which is an organization jointly-owned by about 30 public and private transportation providers. Samtrafiken consolidates open data, and provides technical consulting services and guidance to transport providers. Open data was released following a partnership with Google that began in 2011. This occurred as a result of a legislative mandate, concurrently with a “mind shift in the public transport industry about how [to] define [its] core business.” In addition to GTFS data, Samtrafiken provides several APIs for transit data at www.trafiklab.se. Trafiklab.se includes a blog with news, and a forum for people to propose projects and find collaborators. Elias states the reason this is done through Samtrafiken “is to share the costs for developing those services.”

Demonstrating Applied Uses of GTFS Data

With the GTFS readily available, mobile app developers may create different applications for riders. When applications are created by third-party developers using a transit agency’s GTFS data, the agency may choose to make transit riders aware of these applications. One method of increasing awareness is to showcase certain applications on the agency’s website.

TriMet[10], BART in San Francisco[11], Metropolitan Transportation Authority (MTA) in New York[12], Chicago Transit Authority[13], GoTriangle in North Carolina[14], HART in Tampa, FL[15], MBTA in Massachusetts[16], KCATA in Kansas City [17], and Utah Transit Authority[18] are all examples of medium to large transit agencies that publishes information about 3rd party applications in “App Center” websites. Mendocino Transit Authority is an example of a small transit agency that provides an “App Center”[19]. City-Go-Round[20] is a global directory of third-party transit applications.

If an agency produces such a showecase, these showcased applications should be selected by the agency based on clear, defined criteria. McHugh from TriMet explains their methodology for showcasing applications. “Our philosophy has always been not to police applications. We have two criteria [we examine for before] posting: (1) The App must work as it says it does, and (2) the App must use our developer resources/data. This is to discourage screen scraping [and encourage use of the official GTFS dataset]”[21].

Wong et al. also encourage an active relationship with the third-party software developer community when openly sharing GTFS data[22].