SlideShare une entreprise Scribd logo
1  sur  25
Using FME 2016 and
GTFS Datasets
Nick Ison
April 6, 2016
About Me
BCIT GIS StudentUniversity of
Victoria
Advanced Diploma, 2016BA Geography,
GIS/Geomatics
Concentration, 2013
Workplace
Practicum
Jan-May, 2016
GTFS Datasets – What are they?
Quite simply –
a common format and
specification for public
transportation schedules
and their associated
geographic information
GTFS Structure
• Collection of 6-13 CSV files (.txt),
packaged into a single ZIP file
• Each CSV is a table of relevant
components of a transit system’s
scheduling, stops, routes and related
attributes
Schema:
http://lin-ear-th-inking.blogspot.ca/2011/09/data-model-
diagrams-for-gtfs.html
Required Components
• routes.txt
• Transit routes. A route is a group of trips that are
displayed to riders as a single service.
• Toronto has 197 routes on all modes of transit
• stops.txt
• Individual locations where vehicles pick up or drop off
passengers.
• Chicago has 11449 transit stops in the CTA
Required Components
• trips.txt
• Trips for each route. A trip is a sequence of two or more
stops that occurs at specific time.
• NYC Subways make 19425 trips per week
• stop_times.txt
• Times that a vehicle arrives at and departs from
individual stops for each trip.
• TransLink busses, trains and boats make 2.4m scheduled stops/week
Required Components
• agency.txt
• One or more transit agencies that provide the data in
this feed.
• Vancouver has three, TransLink/CMBC, WCE and BCRTC
• calendar.txt
• Dates for service IDs using a weekly schedule. Specify
when service starts and ends, as well as days of the week
where service is available.
Common Optional Components
• shapes.txt
• Rules for drawing lines on a map to represent a transit
organization's routes.
• TransLink services travel 1229 different routes per week- on 246 unique routes –
25 Brentwood Stn, 25 UBC, 25 Granville, 25 BCIT
Lots of Information in Lots of Files!
What's the problem?
• Format can be difficult for the average person to access
and interpret
• Especially if looking for information involving transit data from
multiple operators
• Route Maps as KML
• Tabular Schedules in Excel
• Stop locations in GeoJSON
• Service Extent in Shapefile
• Learning Opportunity!
How can FME Help?
• FME 2016 introduced some shiny new features
making my life a lot easier, saved time and cut my
workspace complexity in half
• Direct GTFS Format Support
• MapboxStyler
• FeatureWriter
• AttributeManager❤
Project Considerations
• Needed to be able to serve data quickly
• ‘Student’ budget
• Processing files can be expensive and time
consuming if done on the fly, so pre-processing
essential
• Historical record accessibility
TransitDatabase.com
• Web portal to view and download desired information
• Multiple datasets
• Multiple formats (GeoJSON, SHP, KML, XLS, etc.)
• Multiple versions of the GTFS datasets
Still quite a work in progress, but the shell of the site is up
and running now
System
Overview
Route
Details
How it all works…
Overall Process
Download
GTFS from
Transit Agency
Run Main GTFS
Workspace
FTP resulting
output files to
web server
Check to see
if new file
found
This process is run overnight,
every night using FME Cloud
Average runtime for one new
GTFS file is between 2 and 20
minutes (incl. FTP uploads)
Runner Workflow
GTFS Handling
Read Files
Inline Querier
Information
Extraction
Formatting/
Styling Output to
Desired
Format(s)
GTFS Handling Workflow
InlineQuerier
FME makes this easy!
Next Steps?
Website
• Better way of
implementing the maps
– geoJsons and Mapbox are
limited to simple styling
FME Workflows
• Integrate with GTFS data
feeds to only run when
updates are found
• Many many more outputs
and formats
Thank you!
Nick Ison
nickison@gmail.com
http://nickison.ca

Contenu connexe

Tendances

LogiQuest Season 2 - Challenges and opportunities in multi modal logistics in...
LogiQuest Season 2 - Challenges and opportunities in multi modal logistics in...LogiQuest Season 2 - Challenges and opportunities in multi modal logistics in...
LogiQuest Season 2 - Challenges and opportunities in multi modal logistics in...Mahindra Logistics
 
PostGIS and Spatial SQL
PostGIS and Spatial SQLPostGIS and Spatial SQL
PostGIS and Spatial SQLTodd Barr
 
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...Edge AI and Vision Alliance
 
GeoServer on Steroids
GeoServer on SteroidsGeoServer on Steroids
GeoServer on SteroidsGeoSolutions
 
Open BIM: bridging the gap between BIM and GIS
Open BIM: bridging the gap between BIM and GISOpen BIM: bridging the gap between BIM and GIS
Open BIM: bridging the gap between BIM and GISGoedertier Stijn
 
Microsoft Introduction to Automated Machine Learning
Microsoft Introduction to Automated Machine LearningMicrosoft Introduction to Automated Machine Learning
Microsoft Introduction to Automated Machine LearningSetu Chokshi
 
E komercija - Prezentācija
E   komercija - PrezentācijaE   komercija - Prezentācija
E komercija - PrezentācijaAigars Cepītis
 
[공간정보시스템 개론] L06 GIS의 이해
[공간정보시스템 개론] L06 GIS의 이해[공간정보시스템 개론] L06 GIS의 이해
[공간정보시스템 개론] L06 GIS의 이해Kwang Woo NAM
 
Automatic Model Documentation with H2O
Automatic Model Documentation with H2OAutomatic Model Documentation with H2O
Automatic Model Documentation with H2OSri Ambati
 
Shaping the Future of Automatic Programming
Shaping the Future of Automatic ProgrammingShaping the Future of Automatic Programming
Shaping the Future of Automatic ProgrammingChristos Tsakostas
 
Scaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTOScaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTOCARTO
 
Distributed web based systems
Distributed web based systemsDistributed web based systems
Distributed web based systemsReza Gh
 
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...GeoSolutions
 
Multimodal transport development
Multimodal transport developmentMultimodal transport development
Multimodal transport developmentHeisenberg26
 

Tendances (15)

LogiQuest Season 2 - Challenges and opportunities in multi modal logistics in...
LogiQuest Season 2 - Challenges and opportunities in multi modal logistics in...LogiQuest Season 2 - Challenges and opportunities in multi modal logistics in...
LogiQuest Season 2 - Challenges and opportunities in multi modal logistics in...
 
PostGIS and Spatial SQL
PostGIS and Spatial SQLPostGIS and Spatial SQL
PostGIS and Spatial SQL
 
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...
“Accelerating Newer ML Models Using the Qualcomm AI Stack,” a Presentation fr...
 
GeoServer on Steroids
GeoServer on SteroidsGeoServer on Steroids
GeoServer on Steroids
 
Open BIM: bridging the gap between BIM and GIS
Open BIM: bridging the gap between BIM and GISOpen BIM: bridging the gap between BIM and GIS
Open BIM: bridging the gap between BIM and GIS
 
Microsoft Introduction to Automated Machine Learning
Microsoft Introduction to Automated Machine LearningMicrosoft Introduction to Automated Machine Learning
Microsoft Introduction to Automated Machine Learning
 
Chapter 6 synchronization
Chapter 6 synchronizationChapter 6 synchronization
Chapter 6 synchronization
 
E komercija - Prezentācija
E   komercija - PrezentācijaE   komercija - Prezentācija
E komercija - Prezentācija
 
[공간정보시스템 개론] L06 GIS의 이해
[공간정보시스템 개론] L06 GIS의 이해[공간정보시스템 개론] L06 GIS의 이해
[공간정보시스템 개론] L06 GIS의 이해
 
Automatic Model Documentation with H2O
Automatic Model Documentation with H2OAutomatic Model Documentation with H2O
Automatic Model Documentation with H2O
 
Shaping the Future of Automatic Programming
Shaping the Future of Automatic ProgrammingShaping the Future of Automatic Programming
Shaping the Future of Automatic Programming
 
Scaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTOScaling Spatial Analytics with Google Cloud & CARTO
Scaling Spatial Analytics with Google Cloud & CARTO
 
Distributed web based systems
Distributed web based systemsDistributed web based systems
Distributed web based systems
 
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
 
Multimodal transport development
Multimodal transport developmentMultimodal transport development
Multimodal transport development
 

En vedette

2014 FPTA-FDOT-CUTR Workshop - OneBusAway - Enhancing Customer Service via Mo...
2014 FPTA-FDOT-CUTR Workshop - OneBusAway - Enhancing Customer Service via Mo...2014 FPTA-FDOT-CUTR Workshop - OneBusAway - Enhancing Customer Service via Mo...
2014 FPTA-FDOT-CUTR Workshop - OneBusAway - Enhancing Customer Service via Mo...Sean Barbeau
 
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?Aaron Antrim
 
OneBusAway - Issue reporting - Challenges and Improvements
OneBusAway - Issue reporting - Challenges and ImprovementsOneBusAway - Issue reporting - Challenges and Improvements
OneBusAway - Issue reporting - Challenges and ImprovementsSean Barbeau
 
ITS World Congress 2014 - Open Data in Public Transport: Challenges and Oppor...
ITS World Congress 2014 - Open Data in Public Transport: Challenges and Oppor...ITS World Congress 2014 - Open Data in Public Transport: Challenges and Oppor...
ITS World Congress 2014 - Open Data in Public Transport: Challenges and Oppor...Sean Barbeau
 
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...Sean Barbeau
 
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...Sean Barbeau
 
ITS World Congress 2014 - Performance Evaluation of Transit Data Formats on a...
ITS World Congress 2014 - Performance Evaluation of Transit Data Formats on a...ITS World Congress 2014 - Performance Evaluation of Transit Data Formats on a...
ITS World Congress 2014 - Performance Evaluation of Transit Data Formats on a...Sean Barbeau
 
Energy Smart Apps - Location-aware algorithms to save energy on mobile devices
Energy Smart Apps - Location-aware algorithms to save energy on mobile devicesEnergy Smart Apps - Location-aware algorithms to save energy on mobile devices
Energy Smart Apps - Location-aware algorithms to save energy on mobile devicesSean Barbeau
 
Closing the Loop - Improving Transit through Crowd-sourced Information
Closing the Loop - Improving Transit through Crowd-sourced InformationClosing the Loop - Improving Transit through Crowd-sourced Information
Closing the Loop - Improving Transit through Crowd-sourced InformationSean Barbeau
 
USF Travel Options App
USF Travel Options AppUSF Travel Options App
USF Travel Options AppSean Barbeau
 
2016 Commuter Choice Summit - TDM Technology Session
2016 Commuter Choice Summit - TDM Technology Session2016 Commuter Choice Summit - TDM Technology Session
2016 Commuter Choice Summit - TDM Technology SessionSean Barbeau
 
Barbeau enabling better mobility through innovations for mobile devices - o...
Barbeau   enabling better mobility through innovations for mobile devices - o...Barbeau   enabling better mobility through innovations for mobile devices - o...
Barbeau enabling better mobility through innovations for mobile devices - o...Sean Barbeau
 
GTFS Maintenance & More
GTFS Maintenance & MoreGTFS Maintenance & More
GTFS Maintenance & MoreSean Barbeau
 
Adding New Agencies to OneBusAway Tampa
Adding New Agencies to OneBusAway TampaAdding New Agencies to OneBusAway Tampa
Adding New Agencies to OneBusAway TampaSean Barbeau
 
Cell phones and GPS
Cell phones and GPSCell phones and GPS
Cell phones and GPSSean Barbeau
 
2015 Transportation Research Forum Webinar - Enabling Better Mobility Through...
2015 Transportation Research Forum Webinar - Enabling Better Mobility Through...2015 Transportation Research Forum Webinar - Enabling Better Mobility Through...
2015 Transportation Research Forum Webinar - Enabling Better Mobility Through...Sean Barbeau
 
OneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway AndroidOneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway AndroidSean Barbeau
 
APTA TransITech 2013 - "Open Transit Data - A Developers Perspective"
APTA TransITech 2013 - "Open Transit Data - A Developers Perspective"APTA TransITech 2013 - "Open Transit Data - A Developers Perspective"
APTA TransITech 2013 - "Open Transit Data - A Developers Perspective"Sean Barbeau
 

En vedette (20)

Matching GTFS Transit Route Data to a Roadway Network for Travel Modeling
Matching GTFS Transit Route Data to a Roadway Network for Travel ModelingMatching GTFS Transit Route Data to a Roadway Network for Travel Modeling
Matching GTFS Transit Route Data to a Roadway Network for Travel Modeling
 
2014 FPTA-FDOT-CUTR Workshop - OneBusAway - Enhancing Customer Service via Mo...
2014 FPTA-FDOT-CUTR Workshop - OneBusAway - Enhancing Customer Service via Mo...2014 FPTA-FDOT-CUTR Workshop - OneBusAway - Enhancing Customer Service via Mo...
2014 FPTA-FDOT-CUTR Workshop - OneBusAway - Enhancing Customer Service via Mo...
 
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
CTAA 2016 Portland - Aaron Antrim - GTFS - What is it? Why does it matter?
 
OneBusAway - Issue reporting - Challenges and Improvements
OneBusAway - Issue reporting - Challenges and ImprovementsOneBusAway - Issue reporting - Challenges and Improvements
OneBusAway - Issue reporting - Challenges and Improvements
 
ITS World Congress 2014 - Open Data in Public Transport: Challenges and Oppor...
ITS World Congress 2014 - Open Data in Public Transport: Challenges and Oppor...ITS World Congress 2014 - Open Data in Public Transport: Challenges and Oppor...
ITS World Congress 2014 - Open Data in Public Transport: Challenges and Oppor...
 
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
 
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
 
ITS World Congress 2014 - Performance Evaluation of Transit Data Formats on a...
ITS World Congress 2014 - Performance Evaluation of Transit Data Formats on a...ITS World Congress 2014 - Performance Evaluation of Transit Data Formats on a...
ITS World Congress 2014 - Performance Evaluation of Transit Data Formats on a...
 
Energy Smart Apps - Location-aware algorithms to save energy on mobile devices
Energy Smart Apps - Location-aware algorithms to save energy on mobile devicesEnergy Smart Apps - Location-aware algorithms to save energy on mobile devices
Energy Smart Apps - Location-aware algorithms to save energy on mobile devices
 
Closing the Loop - Improving Transit through Crowd-sourced Information
Closing the Loop - Improving Transit through Crowd-sourced InformationClosing the Loop - Improving Transit through Crowd-sourced Information
Closing the Loop - Improving Transit through Crowd-sourced Information
 
USF Travel Options App
USF Travel Options AppUSF Travel Options App
USF Travel Options App
 
2016 Commuter Choice Summit - TDM Technology Session
2016 Commuter Choice Summit - TDM Technology Session2016 Commuter Choice Summit - TDM Technology Session
2016 Commuter Choice Summit - TDM Technology Session
 
Barbeau enabling better mobility through innovations for mobile devices - o...
Barbeau   enabling better mobility through innovations for mobile devices - o...Barbeau   enabling better mobility through innovations for mobile devices - o...
Barbeau enabling better mobility through innovations for mobile devices - o...
 
GTFS Maintenance & More
GTFS Maintenance & MoreGTFS Maintenance & More
GTFS Maintenance & More
 
USF Maps App
USF Maps AppUSF Maps App
USF Maps App
 
Adding New Agencies to OneBusAway Tampa
Adding New Agencies to OneBusAway TampaAdding New Agencies to OneBusAway Tampa
Adding New Agencies to OneBusAway Tampa
 
Cell phones and GPS
Cell phones and GPSCell phones and GPS
Cell phones and GPS
 
2015 Transportation Research Forum Webinar - Enabling Better Mobility Through...
2015 Transportation Research Forum Webinar - Enabling Better Mobility Through...2015 Transportation Research Forum Webinar - Enabling Better Mobility Through...
2015 Transportation Research Forum Webinar - Enabling Better Mobility Through...
 
OneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway AndroidOneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway Android
 
APTA TransITech 2013 - "Open Transit Data - A Developers Perspective"
APTA TransITech 2013 - "Open Transit Data - A Developers Perspective"APTA TransITech 2013 - "Open Transit Data - A Developers Perspective"
APTA TransITech 2013 - "Open Transit Data - A Developers Perspective"
 

Similaire à Using FME and GTFS datasets to run TransitDatabase.com

FHWA C10 DynusT+CT-RAMP Integration on ARC and MORPC
FHWA C10 DynusT+CT-RAMP Integration on ARC and MORPCFHWA C10 DynusT+CT-RAMP Integration on ARC and MORPC
FHWA C10 DynusT+CT-RAMP Integration on ARC and MORPCYi-Chang Chiu
 
OpenDataWeek Marseille 2013 : Andrew Byrd -- The General Transit Feed Specifi...
OpenDataWeek Marseille 2013 : Andrew Byrd -- The General Transit Feed Specifi...OpenDataWeek Marseille 2013 : Andrew Byrd -- The General Transit Feed Specifi...
OpenDataWeek Marseille 2013 : Andrew Byrd -- The General Transit Feed Specifi...Fing
 
ACT 2011 - Emerging Worksite Trip-Reduction Information Tools
ACT 2011 - Emerging Worksite Trip-Reduction Information ToolsACT 2011 - Emerging Worksite Trip-Reduction Information Tools
ACT 2011 - Emerging Worksite Trip-Reduction Information ToolsSean Barbeau
 
SmartMet Server OSGeo
SmartMet Server OSGeoSmartMet Server OSGeo
SmartMet Server OSGeoRoope Tervo
 
neurisa_11_09_rosenthal
neurisa_11_09_rosenthalneurisa_11_09_rosenthal
neurisa_11_09_rosenthaltutorialsruby
 
neurisa_11_09_rosenthal
neurisa_11_09_rosenthalneurisa_11_09_rosenthal
neurisa_11_09_rosenthaltutorialsruby
 
OSM in public transport - case Helsinki, Finland
OSM in public transport - case Helsinki, FinlandOSM in public transport - case Helsinki, Finland
OSM in public transport - case Helsinki, FinlandMarkku Huotari
 
Presentation data collection and gtfs
Presentation data collection and gtfsPresentation data collection and gtfs
Presentation data collection and gtfsLIFE GreenYourMove
 
ATS-16: Making Data Count, Krista Nordback
ATS-16: Making Data Count, Krista NordbackATS-16: Making Data Count, Krista Nordback
ATS-16: Making Data Count, Krista NordbackBTAOregon
 
LIFE GreenYourMove Project - GTFS data
LIFE GreenYourMove Project - GTFS data LIFE GreenYourMove Project - GTFS data
LIFE GreenYourMove Project - GTFS data LIFE GreenYourMove
 
NTI 2017 Workshop - Many Uses of GTFS Data
NTI 2017 Workshop - Many Uses of GTFS DataNTI 2017 Workshop - Many Uses of GTFS Data
NTI 2017 Workshop - Many Uses of GTFS DataSean Barbeau
 
Challenges of Open Data in Japanese Public Transport
Challenges of Open Data in Japanese Public TransportChallenges of Open Data in Japanese Public Transport
Challenges of Open Data in Japanese Public TransportMasaki Ito
 
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...Patrick Sunter
 
SNAP: an Innovative Solution to Turn Transport Data into EU Compliance
SNAP: an Innovative Solution to Turn Transport Data into EU ComplianceSNAP: an Innovative Solution to Turn Transport Data into EU Compliance
SNAP: an Innovative Solution to Turn Transport Data into EU ComplianceMarco Comerio
 
Improving Information Usability at BC Transit
Improving Information Usability at BC TransitImproving Information Usability at BC Transit
Improving Information Usability at BC TransitSafe Software
 
GEOGRAPHICAL INFORMATION SYSTEM (GIS)
GEOGRAPHICAL INFORMATION SYSTEM (GIS)GEOGRAPHICAL INFORMATION SYSTEM (GIS)
GEOGRAPHICAL INFORMATION SYSTEM (GIS)subhashB10
 
TransportDCAT-AP and PhD Thesis at Civic Lab Brussels
TransportDCAT-AP and PhD Thesis at Civic Lab BrusselsTransportDCAT-AP and PhD Thesis at Civic Lab Brussels
TransportDCAT-AP and PhD Thesis at Civic Lab BrusselsDavid Chaves-Fraga
 
Open Transit Data - A Developer's Perspective
Open Transit Data - A Developer's PerspectiveOpen Transit Data - A Developer's Perspective
Open Transit Data - A Developer's PerspectiveSean Barbeau
 
2011 ITS World Congress - GO-Sync - A Framework to Synchronize Transit Agency...
2011 ITS World Congress - GO-Sync - A Framework to Synchronize Transit Agency...2011 ITS World Congress - GO-Sync - A Framework to Synchronize Transit Agency...
2011 ITS World Congress - GO-Sync - A Framework to Synchronize Transit Agency...Sean Barbeau
 
Automated traffic control system
Automated traffic control systemAutomated traffic control system
Automated traffic control systemLikithe
 

Similaire à Using FME and GTFS datasets to run TransitDatabase.com (20)

FHWA C10 DynusT+CT-RAMP Integration on ARC and MORPC
FHWA C10 DynusT+CT-RAMP Integration on ARC and MORPCFHWA C10 DynusT+CT-RAMP Integration on ARC and MORPC
FHWA C10 DynusT+CT-RAMP Integration on ARC and MORPC
 
OpenDataWeek Marseille 2013 : Andrew Byrd -- The General Transit Feed Specifi...
OpenDataWeek Marseille 2013 : Andrew Byrd -- The General Transit Feed Specifi...OpenDataWeek Marseille 2013 : Andrew Byrd -- The General Transit Feed Specifi...
OpenDataWeek Marseille 2013 : Andrew Byrd -- The General Transit Feed Specifi...
 
ACT 2011 - Emerging Worksite Trip-Reduction Information Tools
ACT 2011 - Emerging Worksite Trip-Reduction Information ToolsACT 2011 - Emerging Worksite Trip-Reduction Information Tools
ACT 2011 - Emerging Worksite Trip-Reduction Information Tools
 
SmartMet Server OSGeo
SmartMet Server OSGeoSmartMet Server OSGeo
SmartMet Server OSGeo
 
neurisa_11_09_rosenthal
neurisa_11_09_rosenthalneurisa_11_09_rosenthal
neurisa_11_09_rosenthal
 
neurisa_11_09_rosenthal
neurisa_11_09_rosenthalneurisa_11_09_rosenthal
neurisa_11_09_rosenthal
 
OSM in public transport - case Helsinki, Finland
OSM in public transport - case Helsinki, FinlandOSM in public transport - case Helsinki, Finland
OSM in public transport - case Helsinki, Finland
 
Presentation data collection and gtfs
Presentation data collection and gtfsPresentation data collection and gtfs
Presentation data collection and gtfs
 
ATS-16: Making Data Count, Krista Nordback
ATS-16: Making Data Count, Krista NordbackATS-16: Making Data Count, Krista Nordback
ATS-16: Making Data Count, Krista Nordback
 
LIFE GreenYourMove Project - GTFS data
LIFE GreenYourMove Project - GTFS data LIFE GreenYourMove Project - GTFS data
LIFE GreenYourMove Project - GTFS data
 
NTI 2017 Workshop - Many Uses of GTFS Data
NTI 2017 Workshop - Many Uses of GTFS DataNTI 2017 Workshop - Many Uses of GTFS Data
NTI 2017 Workshop - Many Uses of GTFS Data
 
Challenges of Open Data in Japanese Public Transport
Challenges of Open Data in Japanese Public TransportChallenges of Open Data in Japanese Public Transport
Challenges of Open Data in Japanese Public Transport
 
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
TransportCamp AU Presentation: Designing a multimodal, high-frequency network...
 
SNAP: an Innovative Solution to Turn Transport Data into EU Compliance
SNAP: an Innovative Solution to Turn Transport Data into EU ComplianceSNAP: an Innovative Solution to Turn Transport Data into EU Compliance
SNAP: an Innovative Solution to Turn Transport Data into EU Compliance
 
Improving Information Usability at BC Transit
Improving Information Usability at BC TransitImproving Information Usability at BC Transit
Improving Information Usability at BC Transit
 
GEOGRAPHICAL INFORMATION SYSTEM (GIS)
GEOGRAPHICAL INFORMATION SYSTEM (GIS)GEOGRAPHICAL INFORMATION SYSTEM (GIS)
GEOGRAPHICAL INFORMATION SYSTEM (GIS)
 
TransportDCAT-AP and PhD Thesis at Civic Lab Brussels
TransportDCAT-AP and PhD Thesis at Civic Lab BrusselsTransportDCAT-AP and PhD Thesis at Civic Lab Brussels
TransportDCAT-AP and PhD Thesis at Civic Lab Brussels
 
Open Transit Data - A Developer's Perspective
Open Transit Data - A Developer's PerspectiveOpen Transit Data - A Developer's Perspective
Open Transit Data - A Developer's Perspective
 
2011 ITS World Congress - GO-Sync - A Framework to Synchronize Transit Agency...
2011 ITS World Congress - GO-Sync - A Framework to Synchronize Transit Agency...2011 ITS World Congress - GO-Sync - A Framework to Synchronize Transit Agency...
2011 ITS World Congress - GO-Sync - A Framework to Synchronize Transit Agency...
 
Automated traffic control system
Automated traffic control systemAutomated traffic control system
Automated traffic control system
 

Plus de Safe Software

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action:  Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action:  Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemSafe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISSafe Software
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriSafe Software
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfSafe Software
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologySafe Software
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersSafe Software
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsSafe Software
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategySafe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
 

Plus de Safe Software (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action:  Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action:  Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data Ecosystem
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s Founders
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 

Dernier

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 

Dernier (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

Using FME and GTFS datasets to run TransitDatabase.com

  • 1. Using FME 2016 and GTFS Datasets Nick Ison April 6, 2016
  • 2. About Me BCIT GIS StudentUniversity of Victoria Advanced Diploma, 2016BA Geography, GIS/Geomatics Concentration, 2013 Workplace Practicum Jan-May, 2016
  • 3. GTFS Datasets – What are they? Quite simply – a common format and specification for public transportation schedules and their associated geographic information
  • 4. GTFS Structure • Collection of 6-13 CSV files (.txt), packaged into a single ZIP file • Each CSV is a table of relevant components of a transit system’s scheduling, stops, routes and related attributes
  • 6. Required Components • routes.txt • Transit routes. A route is a group of trips that are displayed to riders as a single service. • Toronto has 197 routes on all modes of transit • stops.txt • Individual locations where vehicles pick up or drop off passengers. • Chicago has 11449 transit stops in the CTA
  • 7. Required Components • trips.txt • Trips for each route. A trip is a sequence of two or more stops that occurs at specific time. • NYC Subways make 19425 trips per week • stop_times.txt • Times that a vehicle arrives at and departs from individual stops for each trip. • TransLink busses, trains and boats make 2.4m scheduled stops/week
  • 8. Required Components • agency.txt • One or more transit agencies that provide the data in this feed. • Vancouver has three, TransLink/CMBC, WCE and BCRTC • calendar.txt • Dates for service IDs using a weekly schedule. Specify when service starts and ends, as well as days of the week where service is available.
  • 9. Common Optional Components • shapes.txt • Rules for drawing lines on a map to represent a transit organization's routes. • TransLink services travel 1229 different routes per week- on 246 unique routes – 25 Brentwood Stn, 25 UBC, 25 Granville, 25 BCIT
  • 10. Lots of Information in Lots of Files!
  • 11. What's the problem? • Format can be difficult for the average person to access and interpret • Especially if looking for information involving transit data from multiple operators • Route Maps as KML • Tabular Schedules in Excel • Stop locations in GeoJSON • Service Extent in Shapefile • Learning Opportunity!
  • 12. How can FME Help? • FME 2016 introduced some shiny new features making my life a lot easier, saved time and cut my workspace complexity in half • Direct GTFS Format Support • MapboxStyler • FeatureWriter • AttributeManager❤
  • 13. Project Considerations • Needed to be able to serve data quickly • ‘Student’ budget • Processing files can be expensive and time consuming if done on the fly, so pre-processing essential • Historical record accessibility
  • 14. TransitDatabase.com • Web portal to view and download desired information • Multiple datasets • Multiple formats (GeoJSON, SHP, KML, XLS, etc.) • Multiple versions of the GTFS datasets Still quite a work in progress, but the shell of the site is up and running now
  • 17. How it all works…
  • 18. Overall Process Download GTFS from Transit Agency Run Main GTFS Workspace FTP resulting output files to web server Check to see if new file found This process is run overnight, every night using FME Cloud Average runtime for one new GTFS file is between 2 and 20 minutes (incl. FTP uploads)
  • 20. GTFS Handling Read Files Inline Querier Information Extraction Formatting/ Styling Output to Desired Format(s)
  • 23. FME makes this easy!
  • 24. Next Steps? Website • Better way of implementing the maps – geoJsons and Mapbox are limited to simple styling FME Workflows • Integrate with GTFS data feeds to only run when updates are found • Many many more outputs and formats

Notes de l'éditeur

  1. IT background
  2. -regular interaction GTFS started out as a side project of a Google employee, worked together with TriMet in Portland OR to create an interchange format for their internal data. Portland became the first city to be featured in the first version of Google's “Transit Trip Planner format released as the Google Transit Feed Specification Later renamed General Transit Feed Specification to emphasize community involvement in project
  3. This boils dwon to 6 major components,
  4. Stops has lat/long
  5. Additional optional tables include: Fare Attributes and Rules Zones, prices Frequencies for routes that don’t operate on a set schedule Subway in Toronto comes every 2 minutes M-F, 6:30am to 9:00am Transfer/Connection Rules General Feed Metadata Versions, effective/expiry details, publisher Usage of these varies from system to system, and some operators add additional files outside of the specification too
  6. Basic gist is that there is lots of information in lots of files, but they share some fundamental commonalities between different sources. Using all this pieces together, you can start to look at the bigger picture of the transit infrastructure of an area
  7. Learning Project 4-5 years ago, CRD Project Competition
  8. Simple web hosting package, postgres database hosted on AWS. PHP5, Little Javascript Plug Owen
  9. Everything is really quite simple, and straightforward. Lots of manhandling attribute data and styling outputs for various formats Still needs performance tweaking – removing unnecessary fields returned, attributes, etc
  10. This is the brain of the operation – query SQLite DB for the relevant information. Probably 10x faster than using various combinations of Feature Mergers.