This package provides a suite of geo-spatial functions that were useful during the response to the COVID-19 pandemic in the UK. It provides some curated data relevant to hospital capacity in the NHS, and demographic data for the UK at the beginning of the pandemic. Coupled with this are a range of functions to simplify the management of mapping data between different administrative geographies, at different levels of detail that were involved in COVID-19 reporting. For mapping community case data to hospital admissions data the library provides an algorithmic hospital catchment area estimation based on label propagation, the methods for which are described in detail in the paper “Algortihmic hospital catchment area estimation using label propagation”. Many of the operations in the package involve time consuming calculations, which only generally need to be performed once, so the package incorporates a transparent filesystem caching layer to speed it all up.
arear
is distributed via ‘r-universe’. arear
has a dependency on the sf
package which in turn requires the gdal
, geos
and proj
libraries. These can be installed on MacOS and linux using the instructions below but more details is available in the sf
package
# in debian / ubuntu prior to 18.04 the following ppa is required for arear
sudo add-apt-repository -y ppa:ubuntugis/ubuntugis-unstable
sudo apt-get -q update
# system library dependencies:
sudo apt-get install -y make libcurl4-openssl-dev libssl-dev libprotobuf-dev \
protobuf-compiler libgeos-dev libproj-dev libudunits2-dev libjq-dev \
libicu-dev libgdal-dev gdal-bin libv8-dev
# or on macOS
brew install gdal proj geos protobuf jq
With sf
dependencies installed you can then install the development version of arear
from GitHub with the following commands:
# install.packages("devtools") devtools::install_github("terminological/arear")
or stable releases from r-universe
by:
# Enable repository from terminological options(repos = c( terminological = 'https://terminological.r-universe.dev', CRAN = 'https://cloud.r-project.org')) # Download and install rmaven in R install.packages('arear')
This can take some time if sf
has not already been set up.
Without this package accessing maps relevant to the UK requires knowing where to look for various shape files, and then managing the various differences between nomenclature and naming conventions. The package provides a simple interface to downloading, extracting, standardising, and caching the main UK maps. Getting and plotting a map for the UK based on the administrative code in use is made relatively simple: