memsize: Query data cube properties

Description Usage Arguments Value Examples

View source: R/cube.R

Description

Query data cube properties

Usage

1
memsize(obj, unit = "MiB")

Arguments

obj

a data cube proxy object (class cube)

unit

Unit of data size, can be "B", "KB", "KiB", "MB", "MiB", "GB", "GiB", "TB", "TiB", "PB", "PiB"

Value

Total data size of data cube values expressed in the given unit

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
# create image collection from example Landsat data only 
# if not already done in other examples
if (!file.exists(file.path(tempdir(), "L8.db"))) {
  L8_files <- list.files(system.file("L8NY18", package = "gdalcubes"),
                         ".TIF", recursive = TRUE, full.names = TRUE)
  create_image_collection(L8_files, "L8_L1TP", file.path(tempdir(), "L8.db")) 
}

L8.col = image_collection(file.path(tempdir(), "L8.db"))
v = cube_view(extent=list(left=388941.2, right=766552.4, 
              bottom=4345299, top=4744931, t0="2018-04", t1="2018-06"),
              srs="EPSG:32618", nx = 497, ny=526, dt="P1M")
memsize(raster_cube(L8.col, v))

gdalcubes documentation built on Oct. 28, 2021, 5:06 p.m.