我使用R&R的光栅包来访问USDA国家作物数据层。 这是一个.tif文件。在Raster对象中有许多@ data @属性 坐在数据框中。这些就像乐队一样,但它们不是乐队。
这是科罗拉多州的裁剪数据层:
CDL <- raster("cdl_30m_r_co_2015_albers.tif")
以下是我想要选择的属性片段:
> CDL@data@attributes
[[1]]
ID COUNT Class.Names Opacity
1 0 0 Background 0
2 1 5133840 Corn 255
3 2 0 Cotton 255
4 3 0 Rice 255
我希望能够在新栅格中选择其中一些属性来绘制或对它们进行计算。 (我认为COUNT是栅格中的像素数。)有256个属性。
我该怎么做?
所以我有答案,呃。
就像在栅格上对我想要的值进行比较一样简单。
Corn <- CDL == 1
(我认为,光栅意义上的tif文件只是一个带有地理配准的普通tif图像。它只是x行的y cols位图,在这种情况下是值 对于每个像素,是栅格@ data @ attributes数据帧ID列中的值。)
有助于了解文件格式包含问题的答案。
由于