在R中提取高于每个多边形的值的像素值

时间:2018-03-17 14:36:14

标签: r r-raster

我有一个包含38个多边形的shapefile,即一个国家的38个状态。此shapefile覆盖在栅格上。我需要提取/重新分类特定值以上的像素,特定于每个多边形。 例如,我需要提取光栅像素> 120为状态/多边形1,像素> 189为多边形2等,结果光栅是提取的像素值为1,其他所有像素为NoData。因此,似乎我需要首先提取然后重新分类。

我有值,用于提取,保存为数据框,其中包含名称的列,匹配状态的名称,这些名称存储为属性"名称"在shapefile中。

关于如何解决这个问题的任何建议? 我应该将每个州的栅格提取到38个单独的栅格中,然后重新分类()然后镶嵌以制作一个栅格,即国家?

0 个答案:

没有答案