Co kryje się w obiekcie przestrzennym?
Czego dowiedziałeś się o metodach w poprzednim ćwiczeniu? print() wyświetla obiekt w formie tekstowej, ale wynik jest często zbyt długi i mało przydatny. summary() zwraca znacznie bardziej zwięzły opis obiektu – podaje jego klasę (w tym przypadku SpatialPolygons), zasięg danych przestrzennych oraz informacje o układzie współrzędnych (więcej na ten temat znajdziesz w rozdziale 4). plot() wizualizuje zawartość obiektu – tutaj rysuje mapę świata.
Ale jak te informacje są przechowywane w obiekcie SpatialPolygons? W tym ćwiczeniu przyjrzysz się strukturze tego obiektu. Znasz już funkcję str() do badania obiektów w R – być może nie wiesz jednak, że przyjmuje ona opcjonalny argument max.level, który ogranicza głębokość wyświetlanej hierarchii. To świetny sposób na to, by nie przytłoczyć się nadmiarem informacji.
Sprawdź, czy uda ci się zrozumieć, jak zbudowany jest ten obiekt.
To ćwiczenie jest częścią kursu
Wizualizacja danych geoprzestrzennych w R
Instrukcje do ćwiczenia
- Wywołaj
str()na obiekciecountries_sp. Wynik nie będzie zbyt pomocny – przekonasz się jednak, że to naprawdę złożona struktura! - Wywołaj
str()na obiekciecountries_sp, ustawiającmax.levelna 2. Co znajduje się na najwyższym poziomie tego obiektu? Czy widzisz, gdzie mogą być przechowywane poszczególne dane?
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Call str() on countries_sp
# Call str() on countries_sp with max.level = 2