A data.frame containing coordinates (in terms of longitude and latitude) is joined to the polygon level. Then arithmetic operations on the attributes of the coordinates are applied to obtain aggregated values for each polygon.

choropleth_sf(sf_map, df, oper, crs = 4326, outside_print = FALSE)

Arguments

sf_map

object of class sf

df

data.frame containing coordinates (column names should be 'lon' and 'lat')

oper

an arithmetic operation on the polygon level

crs

coordinate reference system: integer with the EPSG code, or character with proj4string

outside_print

print points that are not within a polygon (default is FALSE).

Value

an object of class sf

Author

Martin Haringa