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
Instructions de l’exercice
- Appelez
str()surcountries_sp. Ce ne sera pas très utile, sauf pour vous convaincre qu'il s'agit d'une structure complexe! - Appelez
str()surcountries_spen fixantmax.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