tidytransit1.8.0 package

Read, Validate, Analyze, and Map GTFS Feeds

filter_stop_times

Filter a stop_times table for a given date and timespan.

filter_stops

Get a set of stops for a given set of service ids and route ids

get_route_frequency

Get Route Frequency

get_route_geometry

Get all trip shapes for a given route and service

get_stop_frequency

Get Stop Frequency

get_trip_geometry

Get all trip shapes for given trip ids

gtfs_as_sf

Convert stops and shapes to Simple Features

gtfs_to_tidygtfs

Convert an object created by gtfsio::import_gtfs to a tidygtfs object

gtfs_transform

Transform coordinates of a gtfs feed

hhmmss_to_hms

Convert "HH:MM:SS" time strings to hms values empty strings are conver...

hhmmss_to_sec_split

Fallback function to convert strings like 5:02:11 10x slower than `hhm...

hhmmss_to_seconds

Convert "HH:MM:SS" time strings to seconds (numeric) empty strings are...

interpolate_stop_times

Interpolate missing stop_times linearly

json_to_sf

Convert a json (read with jsonlite) to sf object

na_to_empty_strings

Convert NA values to empty strings ("")

plot.tidygtfs

Plot GTFS stops and trips

print.tidygtfs

Print a GTFS object

raptor

Calculate travel times from one stop to all reachable stops

read_gtfs

Read and validate GTFS files

set_dates_services

Returns all possible date/service_id combinations as a data frame

set_servicepattern

Calculate service pattern ids for a GTFS feed

sf_as_tbl

Convert stops and shapes from sf objects to tibbles

sf_lines_to_df

Adds the coordinates of an sf LINESTRING object as columns and rows

sf_points_to_df

Adds the coordinates of an sf POINT object as columns

sf_to_json

Convert an sf object to a json list

shape_as_sf_linestring

return an sf linestring with lat and long from gtfs

shapes_as_sf

Convert shapes into Simple Features Linestrings

stop_distances

Calculate distances between a given set of stops

stop_group_distances

Calculates distances among stop within the same group column

stops_as_sf

Convert stops into Simple Features Points

summary.tidygtfs

GTFS feed summary

tidygtfs_to_gtfs

Convert a tidygtfs object to a gtfs object (for gtfsio)

travel_times

Calculate shortest travel times from a stop to all reachable stops

feed_contains.

Returns TRUE if the given gtfs_obj contains the table in tidytransit's...

filter_feed_by_area

Filter a gtfs feed so that it only contains trips that pass a given ar...

filter_feed_by_trips

Filter a gtfs feed so that it only contains a given set of trips

filter_feed_by_date

Filter a gtfs feed so that it only contains trips running on a given d...

filter_feed_by_stops

Filter a gtfs feed so that it only contains trips that pass the given ...

agency_info

Create a text listing the first max_agencies agencies of the feed

as_tidygtfs

Convert another gtfs like object to a tidygtfs object

cluster_stops

Cluster nearby stops within a group

convert_types

Convert columns between gtfsio types to tidytransit types according to...

duplicated_primary_keys

Check if primary keys are unique within tables

empty_strings_to_na

Convert empty strings ("") to NA values in all gtfs tables

validate_gtfs

Validate GTFS feed

write_gtfs

Write a tidygtfs object to a zip file

Read General Transit Feed Specification (GTFS) zipfiles into a list of R dataframes. Perform validation of the data structure against the specification. Analyze the headways and frequencies at routes and stops. Create maps and perform spatial analysis on the routes and stops. Please see the GTFS documentation here for more detail: <https://gtfs.org/>.

  • Maintainer: Flavio Poletti
  • License: GPL
  • Last published: 2026-01-26