始める無料で始める

さらに深掘りしてみましょう

前の演習では、SpatialPolygonsDataFramepolygons スロットに Polygons のリストがあり、各 Polygons オブジェクトも Polygons スロットを持っていました。つまりポリゴンがたくさん……ですが、まだ階層の底ではありません!

countries_spdfPolygons スロットの169番目の要素をもう一度見てみましょう。前の演習の次のコードを実行します:

one <- countries_spdf@polygons[[169]]
str(one, max.level = 2)

Polygons スロットには10個の要素を持つリストがあります。これらのオブジェクトは何でしょうか? さらに掘り下げてみましょう。

この演習はコースの一部です

R で地理空間データを可視化する

コースを見る

演習の手順

  • onePolygons スロットに対して、max.level = 2 を指定して str() を呼び出します。
  • onePolygons スロットの6番目の要素に対して、max.level = 2 を指定して str() を呼び出します。空間データらしきものが見えますか?
  • onePolygons スロットの6番目の要素の coords スロットに対して、plot() を呼び出します。このオブジェクトがどんなデータを含んでいるか分かりますか?

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

one <- countries_spdf@polygons[[169]]

# str() with max.level = 2, on the Polygons slot of one


# str() with max.level = 2, on the 6th element of the one@Polygons


# Call plot on the coords slot of 6th element of one@Polygons
コードを編集して実行