主な目標は、複数の空間ポリゴンをマップに結合し、それらを変数のレベルに応じて色づけすることです。異なるレベルの空間ポリゴンの塗りつぶしR
:同じ様式でNormandie_names <- c("Basse-Normandie", "Haute-Normandie")
Normandie_index <- which(france$NAME_1 %in% Normandie_names)
regionOfInterest_Normandie <- gUnionCascaded(france[Normandie_index, ])
Normandie <- regionOfInterest_Normandie %>% geometry
Normandie <- sapply([email protected], slot, "area") %>%
{which(. == max(.))} %>% Normandie[.]
Normandie$Name <- "Normandie"
2)第二の領域:私は最初のきれいなことを行うとGADMデータを集約する
:
france <- getData("GADM", country = "FRA", level = 5)
次に、私のように、いくつかの領域をマージ
Bourgogne_Franche_Comte_names <- c("Bourgogne", "Franche-Comté")
Bourgogne_Franche_Comte_index <- which(france$NAME_1 %in%
Bourgogne_Franche_Comte_names)
regionOfInterest_Bourgogne_Franche_Comte <-
gUnionCascaded(france[Bourgogne_Franche_Comte_index, ])
Bourgogne_Franche_Comte<-regionOfInterest_Bourgogne_Franche_Comte%>% geometry
Bourgogne_Franche_Comte<- sapply([email protected], slot, "area") %>%
{which(. == max(.))} %>% Bourgogne_Franche_Comte[.]
Bourgogne_Franche_Comte$Name <- "Bourgogne_Franche_Comte"
ここで2つの空間ポリゴンがありますが、外部値に基づいて色を付けたいと考えています: l私はBourgogne_Franche_Comte値が100でノルマンディー値が30であると言っています。 同じ色であるがレベルの異なる暗いまたは明るい緑色)。
まず私は、2つの空間ポリゴンマージする考え:多分プロット機能を使用しますが、
plot(joined, col = joined$Value)
ポイント希望の色とのレベルを制御することである
joined <- union(Normandie, Bourgogne_Franche_Comte)
を色 - 値によって異なります。
助けてください!
再現可能な例を示してください。私はGADMが広く使われているデータセットだと理解していますが、使用しているものと同じデータを得るための準備が整ったコードを提供することや、おもちゃを作ることによって、問題を説明するために最初から作成されたシェイプファイルの例。 – JanLauGe