Que contient un objet spatial ?
Qu’avez-vous retenu des méthodes du précédent exercice ? print() affiche une représentation de l’objet, mais elle est souvent trop longue et peu utile. summary() fournit une description bien plus concise de l’objet, incluant sa classe (ici SpatialPolygons), l’étendue des données spatiales et les informations sur le système de référence de coordonnées (vous en verrez davantage au chapitre 4). plot() affiche le contenu, en l’occurrence une carte du monde.
Mais comment ces informations sont-elles stockées dans l’objet SpatialPolygons ? Dans cet exercice, vous allez explorer la structure de cet objet. Vous savez déjà utiliser 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 de la hiérarchie que str() affiche. Cela peut être utile pour restreindre la quantité d’informations à traiter.
Voyons si vous pouvez mieux comprendre comment cet objet est structuré.
Cet exercice fait partie du cours
Visualiser des données géospatiales avec R
Instructions
- Appelez
str()surcountries_sp. Cela ne sera pas très utile, si ce n’est pour vous convaincre que la structure est complexe ! - Appelez
str()surcountries_spen définissantmax.levelà 2. Que trouve-t-on au niveau le plus élevé de cet objet ? Voyez-vous où les éléments pourraient être stockés ?
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Call str() on countries_sp
# Call str() on countries_sp with max.level = 2