If you have a list of place/region names (for example as a column in
a data frame) and you’d like to turn that into spatial data,
{cartographer}
can help. There are 2 steps:
{cartographer}
using
register_map()
, or load a package that already did that for
you.add_geometry()
to turn your ordinary data frame
into a spatial one.Cartographer will be most useful when you are working regularly with data about the same places. You can do the work once to curate your geospatial data, and thereafter you can use cartographer to quickly jump from place names to map data ready to analyse or visualise.
See vignette("cartographer")
for examples, and
{ggautomap}
for some handy ggplot helpers that pull map
data using {cartographer}
.
You can install cartographer like so:
# CRAN release
install.packages('cartographer')
# development version
install.packages('cartographer', repos = c('https://cidm-ph.r-universe.dev', 'https://cloud.r-project.org'))
Some packages provide data that works with
{cartographer}
:
{maps}
- some dated example maps of the world and
several countries.{rnaturalearth}
- countries and states (where
available).{nswgeo}
- maps of New South Wales, Australia.Alternatively, you can register your own data using
register_map()
(see
vignette("registering_maps")
).