当我尝试使用Simple Features
和可视化多边形时遇到了一个问题Mapview
。
我创建了两个矩形,a
并将b
它们放在Mapview
两层上。我的问题是,如果我选择b
before a
,b
矩形将被覆盖a
并且不会正确显示。
有什么方法可以让我始终保持a
在后台,以便b
在选择时始终显示?
library(mapview)
library(sf)
a<-rbind(c(0,0), c(15, 0), c(15, 5), c(0, 5), c(0, 0))
a_polygon<-st_polygon(list(a))
b<-rbind(c(5,1), c(10, 1), c(10, 4), c(5, 4), c(5, 1))
b_polygon<-st_polygon(list(b))
mapview(list(st_sfc(a_polygon), st_sfc(b_polygon)), col.regions = list('blue', 'yellow'), layer.name =c('a', 'b'))