我正在创建一座房子的平面图,以下是我现在所拥有的:
。
我想了一下如何使用sp.layout
的3个shp文件创建一个spplot,现在我还需要在spplot的背面绘制jpg。我该怎么做呢?谢谢。
发布于 2020-03-04 09:52:32
Orcs
包提供rgb2spLayout
函数将RGB光栅转换为一种格式,可用于spplot
函数的sp.layout
参数。
请参阅以下代码:
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)
输出(注意颜色缩放):
https://stackoverflow.com/questions/10004769
复制相似问题