我正在创建房屋的平面图,这是我现在所拥有的:
我想出了如何使用sp.layout
的3个shp文件创建一个spplot的方法,现在我还需要在spplot的背面绘制jpg。我该怎么做?谢谢。
[Orcs
程序包提供rgb2spLayout
函数,用于将RGB光栅转换为可在sp.layout
函数的spplot
参数中使用的格式。
请参见下面的代码:
library(raster)
library(sp)
library(Orcs)
library(rgdal)
b <- brick( system.file("pictures/Rlogo.jpg", package="rgdal"))
lout <- rgb2spLayout(b)
df <- data.frame(dat = rnorm(100, 50, 10),
x = rnorm(100, 100, 50),
y = rnorm(100, 100, 50))
coordinates(df) <- ~x+y
spplot(df, sp.layout = lout)
输出(注意颜色缩放):