Title: | Call the 'NaPTAN' API Through R |
Version: | 1.0.1 |
Description: | An R wrapper for pulling data from the National Public Transport Access Nodes ('NaPTAN') API (https://www.api.gov.uk/dft/national-public-transport-access-nodes-naptan-api/#national-public-transport-access-nodes-naptan-api). This allows users to download 'NaPTAN' transport information, for the full dataset, by ATCO region code, or by name of region. |
License: | MIT + file LICENSE |
Imports: | httr, data.table |
Suggests: | testthat (≥ 3.0.0) |
Config/testthat/edition: | 3 |
Encoding: | UTF-8 |
RoxygenNote: | 7.2.1 |
Depends: | R (≥ 2.10) |
NeedsCompilation: | no |
Packaged: | 2022-09-07 08:08:26 UTC; fbryden |
Author: | Tom Westlake [aut], Francesca Bryden [aut, cre], Sara Smith [aut] |
Maintainer: | Francesca Bryden <francesca.bryden@dft.gov.uk> |
Repository: | CRAN |
Date/Publication: | 2022-09-07 08:30:05 UTC |
Call the NaPTAN API for all, or for specified ATCO codes. Returns a data frame of Naptan data.
Description
Call the NaPTAN API for all, or for specified ATCO codes. Returns a data frame of Naptan data.
Usage
call_naptan(atco = NULL)
Arguments
atco |
string or vector of strings. First three digits of ATCO area codes of interest. If provided, will return data for only these ATCO areas. Defaults to NULL. To return a lookup of current valid ATCO codes, use the lookup_atco_codes() function. |
Value
Returns a data frame of NaPTAN data containing transport access node information. See NaPTAN data set guidance for more information.
Examples
## Not run:
#Return data for all ATCO areas
call_naptan()
#Return data for a single ATCO area
call_naptan(atco = "050")
#Return data for multiple atco codes
call_naptan(atco = c("050", "290"))
## End(Not run)
Call the Naptan API for a partial or full region name. Returns a data frame of Naptan data.
Description
Call the Naptan API for a partial or full region name. Returns a data frame of Naptan data.
Usage
call_naptan_region(region_string)
Arguments
region_string |
string of partial or complete region name. Function uses regex to search for provided string in the names of the regions in Naptan. To see a data frame of current valid atco codes and region names, use the lookup_atco_codes() function. |
Value
Returns a data frame of NaPTAN data containing transport access node information. See NaPTAN data set guidance for more information.
Examples
#Return data for west yorkshire only
call_naptan_region("west yorkshire")
#Return data for all yorkshire regions
call_naptan_region("yorkshire")
Return a vector of all permitted ATCO region codes in NaPTAN
Description
Return a vector of all permitted ATCO region codes in NaPTAN
Usage
get_atco_codes()
Return a lookup table of all permitted ATCO codes and area names for a specified area string and/or country
Description
Return a lookup table of all permitted ATCO codes and area names for a specified area string and/or country
Usage
lookup_atco_codes(area_name = "", country = "")
Arguments
area_name |
string of partial or complete area name. Default is blank, which returns a full lookup table. |
country |
string of country code ("ENG", "SCO", "WAL" or "GB"). Default is blank, which returns a full lookup table. |
Value
A data frame containing two columns, "AreaName" a character column containing names of geographic regions and AtcoAreaCode, a character column containing corresponding ATCO codes for these areas.
Examples
#Return all ATCO codes
lookup_atco_codes()
#Return Yorkshire ATCO codes
lookup_atco_codes(area_name = "yorkshire")
#Return ATCO codes in Scotland
lookup_atco_codes(country = "SCO")