R を使用して地理参照されたラスター イメージの各ピクセルの色値を抽出したいと思います。前の質問で述べたように、後で tif (または geotif) をプロットするためにそれらのピクセルの色が必要です ( R - を使用した地理参照されたラスター イメージの元の色を参照)。 ggplot2- および raster-packages )。データ バンドを持つラスター イメージはバンド値を暗黙的に使用して色を割り当てることができない (パターンの塗りつぶしを表すことができない) ため、これらのピクセルの色が必要になることは間違いありません。colortable
可能なすべての 256 色がベクトルにリストされている場所にアクセスする方法は既に知っています。ただし、この形式ではマップされません。ラスター画像を読み込み、マップされていない画像を抽出するために使用するコードは次のcolortable
とおりです。
raster1 <- raster(paste(
workingDir, "/HUEK200_Durchlaessigkeit001_proj001.tif",
sep="", collapse=""))
raster1.pts <- rasterToPoints(raster1)
raster1.df <- data.frame(raster1.pts)
colTab <- attr(raster1, "legend")@colortable
ご協力ありがとうございました!