CommencezCommencez gratuitement

Que contient un objet spatial?

Qu'avez-vous retenu au sujet des méthodes dans l'exercice précédent? print() affiche une représentation textuelle de l'objet, mais elle est souvent trop longue et peu utile. summary() fournit une description beaucoup plus concise de l'objet, incluant sa classe (ici SpatialPolygons), l'étendue des données spatiales et l'information sur le système de référence des coordonnées (vous en verrez plus à ce sujet au chapitre 4). plot() affiche le contenu, dans ce cas en traçant une carte du monde.

Mais comment cette information est-elle stockée dans l'objet SpatialPolygons? Dans cet exercice, vous allez explorer la structure de cet objet. Vous connaissez déjà str() pour examiner des objets R, mais ce que vous ne savez peut-être pas, c'est qu'il accepte un argument optionnel max.level qui limite la profondeur hiérarchique que str() affiche. Cela peut être utile pour restreindre la quantité d'information à gérer.

Voyons si vous pouvez mieux comprendre la façon dont cet objet est structuré.

Cette activité fait partie du cours

Visualiser des données géospatiales avec R

Voir le cours

Instructions de l’exercice

  • Appelez str() sur countries_sp. Ce ne sera pas très utile, sauf pour vous convaincre qu'il s'agit d'une structure complexe!
  • Appelez str() sur countries_sp en fixant max.level à 2. Qu'est-ce qu'on trouve au plus haut niveau de cet objet? Voyez-vous où certains éléments pourraient être stockés?

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Call str() on countries_sp


# Call str() on countries_sp with max.level = 2
Modifier et exécuter le code