gbfs | R Documentation |
The gbfs
package allows users to query tidy datasets about bikeshare
programs around the world by supplying a set of functions to interface with
.json feeds following the General Bikeshare Feed Specification, a standard
data release format developed by the North American Bikeshare Association.
The main function exported by this package is get_gbfs()
, which
grabs every feed released by a city. Alternatively, the user can just
grab information on specific feeds (or groups of feeds).
Each of the feeds described below can be queried with the get_suffix()
function, where suffix
is replaced with the name of the relevant feed.
Although all of the feeds are livestreamed, only a few of the datasets change often:
station_status:
Supplies the number of available bikes and docks at each station as well as station availability
free_bike_status:
Gives the coordinates and metadata on available bikes that are parked, but not at a station.
In this package, these two datasets are considered "dynamic", and can be
specified as desired datasets by setting 'feeds = "dynamic"
in the
main wrapper function in the package, get_gbfs
.
Much of the data supplied in this specification can be considered static.
If you want to grab all of these for a given city, set feeds = "static"
when calling get_gbfs
. Static feeds include:
system_information:
Basic metadata about the bikeshare program
station_information:
Information on the capacity and coordinates of stations
system_hours
, system_calendar
,
system_regions
, system_pricing_plans
, and system_alerts
Maintainer: Simon P. Couch simonpatrickcouch@gmail.com
Authors:
Kaelyn Rosenberg kaerosenberg@gmail.com
Other contributors:
Mark Padgham mark.padgham@email.com [contributor]
Useful links:
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.