gdalcubes
Earth Observation Data Cubes from Satellite Image Collections
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, plotting, and extraction from spatial and or spatiotemporal features. 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.
Downloads
1.1K
Last 30 days
3691st
3.6K
Last 90 days
16K
Last year
Trend: -12.8% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-macos-arm64 | OK |
| r-devel-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (7 non-OK)
compiled code
File ‘gdalcubes/libs/gdalcubes.so’: Found non-API call to R: ‘R_UnboundValue’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File ‘gdalcubes/libs/gdalcubes.so’: Found non-API call to R: ‘R_UnboundValue’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File 'gdalcubes/libs/x64/gdalcubes.dll': Found non-API call to R: 'R_UnboundValue' Compiled code should not call non-API entry points in R. See 'Writing portable packages' in the 'Writing R Extensions' manual, and section 'Moving into C API compliance' for issues with the use of non-API entry points.
installed package size
installed size is 97.5Mb
sub-directories of 1Mb or more:
L8NY18 2.2Mb
libs 94.0Mb
installed package size
installed size is 100.1Mb
sub-directories of 1Mb or more:
L8NY18 2.2Mb
libs 96.6Mb
installed package size
installed size is 110.9Mb
sub-directories of 1Mb or more:
L8NY18 2.3Mb
gdal 3.0Mb
libs 95.3Mb
proj 9.0Mb
compiled code
File ‘gdalcubes/libs/gdalcubes.so’: Found non-API call to R: ‘R_UnboundValue’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
Check History
NOTE 11 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
installed package size
installed size is 97.5Mb
sub-directories of 1Mb or more:
L8NY18 2.2Mb
libs 94.0Mb
installed package size
installed size is 100.1Mb
sub-directories of 1Mb or more:
L8NY18 2.2Mb
libs 96.6Mb
installed package size
installed size is 110.9Mb
sub-directories of 1Mb or more:
L8NY18 2.3Mb
gdal 3.0Mb
libs 95.3Mb
proj 9.0Mb