getSpatialTiles,Spatial-method | R Documentation |
Split a Spatial object into tiles
## S4 method for signature 'Spatial' getSpatialTiles( obj, block.x, block.y = block.x, overlap.percent = 0, limit.bbox = TRUE, return.SpatialPolygons = TRUE )
obj |
output of the GDALinfo. |
block.x |
size of the block in x dimension. |
block.y |
size of the block in y dimension. |
overlap.percent |
optional overlap percent between tiles. |
limit.bbox |
optional bounding box. |
return.SpatialPolygons |
logical specificies whether to return a data frame or Spatial Polygons. |
List of object result of clipping
library(sp) data(meuse.grid) gridded(meuse.grid) <- ~x+y tl <- getSpatialTiles(meuse.grid, block.x=1000) image(meuse.grid) lines(as(tl, "SpatialLines")) ## all at once: pix.lst <- tile(meuse.grid, block.x=1000) library(rgdal) ## raster files via rgdal: fn = system.file("pictures/SP27GTIF.TIF", package = "rgdal") obj <- GDALinfo(fn) ras.lst <- getSpatialTiles(obj, block.x=1000) offset <- c(ras.lst$offset.y[1], ras.lst$offset.x[1]) region.dim <- c(ras.lst$region.dim.y[1], ras.lst$region.dim.x[1]) ## read the first tile: SP27GTIF_T1 <- readGDAL(fn, offset=offset, region.dim=region.dim) str(SP27GTIF_T1)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.