R Raster .tif文件:选择raster @ data @ attributes

时间:2016-07-20 23:10:01

标签: r r-raster

我使用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列中的值。)

有助于了解文件格式包含问题的答案。

由于

0 个答案:

没有答案