Introduction aux données spatiales

Visualiser des données géospatiales avec R

Charlotte Wickham

Assistant Professor at Oregon State University

Qu'est-ce que les données spatiales ?

  • Les données sont associées à des emplacements
  • Un emplacement est décrit par des coordonnées + un système de référence de coordonnées (SRC)
  • SRC courant : la longitude et la latitude décrivent des emplacements à la surface de la Terre
Visualiser des données géospatiales avec R

Ventes de maisons à Corvallis

Capture d'écran du 2020-06-19 à 15 h 28 min 29 s

Visualiser des données géospatiales avec R

Ventes de maisons à Corvallis

Capture d'écran du 2020-06-19 à 15 h 28 min 23 s

Visualiser des données géospatiales avec R

Ventes de maisons à Corvallis

Capture d'écran du 2020-06-19 à 15 h 28 min 10 s

Visualiser des données géospatiales avec R

Ventes de maisons à Corvallis

Capture d'écran du 2020-06-19 à 15 h 28 min 07 s

Visualiser des données géospatiales avec R

Ventes de maisons à Corvallis

Capture d'écran du 2020-06-19 à 15 h 27 min 57 s

Visualiser des données géospatiales avec R

Ventes de maisons à Corvallis

Capture d'écran du 2020-06-19 à 15 h 27 min 35 s

Visualiser des données géospatiales avec R

Ventes de maisons dans une trame de données

head(sales)
        lon      lat  price bedrooms baths     
1 -123.2803 44.57808 267500        5     2     
2 -123.2330 44.59718 255000        3     2     
3 -123.2635 44.56923 295000        3     2
4 -123.2599 44.59453   5000        0     1     
5 -123.2632 44.53606  13950        0     2     
6 -123.2847 44.59877 233000        3     2     
nrow(sales)
931
  • Données de points : les emplacements sont des points, décrits par une seule paire de coordonnées
Visualiser des données géospatiales avec R

Afficher des données spatiales avec ggplot2

library(ggplot2)


ggplot(sales, aes(lon, lat)) + geom_point()
  • Ajouter des repères spatiaux aiderait

Capture d'écran du 2020-06-19 à 15 h 41 min 54 s

Visualiser des données géospatiales avec R

Le paquet ggmap

library(ggmap)

# Coordinates for location of interest nyc <- c(lon = -74.0059, lat = 40.7128)
# 1. Download the relevant map nyc_map <- get_map(location = nyc, zoom = 10)
# 2. Display the map ggmap(nyc_map)

Carte de NYC

Visualiser des données géospatiales avec R

Passons à la pratique !

Visualiser des données géospatiales avec R

Preparing Video For Download...