栅格化查询时,“有趣”的各种值会做什么?

时间:2016-04-27 17:03:43

标签: rasterize

我想将多边形(shapefile;值12; 1 = outside a protected area2 = inside a protected area)栅格化为1分钟的分辨率栅格。

我正在使用栅格化。

有人可以告诉我使用fun= firstfun= last的含义是什么吗? 每一个都产生了略微不同的结果。我在任何地方都找不到任何解释。如果我使用fun=min, max, mean,结果也会略有不同。

1 个答案:

答案 0 :(得分:1)

举一个例子,我可以说测量森林中每棵树的高度和位置。我可以用各种方式显示这些数据但是我想创建一个树高的栅格。

根据我为栅格选择的分辨率,每个网格单元格可能包含多个树。但是,每个网格单元只能有一个单独的树高值,因此我需要决定如何在单元格内处理多个树,每个树都有一个高度值。这就是各种功能允许我做的事情。

根据我的假设,我可能希望我的每个网格单元格的树高度为meanmedianmodemaximumminimum光栅。我可能还想知道每个网格单元格中有多少树,在这种情况下我可以使用count函数。 firstlast函数几乎与他们在锡上所说的相同。如果您想象单个网格单元的所有树高都是向量,则first选择此向量中的第一个值,last选择向量中的最后一个值。

在生态方面,我无法想到为什么这可能有用,但我进行了实验,这就是他们所做的。另外,使用mode时实际上并没有rasterize函数,但您可以轻松编写自定义函数。希望它有所帮助!