私は家の間取り図を作成しています。ここに私が今持っているものがあります:
- 平面図の紙のコピーをスキャンした jpg ファイル
- 家、部屋、ベッドを示す 3 つの shp ファイル
で 3 つの shp ファイルを使用して spplot を作成する方法を考え出したのでsp.layout
、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)
出力 (カラー スケーリングに注意してください):