1  Historique et évolutions

Historiquement, 4 packages permettent d’importer, de manipuler et de transformer les données spatiales :

Aujourd’hui, les principaux développements concernants les données vectorielles se sont détachés des 3 anciens (sp, rgdal, rgeos) pour se reposer principalement sur le package sf (Pebesma, 2018a ; Pebesma, 2018b). Dans ce manuel nous nous appuierons exclusivement sur ce package pour manipuler les données vectorielles.

Les packages stars (Pebesma, 2021) et terra(Hijmans, 2021b) sont venus quand à eux remplacer le package raster pour le traitement des données raster.

1.1 Le package sf

Le package sf a été publié fin 2016 par Edzer Pebesma (également auteur de sp). Son objectif est de combiner les fonctionnalités de sp, rgeos et rgdal dans un package unique plus ergonomique. Ce package propose des objets plus simples (suivant le standard simple feature) dont la manipulation est plus aisée. Une attention particulière a été portée à la compatibilité du package avec la syntaxe pipe et les opérateurs du tidyverse.

sf utilise directement les librairies GDAL, GEOS et PROJ.

Site web du package sf

1.2 Exercice

  1. Les données utilisées dans ce document sont stockées dans un projet RStudio. Vous devez le télécharger puis le décompresser sur votre machine. Il vous sera ensuite possible de tester l’ensemble des manipulations proposées dans ce document au sein du projet geodata.
    Télécharger le projet

  2. Nous utiliserons largement le package sf dans la suite de cette formation.
    Installez le en utilisant la fonction install.packages().