更複雜的空間物件
你也許注意到 countries_sp 的結構有點不一樣。它看起來很像 list,但在輸出中,元素前面不是用 $,而是用 @。這是因為 sp 類別是 S4 物件,所以它不是元素(elements),而是欄位(slots),而且要用 @ 存取。你會在下一支影片中學到更多。
現在,來看看另一個物件 countries_spdf。它比 countries_sp 再複雜一些,但你已經有足夠的概念可以判斷它有哪些不同。
來試試看吧!
本練習屬於課程
在 R 視覺化地理空間資料
練習說明
- 先對
countries_sp呼叫summary(),再對新的物件countries_spdf呼叫一次(一次一個)。「這是什麼類型的物件?和countries_sp有哪些不同?」 - 對
countries_spdf呼叫str(),並設max.level = 2。「它的結構和countries_sp有何差異?」 - 對
countries_spdf呼叫plot()。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Call summary() on countries_spdf and countries_sp
# Call str() with max.level = 2 on countries_spdf
# Plot countries_spdf