Skip to content

Esri/public-transit-tools

Repository files navigation

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 image

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 Connector for GeoEvent Server image

send-GTFS-rt-to-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:

Reference materials and useful links

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.

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.