Add GTFS to a Network Dataset allows you to put GTFS public transit data into an ArcGIS network dataset so you can run schedule-aware analyses using the Network Analyst tools, like Service Area, OD Cost Matrix, and Location-Allocation.
- Use schedule-based transit data with the ArcGIS Network Analyst tools.
- Create transit service areas (transitsheds).
- Study accessibility of destinations by transit.
- Make location decisions based on access by transit.
- ArcGIS toolbox - No coding is required to use this tool. Just add the toolbox to ArcMap and use the tools like any other geoprocessing tools.
To simply use the tool, download the latest release and follow the included User's Guide.
If you want to play with the code, fork it and have fun. In addition to grabbing everything from GitHub, you also need to download and set up the correct version of [System.Data.SQLite] (https://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki).
- The one you want is sqlite-netFx20-binary-Win32-2005-1.0.98.0.zip. Download this.
- Unzip it to a folder called SQLite in the same directory as the TransitEvaluator and GetEIDs folders.
- In the Debug folder where TransitEvaluator.sln is going to build, create a folder called x86.
- Copy SQLite.Interop.dll from your SQLite folder into the x86 folder.
- If you want the Add GTFS to a Network Dataset tool to work in ArcGIS Server, you will also need to download the 64-bit version of the above and place the 64-bit version of SQLite.Interop.dll in a folder called x64.
To build the GetEIDs tool, you will need to do the same thing with the System.Data.SQLite files and the GetEIDs Debug folder.
- ArcGIS 10.1 or higher with a Desktop Standard (ArcEditor) license. (You can still use it if you have a Desktop Basic license, but you will have to find an alternate method for one of the pre-processing tools.) This tool does not work in ArcGIS Pro.
- Network Analyst extension.
- Street data for the area covered by your transit system, preferably data including pedestrian attributes.
- A valid GTFS dataset. If your GTFS dataset has blank values for arrival_time and departure_time in stop_times.txt, you will not be able to run this tool.
- The necessary privileges to install something on your computer.
Find a bug or want to request a new feature? Please let us know by submitting an issue.
Esri welcomes contributions from anyone and everyone. Please see our guidelines for contributing.
Copyright 2017 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.