我想将一个多边形(shapefile;值为1
和2
; 1 = outside a protected area
,2 = inside a protected area
)光栅化为1分钟的分辨率栅格。栅格化查询时,“fun”的各种值会做什么?
我正在使用栅格化。
任何人都可以请告诉我使用fun= first
或fun= last
是什么意思? 每一个产生一个稍有不同的结果。我无法在任何地方找到任何解释。如果我使用fun=min, max, mean
,结果也略有不同。
我想将一个多边形(shapefile;值为1
和2
; 1 = outside a protected area
,2 = inside a protected area
)光栅化为1分钟的分辨率栅格。栅格化查询时,“fun”的各种值会做什么?
我正在使用栅格化。
任何人都可以请告诉我使用fun= first
或fun= last
是什么意思? 每一个产生一个稍有不同的结果。我无法在任何地方找到任何解释。如果我使用fun=min, max, mean
,结果也略有不同。
举一个例子,假设我测量森林中每棵树的高度和位置。我可以用各种方式显示这些数据,但可以说我想创建一个树高度栅格。
根据我为栅格选择的分辨率,每个网格单元可能包含多棵树。然而,每个网格单元格只能有一个树高的值,所以我需要决定如何处理在一个单元格内有多个树,每个树都有一个高度值。这是各种功能允许我做的。
根据我假设我能想到的mean
,median
,mode
,在我的光栅的每个网格单元树高度的maximum
或minimum
。我可能也想知道每个网格单元格中有多少棵树,在这种情况下,我可以使用count
函数。 first
和last
函数的功能几乎与他们所说的一样。如果您想象单个网格单元的所有树高都是向量,则first
将选择此向量中的第一个值,并且last
将选择向量中的最后一个值。
在生态学方面,我想不出为什么这可能是有用的,但我尝试过,这就是他们做的。另外,使用rasterize
时实际上并没有mode
函数,但您可以轻松地编写自定义函数。希望能帮助到你!
欢迎来到Stack Overflow!为了吸引更多关注,我在题目标题中加入了更多信息。我还改进了格式,使其更易于阅读并清楚地显示哪些位是代码。 –