2026-03-24
Kinds of maps
Basic maps
Adding points
Shading areas
Projections
sf for “simple (geographic) features`mapsrnaturalearth and rnaturalearthdata (see naturalearthdata.com)cancensus for detailed maps of Canadamapproj for making projections of the Earth’s surfaceleaflet for drawing raster or tiled maps (next lesson)Coastlines and political boundaries
Natural features (rivers, water bodies)
Points and filled regions on maps
Tiled maps
How to represent latitude and longitude from a sphere on a flat screen? (Projections.)
values <- tibble( ID = c("Canada", "China", "Chile"),
value2 = c(1, 2, 3))
m4 <- WorldData |>
left_join(values) |>
ggplot() +
geom_sf(colour = "white", fill = "tan",
linewidth=0.1) +
geom_sf(aes(fill = value2), color = "white",
linewidth = 0.1) +
scale_fill_continuous(na.value = "transparent") +
theme_minimal()library(rnaturalearth)
library(rnaturalearthdata)
library(ggrepel)
canada <- ne_countries(country = "canada", scale = "large",
returnclass = "sf")
sites <- tibble(longitude = c(-81, -80),
latitude = c(44, 45),
label = c("A", "B"))
m5 <- ggplot(data = canada) +
geom_sf() +
geom_point(data = sites,
aes(x = longitude, y = latitude),
size = 4, shape = 21, fill = "darkred") +
geom_label_repel(data = sites,
aes(x = longitude, y = latitude,
label = label)) +
coord_sf(xlim = c(-140,-50), ylim = c(42,65))With provinces and territories
library(cancensus)
# set_cancensus_cache_path('/tmp', install = TRUE)
# https://censusmapper.ca/
# https://mountainmath.github.io/cancensus/index.html#api-key
canada_counties <- get_census(
dataset = "CA21",
regions = list(C = "01"),
level = "CD",
geo_format = "sf"
)
Downloading: 16 kB
Downloading: 16 kB
Downloading: 33 kB
Downloading: 33 kB
Downloading: 33 kB
Downloading: 33 kB
Downloading: 66 kB
Downloading: 66 kB
Downloading: 66 kB
Downloading: 66 kB
Downloading: 82 kB
Downloading: 82 kB
Downloading: 82 kB
Downloading: 82 kB
Downloading: 82 kB
Downloading: 82 kB
Downloading: 130 kB
Downloading: 130 kB
Downloading: 150 kB
Downloading: 150 kB
Downloading: 160 kB
Downloading: 160 kB
Downloading: 180 kB
Downloading: 180 kB
Downloading: 200 kB
Downloading: 200 kB
Downloading: 200 kB
Downloading: 200 kB
Downloading: 200 kB
Downloading: 200 kB
Downloading: 200 kB
Downloading: 200 kB
Downloading: 210 kB
Downloading: 210 kB
Downloading: 210 kB
Downloading: 210 kB
Downloading: 230 kB
Downloading: 230 kB
Downloading: 230 kB
Downloading: 230 kB
Downloading: 240 kB
Downloading: 240 kB
Downloading: 240 kB
Downloading: 240 kB
Downloading: 240 kB
Downloading: 240 kB
Downloading: 260 kB
Downloading: 260 kB
Downloading: 260 kB
Downloading: 260 kB
Downloading: 260 kB
Downloading: 260 kB
Downloading: 260 kB
Downloading: 260 kB
Downloading: 280 kB
Downloading: 280 kB
Downloading: 280 kB
Downloading: 280 kB
Downloading: 280 kB
Downloading: 280 kB
Downloading: 280 kB
Downloading: 280 kB
Downloading: 290 kB
Downloading: 290 kB
Downloading: 290 kB
Downloading: 290 kB
Downloading: 290 kB
Downloading: 290 kB
Downloading: 290 kB
Downloading: 290 kB
Downloading: 310 kB
Downloading: 310 kB
Downloading: 310 kB
Downloading: 310 kB
Downloading: 310 kB
Downloading: 310 kB
Downloading: 310 kB
Downloading: 310 kB
Downloading: 310 kB
Downloading: 310 kB
Downloading: 330 kB
Downloading: 330 kB
Downloading: 330 kB
Downloading: 330 kB
Downloading: 330 kB
Downloading: 330 kB
Downloading: 330 kB
Downloading: 330 kB
Downloading: 330 kB
Downloading: 330 kB
Downloading: 330 kB
Downloading: 330 kB
Downloading: 340 kB
Downloading: 340 kB
Downloading: 340 kB
Downloading: 340 kB
Downloading: 340 kB
Downloading: 340 kB
Downloading: 340 kB
Downloading: 340 kB
Downloading: 340 kB
Downloading: 340 kB
Downloading: 340 kB
Downloading: 340 kB
Downloading: 360 kB
Downloading: 360 kB
Downloading: 360 kB
Downloading: 360 kB
Downloading: 360 kB
Downloading: 360 kB
Downloading: 360 kB
Downloading: 360 kB
Downloading: 360 kB
Downloading: 360 kB
Downloading: 360 kB
Downloading: 360 kB
Downloading: 380 kB
Downloading: 380 kB
Downloading: 380 kB
Downloading: 380 kB
Downloading: 380 kB
Downloading: 380 kB
Downloading: 380 kB
Downloading: 380 kB
Downloading: 380 kB
Downloading: 380 kB
Downloading: 380 kB
Downloading: 380 kB
Downloading: 380 kB
Downloading: 380 kB
Downloading: 390 kB
Downloading: 390 kB
Downloading: 390 kB
Downloading: 390 kB
Downloading: 390 kB
Downloading: 390 kB
Downloading: 390 kB
Downloading: 390 kB
Downloading: 390 kB
Downloading: 390 kB
Downloading: 390 kB
Downloading: 390 kB
Downloading: 410 kB
Downloading: 410 kB
Downloading: 440 kB
Downloading: 440 kB
Downloading: 490 kB
Downloading: 490 kB
Downloading: 540 kB
Downloading: 540 kB
Downloading: 550 kB
Downloading: 550 kB
Downloading: 590 kB
Downloading: 590 kB
Downloading: 640 kB
Downloading: 640 kB
Downloading: 710 kB
Downloading: 710 kB
Downloading: 760 kB
Downloading: 760 kB
Downloading: 800 kB
Downloading: 800 kB
Downloading: 830 kB
Downloading: 830 kB
Downloading: 870 kB
Downloading: 870 kB
Downloading: 870 kB
Downloading: 870 kB
Downloading: 910 kB
Downloading: 910 kB
Downloading: 960 kB
Downloading: 960 kB
Downloading: 1 MB
Downloading: 1 MB
Downloading: 1.1 MB
Downloading: 1.1 MB
Downloading: 1.1 MB
Downloading: 1.1 MB
Downloading: 1.2 MB
Downloading: 1.2 MB
Downloading: 1.2 MB
Downloading: 1.2 MB
Downloading: 1.2 MB
Downloading: 1.2 MB
Downloading: 1.2 MB
Downloading: 1.2 MB
Downloading: 1.3 MB
Downloading: 1.3 MB
Downloading: 1.3 MB
Downloading: 1.3 MB
Downloading: 1.4 MB
Downloading: 1.4 MB
Downloading: 1.4 MB
Downloading: 1.4 MB
Downloading: 1.5 MB
Downloading: 1.5 MB
Downloading: 1.5 MB
Downloading: 1.5 MB
Downloading: 1.6 MB
Downloading: 1.6 MB
Downloading: 1.6 MB
Downloading: 1.6 MB
Downloading: 1.6 MB
Downloading: 1.6 MB
Downloading: 1.7 MB
Downloading: 1.7 MB
Downloading: 1.7 MB
Downloading: 1.7 MB
Downloading: 1.7 MB
Downloading: 1.7 MB
Downloading: 1.7 MB
Downloading: 1.7 MB
Downloading: 1.8 MB
Downloading: 1.8 MB
Downloading: 1.8 MB
Downloading: 1.8 MB
Downloading: 1.9 MB
Downloading: 1.9 MB
Downloading: 2 MB
Downloading: 2 MB
Downloading: 2 MB
Downloading: 2 MB
Downloading: 2 MB
Downloading: 2 MB
Downloading: 2 MB
Downloading: 2 MB
Downloading: 2 MB
Downloading: 2 MB
Downloading: 2.1 MB
Downloading: 2.1 MB
Downloading: 2.1 MB
Downloading: 2.1 MB
Downloading: 2.1 MB
Downloading: 2.1 MB
Downloading: 2.1 MB
Downloading: 2.1 MB
Downloading: 2.2 MB
Downloading: 2.2 MB
Downloading: 2.2 MB
Downloading: 2.2 MB
Downloading: 2.3 MB
Downloading: 2.3 MB
Downloading: 2.3 MB
Downloading: 2.3 MB
Downloading: 2.4 MB
Downloading: 2.4 MB
Downloading: 2.5 MB
Downloading: 2.5 MB
Downloading: 2.5 MB
Downloading: 2.5 MB
Downloading: 2.6 MB
Downloading: 2.6 MB
Downloading: 2.6 MB
Downloading: 2.6 MB
Downloading: 2.6 MB
Downloading: 2.6 MB
Downloading: 2.7 MB
Downloading: 2.7 MB
Downloading: 2.7 MB
Downloading: 2.7 MB
Downloading: 2.7 MB
Downloading: 2.7 MB
Downloading: 2.7 MB
Downloading: 2.7 MB
Downloading: 2.8 MB
Downloading: 2.8 MB
Downloading: 2.8 MB
Downloading: 2.8 MB
Downloading: 2.8 MB
Downloading: 2.8 MB
Downloading: 2.8 MB
Downloading: 2.8 MB
Downloading: 2.9 MB
Downloading: 2.9 MB
Downloading: 2.9 MB
Downloading: 2.9 MB
Downloading: 2.9 MB
Downloading: 2.9 MB
Downloading: 2.9 MB
Downloading: 2.9 MB
Downloading: 3 MB
Downloading: 3 MB
Downloading: 3 MB
Downloading: 3 MB
Downloading: 3 MB
Downloading: 3 MB
Downloading: 3.1 MB
Downloading: 3.1 MB
Downloading: 3.1 MB
Downloading: 3.1 MB
Downloading: 3.1 MB
Downloading: 3.1 MB
Downloading: 3.1 MB
Downloading: 3.1 MB
Downloading: 3.2 MB
Downloading: 3.2 MB
Downloading: 3.2 MB
Downloading: 3.2 MB
Downloading: 3.2 MB
Downloading: 3.2 MB
Downloading: 3.3 MB
Downloading: 3.3 MB
Downloading: 3.3 MB
Downloading: 3.3 MB
Downloading: 3.4 MB
Downloading: 3.4 MB
Downloading: 3.4 MB
Downloading: 3.4 MB
Downloading: 3.4 MB
Downloading: 3.4 MB
Downloading: 3.4 MB
Downloading: 3.4 MB
Downloading: 3.5 MB
Downloading: 3.5 MB
Downloading: 3.5 MB
Downloading: 3.5 MB
Downloading: 3.5 MB
Downloading: 3.5 MB
Downloading: 3.6 MB
Downloading: 3.6 MB
Downloading: 3.6 MB
Downloading: 3.6 MB
Downloading: 3.6 MB
Downloading: 3.6 MB
Downloading: 3.6 MB
Downloading: 3.6 MB
Downloading: 3.6 MB
Downloading: 3.6 MB
Downloading: 3.6 MB
Downloading: 3.6 MB
Downloading: 3.7 MB
Downloading: 3.7 MB
Downloading: 3.7 MB
Downloading: 3.7 MB
Downloading: 3.8 MB
Downloading: 3.8 MB
Downloading: 3.8 MB
Downloading: 3.8 MB
Downloading: 3.9 MB
Downloading: 3.9 MB
Downloading: 3.9 MB
Downloading: 3.9 MB
Downloading: 3.9 MB
Downloading: 3.9 MB
Downloading: 4 MB
Downloading: 4 MB
Downloading: 4 MB
Downloading: 4 MB
Downloading: 4 MB
Downloading: 4 MB
Downloading: 4 MB
Downloading: 4 MB
Downloading: 4.1 MB
Downloading: 4.1 MB
Downloading: 4.1 MB
Downloading: 4.1 MB
Downloading: 4.1 MB
Downloading: 4.1 MB
Downloading: 4.1 MB
Downloading: 4.1 MB
Downloading: 4.2 MB
Downloading: 4.2 MB
Downloading: 4.2 MB
Downloading: 4.2 MB
Downloading: 4.2 MB
Downloading: 4.2 MB
Downloading: 4.2 MB
Downloading: 4.2 MB
Downloading: 4.3 MB
Downloading: 4.3 MB
Downloading: 4.3 MB
Downloading: 4.3 MB
Downloading: 4.3 MB
Downloading: 4.3 MB
Downloading: 4.4 MB
Downloading: 4.4 MB
Downloading: 4.4 MB
Downloading: 4.4 MB
Downloading: 4.5 MB
Downloading: 4.5 MB
Downloading: 4.5 MB
Downloading: 4.5 MB
Downloading: 4.5 MB
Downloading: 4.5 MB
Downloading: 4.6 MB
Downloading: 4.6 MB
Downloading: 4.6 MB
Downloading: 4.6 MB
Downloading: 4.6 MB
Downloading: 4.6 MB
Downloading: 4.6 MB
Downloading: 4.6 MB
Downloading: 4.7 MB
Downloading: 4.7 MB
Downloading: 4.7 MB
Downloading: 4.7 MB
Downloading: 4.7 MB
Downloading: 4.7 MB
Downloading: 4.7 MB
Downloading: 4.7 MB
Downloading: 4.7 MB
Downloading: 4.7 MB
Downloading: 4.8 MB
Downloading: 4.8 MB
Downloading: 4.8 MB
Downloading: 4.8 MB
Downloading: 4.8 MB
Downloading: 4.8 MB
Downloading: 4.8 MB
Downloading: 4.8 MB
Downloading: 4.9 MB
Downloading: 4.9 MB
Downloading: 4.9 MB
Downloading: 4.9 MB
Downloading: 4.9 MB
Downloading: 4.9 MB
Downloading: 5 MB
Downloading: 5 MB
Downloading: 5 MB
Downloading: 5 MB
Downloading: 5 MB
Downloading: 5 MB
Downloading: 5 MB
Downloading: 5 MB
Downloading: 5.1 MB
Downloading: 5.1 MB
Downloading: 5.2 MB
Downloading: 5.2 MB
Downloading: 5.2 MB
Downloading: 5.2 MB
Downloading: 5.2 MB
Downloading: 5.2 MB
Downloading: 5.2 MB
Downloading: 5.2 MB
Downloading: 5.2 MB
Downloading: 5.2 MB
Downloading: 5.3 MB
Downloading: 5.3 MB
Downloading: 5.3 MB
Downloading: 5.3 MB
Downloading: 5.3 MB
Downloading: 5.3 MB
Downloading: 5.4 MB
Downloading: 5.4 MB
Downloading: 5.4 MB
Downloading: 5.4 MB
Downloading: 5.4 MB
Downloading: 5.4 MB
Downloading: 5.4 MB
Downloading: 5.4 MB
Downloading: 5.5 MB
Downloading: 5.5 MB
Downloading: 5.5 MB
Downloading: 5.5 MB
Downloading: 5.5 MB
Downloading: 5.5 MB
Downloading: 5.5 MB
Downloading: 5.5 MB
Downloading: 5.6 MB
Downloading: 5.6 MB
Downloading: 5.6 MB
Downloading: 5.6 MB
Downloading: 5.7 MB
Downloading: 5.7 MB
Downloading: 5.7 MB
Downloading: 5.7 MB
Downloading: 5.7 MB
Downloading: 5.7 MB
Downloading: 5.8 MB
Downloading: 5.8 MB
Downloading: 5.8 MB
Downloading: 5.8 MB
Downloading: 5.8 MB
Downloading: 5.8 MB
Downloading: 5.8 MB
Downloading: 5.8 MB
Downloading: 5.9 MB
Downloading: 5.9 MB
Downloading: 5.9 MB
Downloading: 5.9 MB
Downloading: 5.9 MB
Downloading: 5.9 MB
Downloading: 5.9 MB
Downloading: 5.9 MB
Downloading: 6 MB
Downloading: 6 MB
Downloading: 6 MB
Downloading: 6 MB
Downloading: 6 MB
Downloading: 6 MB
Downloading: 6 MB
Downloading: 6 MB
# v_CA21_6 is the vector for Population Density in the 2021 Census
# You can find vector IDs using: list_census_vectors("CA21")
pop_data <- get_census(
dataset = "CA21", level = "CD",
regions = list(C = "01"),
vectors = c("pop_density" = "v_CA21_6"),
geo_format = "sf")
Downloading: 8.4 kB
Downloading: 8.4 kB
Downloading: 8.4 kB
Downloading: 8.4 kB
Make a basic map
Select all or some countries
Fill regions with colour
Add points and labels
Use a different projection