Awesome
public-transit-tools
This repo contains free, downloadable sample tools provided by Esri for analysis using public transit data in ArcGIS. These tools are intended to extend the capabilities of Esri's core products.
Transit Network Analysis Tools
transit-network-analysis-tools
The Network Analyst extension in ArcGIS includes tools for transportation analysis and routing, particularly for modeling and optimizing travel through a transportation network. You can include public transit schedule data in your transportation network in order to model travel by public transit for a variety of workflows in transportation and urban planning, public health, economic development, and so on.
Once you have created your transit-enabled network dataset using the tools provided in ArcGIS Pro, you may be interested in doing some further analysis. The Transit Network Analysis Tools (the tools right here in this repo) are a set of tools for performing transit-specific network analysis. They are intended to supplement the Network Analyst extension with functionality not available out of the box. In particular, the tools account for the time-dependent nature of public transit and assist with analyses commonly needed by those working with public transit.
- Calculate Accessibility Matrix solves an Origin-Destination Cost Matrix analysis incrementally over a time window and summarizes the results. It can be used to count the number of jobs accessible to a set of origins within a reasonable commute time.
- Calculate Travel Time Statistics calculates some simple statistics about the total transit travel time between locations over a time window and writes the output to a table.
- Prepare Time Lapse Polygons and Create Percent Access Polygons help you visualize the area reachable by transit across a time window.
- Copy Traversed Source Features With Transit returns the individual network segments traversed in a route enhanced with the wait time, ride time, and Run ID for each transit line used.
GTFS Realtime Connector for GeoEvent
GTFS Realtime is an extension to static GTFS that provides a standard format for the real time status of a transit system, such as the positions of buses and trains, information about delays, and service alerts. The GTFS Realtime Connector for GeoEvent Server allows you to ingest GTFS Realtime feeds and display them in a map.
The GTFS Realtime Connector for GeoEvent Server can poll and process the three feed types listed below:
- Trip updates – delays, cancellations, updated routes, etc.
- Service alerts – stop moved, unforeseen events affecting a station, route, or the entire network, etc.
- Vehicle positions – information about transit vehicles including location and congestion level.
Learning materials
Start here! This comprehensive Story Map highlights key concepts and best practices for public transit GIS analysis. It shows how to determine who your transit system serves, how well people are served by transit, and how easy it is for people to access important destinations by transit.
When you're ready for a deep dive, watch this comprehensive tutorial video series to learn techniques and best practices for public transit analysis in ArcGIS Pro:
Other learning resources:
- ArcGIS Pro written tutorial: Create and use a network dataset with public transit data
- Learn Lesson: Assess access to public transit
- Blog posts:
Reference materials and useful links
- ArcGIS Pro documentation: Public transit in Network Analyst
- ArcGIS Pro documentation: Public Transit Tools.tbx geoprocesing toolbox
- GTFS specification
- GTFS Realtime
- GTFS Best Practices - Guidelines for creating a good quality GTFS feed
- The Mobility Database - Catalog of open GTFS datasets from around the world
- Temporal variability in transit-based accessibility to supermarkets by Steve Farber, Melinda Morang, and Michael Widener, in the Journal of Applied Geography
Other ArcGIS tools for public transit agencies
ArcGIS has many tools, products, and solutions applicable to public transit agencies beyond the analytical tools in this repo and discussed in the learning materials above. Learn more using the links below.
- Configurable tools and templates from the ArcGIS Solutions for Local Government's Transit Solution
- Real-Time AVL Feeds With ArcGIS
- Survey123 and Webhooks for Transit
- Public Transit Real Estate Solution
- Transit Incident Reporting
- Routing a Fleet of Vehicles with Ready-To-Use Tools
- Make your static bus timetables sing and move along with Arcade
Problems or questions?
Find a bug or want to request a new feature? Please let us know by submitting an issue, or post a question in the Esri Community forums.
If you have more general questions about how your public transit agency can leverage ArcGIS, contact transit@esri.com.
Contributing
Esri welcomes contributions from anyone and everyone. Please see our guidelines for contributing.
Licensing
Copyright 2024 Esri
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
A copy of the license is available in the repository's license.txt file.