2017-10-26 15 views
0

私はspdfを使ってリーフレットとrで光沢のあるインタラクティブマップを作成しています。私は、現在のビュー内のマップ境界の座標に応じて、データを反応的にサブセット化したい(それに応じて変化するグラフをプロットするため)。サブセット空間ポリゴンdf(座標)

一つは、データの属性によってSPDFをサブセットe.ge

spdf2 <- spdf1[spdf1$Indicator == "pop" & spdf1$Country == "US",] 

それはポリゴンによってサブセットすることが可能であることができる属性 - 特異labptスロットの緯度と長いCOORDS(多角形の中心を)?

答えて

0

私はちょうどデータスロットに興味があるので、私の解決策は、applyを使ってlabpt座標を抽出し、得られた行列をspデータ部分にバインドすることでした。例えば、

my_df2 <- cbind([email protected], as.data.frame(t(sapply(slot(my_spdf, 'polygons'), 
                function(i) slot(i, 'labpt'))))) 

従来のサブセット/フィルタ方法を使用します。

関連する問題