gdalcubes

Earth Observation Data Cubes from Satellite Image Collections

Processing collections of Earth observation images as on-demand multispectral, multitemporal raster data cubes. Users define cubes by spatiotemporal extent, resolution, and spatial reference system and let 'gdalcubes' automatically apply cropping, reprojection, and resampling using the 'Geospatial Data Abstraction Library' ('GDAL'). Implemented functions on data cubes include reduction over space and time, applying arithmetic expressions on pixel band values, moving window aggregates over time, filtering by space, time, bands, and predicates on pixel values, exporting data cubes as 'netCDF' or 'GeoTIFF' files, and plotting. The package implements lazy evaluation and multithreading. All computational parts are implemented in C++, linking to the 'GDAL', 'netCDF', 'CURL', and 'SQLite' libraries. See Appel and Pebesma (2019) <doi:10.3390/data4030092> for further details.

Total

0

Last month

0

Last week

0

Average per day

0

Daily downloads

Total downloads

Description file content

Package
gdalcubes
Title
Earth Observation Data Cubes from Satellite Image Collections
Version
0.2.3
Date
2019-10-21
Description
Processing collections of Earth observation images as on-demand multispectral, multitemporal raster data cubes. Users define cubes by spatiotemporal extent, resolution, and spatial reference system and let 'gdalcubes' automatically apply cropping, reprojection, and resampling using the 'Geospatial Data Abstraction Library' ('GDAL'). Implemented functions on data cubes include reduction over space and time, applying arithmetic expressions on pixel band values, moving window aggregates over time, filtering by space, time, bands, and predicates on pixel values, exporting data cubes as 'netCDF' or 'GeoTIFF' files, and plotting. The package implements lazy evaluation and multithreading. All computational parts are implemented in C++, linking to the 'GDAL', 'netCDF', 'CURL', and 'SQLite' libraries. See Appel and Pebesma (2019) for further details.
Depends
R (>= 3.4)
Imports
Rcpp, RcppProgress, jsonlite, ncdf4
License
MIT + file LICENSE
URL
BugReports
https://github.com/appelmar/gdalcubes_R/issues/
Encoding
UTF-8
LazyData
true
RoxygenNote
6.1.1
LinkingTo
Rcpp, RcppProgress
Suggests
knitr, magrittr, processx, rmarkdown, stars, magick
VignetteBuilder
knitr
Copyright
file inst/COPYRIGHTS
NeedsCompilation
yes
SystemRequirements
cxx11, gdal, libgdal, libproj, libcurl, netcdf4
Packaged
2019-10-21 07:34:20 UTC; marius
Author
Marius Appel [aut, cre] (), Edzer Pebesma [ctb] (), Roger Bivand [ctb], Lewis Van Winkle [cph], Ole Christian Eidheim [cph], Niels Lohmann [cph], Howard Hinnant [cph], Adrian Colomitchi [cph], Florian Dang [cph], Paul Thompson [cph], Tomasz Kamiński [cph]
Maintainer
Marius Appel
Repository
CRAN
Date/Publication
2019-10-21 13:30:03 UTC

install.packages('gdalcubes')

0.2.3

a month ago

https://github.com/appelmar/gdalcubes_R

Marius Appel

MIT + file LICENSE

Depends on

R (>= 3.4)

Imports

Rcpp, RcppProgress, jsonlite, ncdf4

Suggests

knitr, magrittr, processx, rmarkdown, stars, magick

Discussions