# NOT RUN {
library(sp)
library(raster)
library(rgeos)
## Exemplary input Polygon with 2km x 2km:
Polygon1 <- Polygon(rbind(c(0, 0), c(0, 2000),
c(2000, 2000), c(2000, 0)))
Polygon1 <- Polygons(list(Polygon1),1);
Polygon1 <- SpatialPolygons(list(Polygon1))
Projection <- "+init=epsg:3035"
proj4string(Polygon1) <- Projection
## Create a Grid
grid_area(Polygon1,200,1,TRUE)
grid_area(Polygon1,400,1,TRUE)
## Examplary irregular input Polygon
Polygon1 <- Polygon(rbind(c(0, 20), c(0, 200),
c(2000, 2000), c(3000, 0)))
Polygon1 <- Polygons(list(Polygon1),1);
Polygon1 <- SpatialPolygons(list(Polygon1))
Projection <- "+init=epsg:3035"
proj4string(Polygon1) <- Projection
## Create a Grid
grid_area(Polygon1,200,1,TRUE)
grid_area(Polygon1,200,0.5,TRUE)
grid_area(Polygon1,200,0.1,TRUE)
grid_area(Polygon1,400,1,TRUE)
grid_area(Polygon1,400,0.5,TRUE)
grid_area(Polygon1,400,0.1,TRUE)
# }
Run the code above in your browser using DataLab