Title: | Map Layers and Spatial Utilities for British Columbia |
Version: | 2.2.1 |
Description: | Various layers of B.C., including administrative boundaries, natural resource management boundaries, census boundaries etc. All layers are available in BC Albers (https://spatialreference.org/ref/epsg/3005/) equal-area projection, which is the B.C. government standard. The layers are sourced from the British Columbia and Canadian government under open licenses, including B.C. Data Catalogue (https://data.gov.bc.ca), the Government of Canada Open Data Portal (https://open.canada.ca/en/using-open-data), and Statistics Canada (https://www.statcan.gc.ca/en/reference/licence). |
License: | Apache License (== 2.0) | file LICENSE |
URL: | https://github.com/bcgov/bcmaps, https://bcgov.github.io/bcmaps/ |
BugReports: | https://github.com/bcgov/bcmaps/issues |
Depends: | R (≥ 2.10), sf (≥ 1.0) |
Imports: | bcdata (≥ 0.5.0), httr (≥ 1.3.1), jsonlite (≥ 1.7.0), lifecycle (≥ 1.0.3), methods, progress, rappdirs (≥ 0.3.1), stats, utils, xml2 |
Suggests: | future (≥ 1.12.0), future.apply (≥ 1.2.0), ggplot2 (≥ 3.0), glue (≥ 1.1.1), knitr, lwgeom (≥ 0.2.13), raster (≥ 3.6-3), rmarkdown, sp (≥ 2.0.0), stars (≥ 0.6.3), terra (≥ 1.7.0), testthat (≥ 2.1.0), withr (≥ 2.3) |
VignetteBuilder: | knitr |
Encoding: | UTF-8 |
RoxygenNote: | 7.3.2 |
NeedsCompilation: | no |
Packaged: | 2024-12-20 21:45:11 UTC; andy |
Author: | Andy Teucher |
Maintainer: | Andy Teucher <andy.teucher@gmail.com> |
Repository: | CRAN |
Date/Publication: | 2024-12-21 00:00:08 UTC |
bcmaps: Map Layers and Spatial Utilities for British Columbia
Description
Various layers of B.C., including administrative boundaries, natural resource management boundaries, census boundaries etc. All layers are available in BC Albers (https://spatialreference.org/ref/epsg/3005/) equal-area projection, which is the B.C. government standard. The layers are sourced from the British Columbia and Canadian government under open licenses, including B.C. Data Catalogue (https://data.gov.bc.ca), the Government of Canada Open Data Portal (https://open.canada.ca/en/using-open-data), and Statistics Canada (https://www.statcan.gc.ca/en/reference/licence).
Author(s)
Maintainer: Andy Teucher andy.teucher@gmail.com (ORCID)
Authors:
Sam Albers sam.albers@gmail.com (ORCID) [contributor]
Stephanie Hazlitt stephhazlitt@gmail.com (ORCID) [contributor]
Other contributors:
Province of British Columbia [copyright holder]
See Also
Useful links:
Report bugs at https://github.com/bcgov/bcmaps/issues
British Columbia Air Zones
Description
British Columbia Air Zones
Usage
airzones(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of airzones
as an sf
object.
Source
bcdata::bcdc_get_data(record = 'e8eeefc4-2826-47bc-8430-85703d328516', resource = 'c495d082-b586-4df0-9e06-bd6b66a8acd9')
See Also
Other BC layers:
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- airzones()
## End(Not run)
List available data layers
Description
A data.frame of all available layers in the bcmaps package. This drawn directly from the B.C. Data Catalogue and will therefore be the most current list layers available.
Usage
available_layers()
Value
A data.frame
of layers, with titles, and a shortcut_function
column
denoting whether or not a shortcut function exists that can be used to return the
layer. If TRUE
, the name of the shortcut function is the same as the layer_name
.
A value of FALSE
in this column means the layer is available via get_data()
but
there is no shortcut function for it.
A value of FALSE
in the local
column means that the layer is not stored in the
bcmaps package but will be downloaded from the internet and cached
on your hard drive.
Examples
## Not run:
available_layers()
## End(Not run)
The size of British Columbia
Description
Total area, Land area only, or Freshwater area only, in the units of your choosing.
Usage
bc_area(what = "total", units = "km2")
Arguments
what |
Which part of BC? One of |
units |
One of |
Details
The sizes are from Statistics Canada
Value
The area of B.C. in the desired units (numeric vector).
Examples
## With no arguments, gives the total area in km^2:
bc_area()
## Get the area of the land only, in hectares:
bc_area("land", "ha")
Get an extent/bounding box for British Columbia
Description
Get an extent/bounding box for British Columbia
Usage
bc_bbox(class = c("sf", "raster"), crs = 3005)
Arguments
class |
|
crs |
coordinate reference system: integer with the EPSG code,
or character with proj4string. Default |
Value
an object denoting a bounding box of British Columbia,
of the corresponding class specified in class
.
Examples
## Not run:
bc_bbox("sf")
bc_bbox("raster")
## End(Not run)
BC Boundary
Description
BC Boundary
Usage
bc_bound(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of bc_bound
as an sf
object
Source
bcdata::bcdc_get_data('b9bd93e1-0226-4351-b943-05c6f80bd5da')
See Also
Other BC layers:
airzones()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- bc_bound()
## End(Not run)
BC Boundary - High Resolution
Description
BC Boundary - High Resolution
Usage
bc_bound_hres(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of bc_bound_hres
as an sf
object
Source
bcdc_get_data(record = '30aeb5c1-4285-46c8-b60b-15b1a6f4258b', resource = '3d72cf36-ab53-4a2a-9988-a883d7488384', layer = 'BC_Boundary_Terrestrial_Multipart')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- bc_bound_hres()
## End(Not run)
BC Major Cities Points
Description
BC Major Cities Points
Usage
bc_cities(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of bc_cities
as an sf
object.
Source
bcdata::bcdc_get_data(record = 'b678c432-c5c1-4341-88db-0d6befa0c7f8', resource = '443dd858-2e37-4a8f-937a-f53359f16e64')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- bc_cities()
## End(Not run)
Boundary of British Columbia, provinces/states and the portion of the Pacific Ocean that borders British Columbia
Description
Boundary of British Columbia, provinces/states and the portion of the Pacific Ocean that borders British Columbia
Usage
bc_neighbours(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of bc_neighbours
as an sf
object
Source
bcdata::bcdc_get_data('b9bd93e1-0226-4351-b943-05c6f80bd5da')
Examples
## Not run:
my_layer <- bc_neighbours()
## End(Not run)
British Columbia BEC Map
Description
British Columbia BEC Map
Usage
bec(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of bec
as an sf
object.
Source
bcdata::bcdc_get_data(record = 'f358a53b-ffde-4830-a325-a5a03ff672c3', resource = '3ec24cb4-f78d-48a9-87e7-516763f00cc8')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- bec()
## End(Not run)
Biogeoclimatic Zone Colours
Description
Standard colours used to represent Biogeoclimatic Zone colours to be used in plotting.
Usage
bec_colours()
bec_colors()
Value
named vector of hexadecimal colour codes. Names are standard abbreviations of Zone names.
Examples
## Not run:
if (require(sf) && require(ggplot2)) {
bec <- bec()
ggplot() +
geom_sf(data = bec[bec$ZONE %in% c("BG", "PP"),],
aes(fill = ZONE, col = ZONE)) +
scale_fill_manual(values = bec_colors()) +
scale_colour_manual(values = bec_colours())
}
## End(Not run)
Canadian Digital Elevation Model (CDED)
Description
Digital Elevation Model (DEM) for British Columbia produced by GeoBC. This data is the TRIM DEM converted to the Canadian Digital Elevation Data (CDED) format. The data consists of an ordered array of ground or reflective surface elevations, recorded in metres, at regularly spaced intervals. The spacing of the grid points is .75 arc seconds north/south. The data was converted into 1:50,000 grids for distribution. The scale of this modified data is 1:250,000 which was captured from the original source data which was at a scale of 1:20,000.
Usage
cded(
aoi = NULL,
tiles_50K = NULL,
.predicate = sf::st_intersects,
dest_vrt = tempfile(fileext = ".vrt"),
ask = interactive(),
check_tiles = TRUE
)
Arguments
aoi |
Area of Interest. Currently supports sf and sp polygons, stars and raster objects. |
tiles_50K |
a character vector of 1:50,000 NTS mapsheet tiles |
.predicate |
geometry predicate function used to find the mapsheets from your aoi. Default sf::st_intersects. |
dest_vrt |
The location of the vrt file. Defaults to a temporary file, but can be overridden if you'd like to save it for a project |
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
check_tiles |
Should the tiles that you already have in your cache be checked to see if they need updating? Default |
Value
path to a .vrt file of the cded tiles for the specified area of interest
Examples
## Not run:
vic <- census_subdivision()[census_subdivision()$CENSUS_SUBDIVISION_NAME == "Victoria", ]
vic_cded <- cded(aoi = vic)
## End(Not run)
Get Canadian Digital Elevation Model (CDED) as a raster
object
Description
Usage
cded_raster(
aoi = NULL,
tiles_50K = NULL,
.predicate = sf::st_intersects,
dest_vrt = tempfile(fileext = ".vrt"),
ask = interactive(),
check_tiles = TRUE,
...
)
Arguments
aoi |
Area of Interest. Currently supports sf and sp polygons, stars and raster objects. |
tiles_50K |
a character vector of 1:50,000 NTS mapsheet tiles |
.predicate |
geometry predicate function used to find the mapsheets from your aoi. Default sf::st_intersects. |
dest_vrt |
The location of the vrt file. Defaults to a temporary file, but can be overridden if you'd like to save it for a project |
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
check_tiles |
Should the tiles that you already have in your cache be checked to see if they need updating? Default |
... |
Further arguments passed on to raster::raster |
Value
a raster
object of the cded tiles for the specified area of interest
Examples
## Not run:
vic <- census_subdivision()[census_subdivision()$CENSUS_SUBDIVISION_NAME == "Victoria", ]
vic_cded <- cded_raster(aoi = vic)
## End(Not run)
Get Canadian Digital Elevation Model (CDED) as a stars
object
Description
Get Canadian Digital Elevation Model (CDED) as a stars
object
Usage
cded_stars(
aoi = NULL,
tiles_50K = NULL,
.predicate = sf::st_intersects,
dest_vrt = tempfile(fileext = ".vrt"),
ask = interactive(),
check_tiles = TRUE,
...
)
Arguments
aoi |
Area of Interest. Currently supports sf and sp polygons, stars and raster objects. |
tiles_50K |
a character vector of 1:50,000 NTS mapsheet tiles |
.predicate |
geometry predicate function used to find the mapsheets from your aoi. Default sf::st_intersects. |
dest_vrt |
The location of the vrt file. Defaults to a temporary file, but can be overridden if you'd like to save it for a project |
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
check_tiles |
Should the tiles that you already have in your cache be checked to see if they need updating? Default |
... |
Further arguments passed on to stars::read_stars |
Value
a stars
object of the cded tiles for the specified area of interest
Examples
## Not run:
vic <- census_subdivision()[census_subdivision()$CENSUS_SUBDIVISION_NAME == "Victoria", ]
vic_cded <- cded_stars(aoi = vic)
## End(Not run)
Get Canadian Digital Elevation Model (CDED) as a terra
object
Description
Get Canadian Digital Elevation Model (CDED) as a terra
object
Usage
cded_terra(
aoi = NULL,
tiles_50K = NULL,
.predicate = sf::st_intersects,
dest_vrt = tempfile(fileext = ".vrt"),
ask = interactive(),
check_tiles = TRUE,
...
)
Arguments
aoi |
Area of Interest. Currently supports sf and sp polygons, stars and raster objects. |
tiles_50K |
a character vector of 1:50,000 NTS mapsheet tiles |
.predicate |
geometry predicate function used to find the mapsheets from your aoi. Default sf::st_intersects. |
dest_vrt |
The location of the vrt file. Defaults to a temporary file, but can be overridden if you'd like to save it for a project |
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
check_tiles |
Should the tiles that you already have in your cache be checked to see if they need updating? Default |
... |
Further arguments passed on to |
Value
a terra
object of the cded tiles for the specified area of interest
Examples
## Not run:
vic <- census_subdivision()[census_subdivision()$CENSUS_SUBDIVISION_NAME == "Victoria", ]
vic_cded <- cded_terra(aoi = vic)
## End(Not run)
Current Census Dissemination Areas
Description
Current Census Dissemination Areas
Usage
census_dissemination_area(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of census_dissemination_area
as an sf
object.
Source
bcdata::bcdc_get_data(record = 'a091fd65-d682-4a24-8c0e-68de7c87e3a3', resource = 'a7fa66d4-0f95-4c58-861d-42d875e5b79f')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- census_dissemination_area()
## End(Not run)
Current Census Division Boundaries
Description
Current Census Division Boundaries
Usage
census_division(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of census_division
as an sf
object.
Source
bcdata::bcdc_get_data(record = 'ef17918a-597a-4012-8534-f8e71d8735b3', resource = '36b530c2-1de6-44a2-a6f6-c1fce36c53ed')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- census_division()
## End(Not run)
Current Census Economic Region Boundaries
Description
Current Census Economic Region Boundaries
Usage
census_economic(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of census_economic
as an sf
object.
Source
bcdata::bcdc_get_data(record = '1aebc451-a41c-496f-8b18-6f414cde93b7', resource = '3f0236cf-b1a1-4f1a-8e9e-86c2c3daff96')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- census_economic()
## End(Not run)
Current Census Metropolitan Areas
Description
Current Census Metropolitan Areas
Usage
census_metropolitan_area(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of census_metropolitan_area
as an sf
object.
Source
bcdata::bcdc_get_data(record = 'a6fb34b7-0937-4718-8f1f-43dba2c0f407', resource = 'f129a965-363e-4d7e-8319-a4010e002fdb')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- census_metropolitan_area()
## End(Not run)
Current Census Subdivision Boundaries
Description
Current Census Subdivision Boundaries
Usage
census_subdivision(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of census_subdivision
as an sf
object.
Source
bcdata::bcdc_get_data(record = '4c5618c6-38dd-4a62-a3de-9408b4974bb6', resource = '98bd1222-57bb-4504-92c2-4a5857ae7671')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- census_subdivision()
## End(Not run)
Current Census Tract Boundaries
Description
Current Census Tract Boundaries
Usage
census_tract(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of census_tract
as an sf
object.
Source
bcdata::bcdc_get_data(record = '539aae5b-12f6-4934-9592-9b27acc827f8', resource = 'be767db6-0d4e-4906-a89b-564637f14db9')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- census_tract()
## End(Not run)
Combine Northern Rockies Regional Municipality with Regional Districts
Description
Combine Northern Rockies Regional Municipality with Regional Districts
Usage
combine_nr_rd()
Value
A layer where the Northern Rockies Regional Municipality has been combined with the Regional Districts to form a full provincial coverage.
View and delete cached files
Description
View and delete cached files
Show the files you have in your cache
Usage
delete_cache(files_to_delete = NULL)
show_cached_files()
Arguments
files_to_delete |
An optional argument to specify which files or layers should be deleted from the cache. Defaults to deleting all files pausing for permission from user. If a subset of files are specified, the files are immediately deleted. |
Value
delete_cache()
: A logical of whether the file(s) were successful deleted
show_cached_files()
: a data.frame with the columns:
-
file
, the name of the file, -
size_MB
, file size in MB, -
is_dir
, is it a directory? If you have cached tiles from thecded()
functions, there will be a row in the data frame showing the total size of the cded tiles cache directory. -
modified
, date and time last modified
Examples
## Not run:
## See which files you have
show_cached_files()
## Delete your whole cache
delete_cache()
## Specify which files are deleted
delete_cache(c('regional_districts.rds', 'bc_cities.rds'))
## End(Not run)
British Columbia Ecoprovinces
Description
British Columbia Ecoprovinces
Usage
ecoprovinces(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of ecoprovinces
as an sf
object.
Source
bcdata::bcdc_get_data(record = '51832f47-efdf-4956-837a-45fc2c9032dd', resource = '811fcedb-1a53-4574-8149-454f4a740682')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- ecoprovinces()
## End(Not run)
British Columbia Ecoregions
Description
British Columbia Ecoregions
Usage
ecoregions(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of ecoregions
as an sf
object.
Source
bcdata::bcdc_get_data(record = 'd00389e0-66da-4895-bd56-39a0dd64aa78', resource = 'bd816a86-4f5e-4989-b1df-0b2f3f4a5f86')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- ecoregions()
## End(Not run)
British Columbia Ecosections
Description
British Columbia Ecosections
Usage
ecosections(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of ecosections
as an sf
object.
Source
bcdata::bcdc_get_data(record = 'ccc01f43-860d-4583-8ba4-e72d8379441e', resource = '6b6a3122-7a0b-4c0f-a72b-1e5c0e13d7e6')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- ecosections()
## End(Not run)
Check and fix polygons that self-intersect, and sometimes can fix orphan holes
Description
This function is defunct as of bcmaps 2.0.0.
For sf
objects simply use sf::st_make_valid()
Usage
fix_geo_problems(obj)
Arguments
obj |
The SpatialPolygons* or sf object to check/fix. |
Value
The SpatialPolygons*
or sf
object, repaired if necessary
British Columbia Forward Sortation Areas
Description
British Columbia Forward Sortation Areas
Usage
fsa(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Source
http://www12.statcan.gc.ca/census-recensement/2011/geo/bound-limit/files-fichiers/2016/lfsa000b16a_e.zip
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- fsa()
## End(Not run)
Get a B.C. spatial layer
Description
Get a B.C. spatial layer
Usage
get_layer(layer, ask = interactive(), force = FALSE)
Arguments
layer |
the name of the layer. The list of available layers can be
obtained by running |
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
the layer requested
Examples
## Not run:
get_layer("bc_bound_hres")
## End(Not run)
Get or calculate the attribute of a list-column containing nested dataframes.
Description
This function is defunct as of bcmaps 2.0.0.
Usage
get_poly_attribute(x, col, fun, ...)
Arguments
x |
the list-column in the (SpatialPolygons)DataFrame that contains nested data.frames |
col |
the column in the nested data frames from which to retrieve/calculate attributes |
fun |
function to determine the resulting single attribute from overlapping polygons |
... |
other parameters passed on to |
Value
An atomic vector of the same length as x
British Columbia's developed ground water aquifers
Description
British Columbia's developed ground water aquifers
Usage
gw_aquifers(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of gw_aquifers
as an sf
object.
Source
bcdata::bcdc_get_data(record = '099d69c5-1401-484d-9e19-c121ccb7977c', resource = '8f421e3a-ccd3-4fab-8198-53ad6e9e2af2')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- gw_aquifers()
## End(Not run)
Community Health Service Areas - CHSA
Description
Community Health Service Areas - CHSA
Usage
health_chsa(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of health_chsa
as an sf
object.
Source
bcdata::bcdc_get_data(record = '68f2f577-28a7-46b4-bca9-7e9770f2f357', resource = '59065b51-511a-4976-b77f-034168365273')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- health_chsa()
## End(Not run)
Health Authority Boundaries
Description
Health Authority Boundaries
Usage
health_ha(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of health_ha
as an sf
object.
Source
bcdata::bcdc_get_data(record = '7bc6018f-bb4f-4e5d-845e-c529e3d1ac3b', resource = '93b79a3c-2da4-4fd4-b953-2f5c690db430')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- health_ha()
## End(Not run)
Health Service Delivery Area Boundaries
Description
Health Service Delivery Area Boundaries
Usage
health_hsda(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of health_hsda
as an sf
object.
Source
bcdata::bcdc_get_data(record = '71c930b9-563a-46da-a10f-ead49ccbc390', resource = 'c5dad467-229b-4378-852b-ff92479a65b6')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- health_hsda()
## End(Not run)
Local Health Area Boundaries
Description
Local Health Area Boundaries
Usage
health_lha(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of health_lha
as an sf
object.
Source
bcdata::bcdc_get_data(record = 'afd021d9-7722-4410-b506-d394c66e74fc', resource = 'd6e951d3-5103-475a-8bb6-b4d275e6343f')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- health_lha()
## End(Not run)
Hydrologic Zone Boundaries of British Columbia
Description
Hydrologic Zone Boundaries of British Columbia
Usage
hydrozones(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of hydrozones
as an sf
object.
Source
bcdata::bcdc_get_data(record = '329fd234-8835-4d44-9aaa-97c37bfc8d92', resource = 'baeb665e-85c7-4a7b-8e67-8b956785490a')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- hydrozones()
## End(Not run)
NTS 250K Grid - Digital Baseline Mapping at 1:250,000 (NTS)
Description
NTS 250K Grid - Digital Baseline Mapping at 1:250,000 (NTS)
Usage
mapsheets_250K()
Value
The spatial layer of mapsheets_250K
as an sf
object.
Source
https://open.canada.ca/data/en/dataset/055919c2-101e-4329-bfd7-1d0c333c0e62
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- mapsheets_250K()
## End(Not run)
NTS 50K Grid - Digital Baseline Mapping at 1:50,000 (NTS)
Description
NTS 50K Grid - Digital Baseline Mapping at 1:50,000 (NTS)
Usage
mapsheets_50K()
Value
The spatial layer of mapsheets_50K
as an sf
object.
Source
https://open.canada.ca/data/en/dataset/055919c2-101e-4329-bfd7-1d0c333c0e62
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- mapsheets_50K()
## End(Not run)
British Columbia Municipalities
Description
British Columbia Municipalities
Usage
municipalities(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of municipalities
as an sf
object.
Source
bcdata::bcdc_get_data(record = 'e3c3c580-996a-4668-8bc5-6aa7c7dc4932', resource = '25c95b07-5882-47ff-970d-36cb243b8355')
See Also
combine_nr_rd()
to combine Regional Districts and the Northern Rockies Regional Municipality into one layer
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- municipalities()
## End(Not run)
British Columbia Natural Resource (NR) Areas
Description
British Columbia Natural Resource (NR) Areas
Usage
nr_areas(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of nr_areas
as an sf
object.
Source
bcdata::bcdc_get_data(record = 'c1861ba4-abb8-4947-b3e5-7f7c4d7257d5', resource = '4b317896-1a42-4c03-9dbd-bff996d5ea0c')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- nr_areas()
## End(Not run)
British Columbia Natural Resource (NR) Districts
Description
British Columbia Natural Resource (NR) Districts
Usage
nr_districts(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of nr_districts
as an sf
object.
Source
bcdata::bcdc_get_data(record = '0bc73892-e41f-41d0-8d8e-828c16139337', resource = 'e6676e55-2a6f-4b2b-91ad-3caf291ac5d4')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- nr_districts()
## End(Not run)
British Columbia Natural Resource (NR) Regions
Description
British Columbia Natural Resource (NR) Regions
Usage
nr_regions(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of nr_regions
as an sf
object.
Source
bcdata::bcdc_get_data(record = 'dfc492c0-69c5-4c20-a6de-2c9bc999301f', resource = 'ec636f64-9c5f-4704-8e66-2dd43032c9b5')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- nr_regions()
## End(Not run)
Overlay a SpatialPolygonsDataFrame or sf polygons layer on a raster layer and clip the raster to each polygon. Optionally done in parallel
Description
Overlay a SpatialPolygonsDataFrame or sf polygons layer on a raster layer and clip the raster to each polygon. Optionally done in parallel
Usage
raster_by_poly(
raster_layer,
poly,
poly_field,
summarize = FALSE,
parallel = FALSE
)
Arguments
raster_layer |
the raster layer |
poly |
a |
poly_field |
the field on which to split the |
summarize |
Should the function summarise the raster values in each
polygon to a vector? Default |
parallel |
process in parallel? Default |
Value
a list of RasterLayers
if summarize = FALSE
otherwise a list of
vectors.
British Columbia Regional Districts
Description
British Columbia Regional Districts
Usage
regional_districts(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of regional_districts
as an sf
object.
Source
bcdata::bcdc_get_data(record = 'd1aff64e-dbfe-45a6-af97-582b7f6418b9', resource = '57c7f719-dc87-415c-8be7-ef2f95289397')
See Also
combine_nr_rd()
to combine Regional Districts and the Northern Rockies Regional Municipality into one layer
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- regional_districts()
## End(Not run)
Union a SpatialPolygons* object with itself to remove overlaps, while retaining attributes
Description
This function is defunct as of bcmaps 2.0.0.
Use raster::union()
for SpatialPolygonsDataFrame
s, or
sf::st_union()
with sf
objects instead.
Usage
self_union(x)
Arguments
x |
A |
Value
A SpatialPolygons
or SpatialPolygonsDataFrame
object
Summarize a list of rasters into a list of numeric vectors
Description
Summarize a list of rasters into a list of numeric vectors
Usage
summarize_raster_list(raster_list, parallel = FALSE)
Arguments
raster_list |
list of rasters |
parallel |
process in parallel? Default |
Value
a list of numeric vectors
Transform a Spatial* object to BC Albers projection
Description
The Spatial
method has been removed as of bcmaps 2.0.0. The sf
method is here to stay.
Usage
transform_bc_albers(obj)
Arguments
obj |
The sf object to transform. |
Value
the sf object in BC Albers projection
British Columbia Timber Supply Areas and TSA Blocks
Description
British Columbia Timber Supply Areas and TSA Blocks
Usage
tsa(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of tsa
as an sf
object.
Source
bcdata::bcdc_get_data(record = '8daa29da-d7f4-401c-83ae-d962e3a28980', resource = '6851f8a6-77b9-4555-9f60-3d2bd8e039be')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- tsa()
## End(Not run)
Convert a data.frame of UTM coordinates to an sf object with a single CRS
Description
This can operate on a data frame containing coordinates from multiple UTM zones with a column denoting the zone, or a single zone for the full dataset.
Usage
utm_convert(
x,
easting,
northing,
zone,
crs = "EPSG:3005",
datum = c("NAD83", "WGS84"),
xycols = TRUE
)
Arguments
x |
data.frame containing UTM coordinates, with a zone column |
easting |
the name of the 'easting' column |
northing |
the name of the 'northing' column |
zone |
the name of the 'zone' column, or a single value if the data are all in one UTM zone |
crs |
target CRS. Default BC Albers (EPSG:3005) |
datum |
The datum of the source data. |
xycols |
should the X and Y columns be appended to the output? |
Details
It supports data collected in either the NAD83 or WGS84 ellipsoid in the Northern hemisphere
Value
sf object in the chosen CRS
Examples
# Data with multiple zones, and a column denoting the zone
df <- data.frame(
animalid = c("a", "b", "c"),
zone = c(10, 11, 11),
easting = c(500000, 800000, 700000),
northing = c(5000000, 3000000, 1000000)
)
utm_convert(df, easting = "easting", northing = "northing", zone = "zone")
# Data all in one zone, specify a single zone:
df <- data.frame(
animalid = c("a", "b"),
easting = c(500000, 800000),
northing = c(5000000, 3000000)
)
utm_convert(df, easting = "easting", northing = "northing", zone = 11)
List the files that a vrt is built on
Description
List the files that a vrt is built on
Usage
vrt_files(vrt, omit_vrt = FALSE)
Arguments
vrt |
path to a .vrt file |
omit_vrt |
omit the listing of the original vrt. Default |
Value
character vector of tiles
Get metadata about a .vrt file
Description
Get metadata about a .vrt file
Usage
vrt_info(vrt, options = character(0), quiet = FALSE)
Arguments
vrt |
path to a .vrt file |
options |
options to pass to |
quiet |
suppress output to the console (default
|
Value
character of vrt metadata
British Columbia's Water Management Districts
Description
British Columbia's Water Management Districts
Usage
water_districts(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of water_districts
as an sf
object.
Source
bcdata::bcdc_get_data(record = '92cb3ad8-9582-48a9-9e79-9a9d33601e50', resource = '07f9aa3f-0b66-4a49-919f-332d12bcd8f0')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- water_districts()
## End(Not run)
British Columbia's Water Management Precincts
Description
British Columbia's Water Management Precincts
Usage
water_precincts(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of water_precincts
as an sf
object.
Source
bcdata::bcdc_get_data(record = 'b5f436b4-532c-4ee2-ba27-90d55ec8c73f', resource = 'e482fd4a-be58-4541-8e0d-c39a764fd0a3')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
watercourses_15M()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- water_precincts()
## End(Not run)
British Columbia watercourses at 1:15M scale
Description
British Columbia watercourses at 1:15M scale
Usage
watercourses_15M(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of watercourses_15M
as an sf
object.
Source
https://ftp.maps.canada.ca/pub/nrcan_rncan/vector/canvec/fgdb/Hydro/canvec_15M_CA_Hydro_fgdb.zip
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_5M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- watercourses_15M()
## End(Not run)
British Columbia watercourses at 1:5M scale
Description
British Columbia watercourses at 1:5M scale
Usage
watercourses_5M(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of watercourses_5M
as an sf
object.
Source
https://ftp.maps.canada.ca/pub/nrcan_rncan/vector/canvec/fgdb/Hydro/canvec_5M_CA_Hydro_fgdb.zip
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
wsc_drainages()
Examples
## Not run:
my_layer <- watercourses_5M()
## End(Not run)
Water Survey of Canada Sub-Sub-Drainage Areas
Description
Water Survey of Canada Sub-Sub-Drainage Areas
Usage
wsc_drainages(ask = interactive(), force = FALSE)
Arguments
ask |
Should the function ask the user before downloading the data to a cache? Defaults to the value of interactive(). |
force |
Should you force download the data? |
Value
The spatial layer of wsc_drainages
as an sf
object.
Source
bcdata::bcdc_get_data(record = '7ae18a3c-917b-4cb1-9aa8-51a172475dbb', resource = '4455072e-d33b-4685-9edd-cffda763dd45')
See Also
Other BC layers:
airzones()
,
bc_bound()
,
bc_bound_hres()
,
bc_cities()
,
bec()
,
census_dissemination_area()
,
census_division()
,
census_economic()
,
census_metropolitan_area()
,
census_subdivision()
,
census_tract()
,
ecoprovinces()
,
ecoregions()
,
ecosections()
,
fsa()
,
gw_aquifers()
,
health_chsa()
,
health_ha()
,
health_hsda()
,
health_lha()
,
hydrozones()
,
mapsheets_250K()
,
mapsheets_50K()
,
municipalities()
,
nr_areas()
,
nr_districts()
,
nr_regions()
,
regional_districts()
,
tsa()
,
water_districts()
,
water_precincts()
,
watercourses_15M()
,
watercourses_5M()
Examples
## Not run:
my_layer <- wsc_drainages()
## End(Not run)