TIG’R
  • Introduction
  • Modules
  • Données
  • Ressources
  • Crédits
  1. Introduction
  • Introduction

  • Import de données
    • Toutes les leçons
    • Import & export
    • Web Scraping
  • Manipulation
    • Toutes les leçons
    • Manipulation de tableau
    • L’écosystème tidyverse
  • Statistique
    • Toutes les leçons
    • Statistique Descriptive
    • Classif. Asc. Hiérarch.
  • Graphique
    • Toutes les leçons
    • Graphique R-base
    • Le package ggplot2
    • ggplot2 et la grammaire graphique
  • Réseau
    • Réseau avec igraph
  • Géomatique
    • Toutes les leçons
    • Données vectorielles
    • Données Raster
    • OpenStreetMap & R
  • Cartographie
    • Cartographie mapsf
  • Reproductibilité
    • Toutes les leçons
    • Le package miniCRAN
    • PL et Notebook (Rmd)
    • PL et Notebook (Quarto)

  • Données utilisées
  • Ressources annexes

Sur cette page

  • Les modules thématiques
  • Les packages utilisés
  • Le miniCRAN
  • Les données utilisées
  • Conditions d’utilisation
  • Citation TIG’R

Introduction

Les différentes leçons peuvent être utilisées indépendamment les unes des autres. Il est néanmoins nécessaire de connaître les bases du langage R (objets, opérateurs, fonctions…) pour comprendre les différents cours et exercices proposés.

Si vous êtes débutant·e, plusieurs supports libres et gratuits d’initiation à R sont indiqués dans les ressources annexes. Si vous êtes enseignant·e, vous pouvez également utilisés ces deux diaporamas d’introduction au langage R :

Consulter en plein écran


Consulter en plein écran

Installer R et Rstudio

Téléchargez R et Rstudio depuis le site de Posit : https://posit.co/download/rstudio-desktop/
Puis, suivez les instructions d’installation (classiques)

Les modules thématiques

Les leçons TIG’R sont classées en huit modules thématiques qui segmentent l’ensemble de la chaîne de traitement de données géographiques :

  • Données (Import, collecte , connexion BD… et export de données)
  • Manipulation de données (gestion & traitement de données)
  • Statistique descriptives (uni, bi et multivariée)
  • Représentation graphique (R-base & ggplot2)
  • Analyse de réseau (Théorie de graphes et analyse de réseau)
  • Géomatique (traitement des données vectorielles et raster)
  • Cartographie thématique (statique et interactive)
  • Reproductibilité (Bonnes pratiques pour la recherche reproductible)

Les packages utilisés

Afin de maximiser la reproductibilité des traitements présentés, les différents modules de formation tentent de minimiser les dépendances à des packages. Les différents packages utilisés sont généralement des références dans la communauté R et laisser présager une certaine stabilité du code présenté.

Les packages utilisés dans les différents modules thématiques sont :

  • readxl
  • openxlsx
  • haven
  • jpeg
  • dplyr
  • tidyr
  • lubridate
  • stringr
  • cluster
  • ade4
  • cluster
  • FactoMineR
  • gtsummary
  • ggplot2
  • igraph
  • questionr
  • sf
  • terra
  • mapsf
  • leaflet
  • mapview
  • maptiles
  • osmdata
  • osmextract
  • osrm
  • rmarkdown
  • knitr
  • miniCRAN

Installation

# Liste des packages à installer
packages <- c("readxl", "openxlsx", "haven",
              "dplyr", "lubridate", "stringr",
              "ggplot2", "FactoMineR", "sf",
              "terra", "mapsf", "rmarkdown", "knitr", "...")


# Détection de package à installer
missing_packages <- packages [!(packages  %in% installed.packages()[,"Package"])]

# Installation des packages manquants
if(length(missing_packages)) install.packages(missing_packages)

Le miniCRAN

Afin de pouvoir reproduire les différentes leçons sans être dépendant d’une connexion internet, un miniCRAN (répertoire contenant les sources de l’ensemble des packages) est mis à disposition :

Télécharger le miniCRAN

Une fois le répertoire décompressé, vous pouvez installer les différents packages en local de la manière suivante :

# Chemin d'accès jusqu'au répertoire "miniCRAN" copié sur votre machine.
URL_dossier <- paste0("file:///", "C:/Users/<username>/.../", "miniCRAN")

# Installation de ggplot2 depuis la source (répertoire miniCRAN)
install.packages("ggplot2", 
                 repos = URL_dossier,
                 type = "source")
Note

Modifier “C:/Users/username/…/” par le chemin d’accès correct.

Les données utilisées

Les différents jeux de données utilisés dans les modules sont présentés et mis à disposition sur cette page.

Conditions d’utilisation

Le contenu de ce site web (support de cours et exercice inclus) est soumis à la Licence ouverte V2.0 d’Etalab. Le « Réutilisateur » est libre de réutiliser l’ « Information » :

  • de la reproduire, la copier,
  • de l’adapter, la modifier, l’extraire et la transformer, pour créer des « Informations dérivées », des produits ou des services,
  • de la communiquer, la diffuser, la redistribuer, la publier et la transmettre,
  • de l’exploiter à titre commercial, par exemple en la combinant avec d’autres informations, ou en l’incluant dans son propre produit ou application.

Sous réserve de :

  • mentionner la paternité de l’ « Information » : sa source (cf. citation et la date de dernière mise à jour de l’ « Information » réutilisée.

Citation TIG’R

Pecout H., Dansou J., et al. 2023. « TIG’R : Traitement de l’information géographique avec R ». 2023. https://ee2023.netlify.app/.
 
Ecole d’été CIST·2023 - licensebuttons by-sa - Ouidah, Bénin