Get population counts within a radius of sampling sites
Source:R/get_population_radius.R
get_population_radius.Rd
This function takes vectors of sampling site longitude and latitude and calculates the total population
residing within a given radius around each sampling site. Intermediate spatial variables are written to
the directory specified in path_output
.
Arguments
- lon
A numeric vector giving the longitudes of the sampling sites in Decimal Degrees.
- lat
A numeric vector giving the latitudes of the sampling sites in Decimal Degrees.
- radius
Numeric giving the radius (in meters) around each point to calculate total population
- path_pop_raster
The file path to a raster object providing population counts in each grid cell. See
download_worldpop_data
for methods to download population raster data.- path_output
The file path of an output directory where spatial data will be saved.
Value
A data.frame
containing the total population counts for the given radius around each sampling site.
Examples
if (FALSE) {
download_worldpop_data(iso3 = 'MCO',
year = 2020,
constrained = TRUE,
UN_adjusted = FALSE,
path_output = tempdir())
get_population_radius(lon = c(7.416, 7.434),
lat = c(43.734, 43.747),
radius = 100,
path_pop_raster = file.path(tempdir(), 'mco_ppp_2020_constrained.tif'),
path_output = tempdir())
}