Interface to the Raster API of the 'Geospatial Data Abstraction
Library' ('GDAL') supporting manual creation of uninitialized datasets,
creation from existing raster as template, low level I/O, configuration of
virtual raster (VRT), coordinate transformation, and access to 'gdalwarp'
for reprojection. Includes several 'GDAL' algorithms and functions for
working with spatial reference systems. Calling signatures resemble the
native C, C++ and Python APIs provided by the 'GDAL' project
(<https://gdal.org>). Bindings are implemented via exposed C++ class
encapsulating a 'GDALDataset' and its associated 'GDALRasterBand' objects,
plus several stand-alone functions. Additional functionality includes:
class 'RunningStats' for efficient summary statistics on large data
streams; class 'CmbTable' for counting unique combinations of integers
with a hash table; raster 'combine()' to identify and count unique pixel
combinations across multiple input layers; raster 'calc()' to evaluate
an R expression on a stack of layers with pixel coordinates available as
variables in the expression; and raster display using base 'graphics'.
'gdalraster' may be suitable for applications that primarily need low-level
I/O or prefer a direct 'GDAL' API. The additional functionality is somewhat
aimed at thematic data analysis but may have other utility.
Version: |
1.5.0 |
Depends: |
R (≥ 4.2.0) |
Imports: |
graphics, grDevices, methods, Rcpp (≥ 1.0.7), stats, tools, utils |
LinkingTo: |
Rcpp |
Suggests: |
knitr, rmarkdown, scales, testthat (≥ 3.0.0), xml2 |
Published: |
2023-09-25 |
Author: |
Chris Toney [aut, cre] (R interface/additional functionality),
Frank Warmerdam [ctb, cph] (GDAL API documentation; src/progress_r.cpp
from gdal/port/cpl_progress.cpp),
Even Rouault [ctb, cph] (GDAL API documentation),
Marius Appel [ctb, cph] (configure.ac based on
https://github.com/appelmar/gdalcubes),
Daniel James [ctb, cph] (Boost combine hashes method in
src/cmb_table.h),
Peter Dimov [ctb, cph] (Boost combine hashes method in src/cmb_table.h) |
Maintainer: |
Chris Toney <chris.toney at usda.gov> |
BugReports: |
https://github.com/USDAForestService/gdalraster/issues |
License: |
MIT + file LICENSE |
Copyright: |
See file inst/COPYRIGHTS for details. gdalraster copyright details |
URL: |
https://usdaforestservice.github.io/gdalraster/,
https://github.com/USDAForestService/gdalraster |
NeedsCompilation: |
yes |
SystemRequirements: |
GDAL (>= 2.3.0, built against GEOS), PROJ (>=
4.8.0), sqlite3 |
Citation: |
gdalraster citation info |
Materials: |
README NEWS |
In views: |
Spatial |
CRAN checks: |
gdalraster results |