Skip to content
Astuces et scripts R
Primary Navigation Menu
Menu
  • Abcd’R
  • Tous les scripts
    • Voir les articles
    • Proposer un Article
  • Documentation
  • Formation au logiciel R
  • Contact
  • Liste des interfaces graphiques

Les formations ThinkR à distance sont gratuites pour les salariés à temps partiel

COVID 19 – L’état renforce le dispositif FNE-formation : les coûts pédagogiques sont pris en charge à 100% pour les salariés en activité partielle. Contactez-nous pour en savoir plus.

Voir nos formations

Comment lire un fichier raster dans R ?

Par Sébastien
Le septembre 23, 2020
Dans importation de données, sig - cartographie
Tagged raster, stars, terra
Avec 0 Commentaire

Un raster est un fichier géographique dont les données sont stockées sous forme d’une grille régulière. Il existe plusieurs format de stockage : GeoTiff, netcdf, asc, … 

Dans R, il existe 3 packages principaux qui peuvent vous permettre de lire un fichier raster :

  • l’historique : {raster}
  • la version remastérisée avec du C++ : {terra}
  • un package récent avec une philosophie différente : {stars}

Lecture d’un fichier raster avec une seule couche

# récupération du chemin d'un Geotiff
tif <- system.file("tif/L7_ETMs.tif", package = "stars")

# lecture avec {raster}
r_raster <- raster(tif)
# lecture avec {terra}
r_terra <- rast(tif)
# lecture avec {stars}
r_stars <- read_stars(tif)

Lecture d’un fichier raster avec plusieurs couches

# récupération du chemin d'un Geotiff
multiband <- system.file("ex/logo.tif", package="terra")

# lecture avec {raster}
r_raster <- stack(multiband)
# lecture avec {terra}
r_terra <- rast(multiband)
# lecture avec {stars}
r_stars <- read_stars(multiband)

Pour le choix du package à utiliser, tout dépend de votre utilisation du raster. Explorez les fonctions existantes et la doc pour choisir.
Si vous cherchiez comment lire un fichier shapefile plutôt, c’est ici.

 

2020-09-23
Article précédent: Comment lire un fichier shp (shapefile) avec {sf} dans R ?
Article suivant: Comment extraire un motif d’une chaîne de caractères avec une expression régulière ou regex

Formation et consultance

Trouvez votre formation R sur-mesure chez ThinkR

-- Contactez-nous --

Catégories

Commentaires récents

  • Sébastien dans Comment effectuer des calculs de somme et de moyenne sur les colonnes ou les lignes d’une matrice ? colSums, rowSums, colMeans, rowMeans
  • Achraf Mazouz dans Comment effectuer des calculs de somme et de moyenne sur les colonnes ou les lignes d’une matrice ? colSums, rowSums, colMeans, rowMeans
  • Lou Sayd dans Coment alculer simplement la SEM dans R ? (Erreur Standard)
  • Nicolas dans Comment remplacer une chaîne de caractères ? string_replace_all(df, "pattern","replacement")
  • Vincent dans Comment comparer deux moyennes avec R grâce au test de Student ? t.test

Archives

Plan

  • Abcd’R
  • Tous les scripts
    • Proposer un Article
  • Ressources documentaires
    • Le logiciel R
    • Liste des interfaces graphiques
  • Formation au logiciel R
  • Contact
  • Politique de confidentialité

RSS ThinkR – Certification & Formation langage R

  • [video] De la Création au Déploiement d’Applications {shiny} avec {golem}
  • Comment faire ses templates RMarkdown et Shiny ?
  • Portrait Client – retour sur les formations ThinkR
  • Les formations certifiantes à R, RStudio et Shiny sont en ligne pour 2022
  • R Markdown – Les petits trucs qui changent la vie

Méta

  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

ABCD'R (par ThinkR ) © 2022 - Confidentialité