【发布时间】:2019-01-21 01:16:28
【问题描述】:
我有一个 0.25 * 0.25 度网格分辨率的数据集
lon <- c(-53.615449969, -53.365449969, -53.115449969, -53.365449969,
-53.115449969, -52.865449969, -53.365449969, -53.115449969, -52.865449969,
-52.615449969, -53.365449969, -53.115449969, -52.865449969, -52.615449969,
-52.365449969, -53.365449969, -53.115449969, -52.865449969, -52.615449969,
-52.365449969, -53.615449969, -53.365449969, -53.115449969, -52.865449969,
-52.615449969, -52.365449969, -52.115449969, -53.865449969, -53.615449969,
-53.365449969, -53.115449969, -52.865449969, -52.615449969, -52.365449969,
-52.115449969, -51.865449969, -54.365449969, -54.115449969, -53.865449969,
-53.615449969, -53.365449969, -53.115449969, -52.865449969, -52.615449969,
-52.365449969, -52.115449969, -51.865449969, -51.615449969, -54.615449969,
-54.365449969, -54.115449969, -53.865449969, -53.615449969, -53.365449969,
-53.115449969, -52.865449969, -52.615449969, -52.365449969, -52.115449969,
-51.615449969)
lat <- c(-33.627081271, -33.627081271, -33.627081271, -33.377081271,
-33.377081271, -33.377081271, -33.127081271, -33.127081271, -33.127081271,
-33.127081271, -32.877081271, -32.877081271, -32.877081271, -32.877081271,
-32.877081271, -32.627081271, -32.627081271, -32.627081271, -32.627081271,
-32.627081271, -32.377081271, -32.377081271, -32.377081271, -32.377081271,
-32.377081271, -32.377081271, -32.377081271, -32.127081271, -32.127081271,
-32.127081271, -32.127081271, -32.127081271, -32.127081271, -32.127081271,
-32.127081271, -32.127081271, -31.877081271, -31.877081271, -31.877081271,
-31.877081271, -31.877081271, -31.877081271, -31.877081271, -31.877081271,
-31.877081271, -31.877081271, -31.877081271, -31.877081271, -31.627081271,
-31.627081271, -31.627081271, -31.627081271, -31.627081271, -31.627081271,
-31.627081271, -31.627081271, -31.627081271, -31.627081271, -31.627081271,
-31.627081271)
df <- as.data.frame(cbind(lon, lat))
df$ID <- 1:nrow(df)
coordinates(df) <- c(1,2)
library(raster)
elev <- getData('alt', country='BRA')
plot(elev)
plot(df, add = T)
对于每个 0.25 * 0.25 度的方格,我想计算平均海拔。我如何在 R 中做到这一点?
【问题讨论】:
标签: r aggregation raster sp