R/land_mask.R

land_masker <- function(grid, map) {
  tst <- over(as(spTransform(rasterToPoints(setValues(grid, 0), sp = TRUE),  projection(map)), 
                 "SpatialPoints"), 
              geometry(map))
  r <- setValues(grid, 0)
  r[!is.na(tst)] <- NA
  r
}
#notland <- land_masker(master, countriesLow)
#writeRaster(notland, "notland.grd")
Trackage/splat documentation built on June 26, 2019, 8:13 p.m.