CRAN/E | gdalraster

gdalraster

Bindings to the 'Geospatial Data Abstraction Library' Raster API

Installation

About

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. Convenience functions facilitate working with spatial reference systems. Calling signatures resemble the native C, C++ and Python APIs provided by the 'GDAL' project (). Bindings to 'GDAL' are implemented in class 'GDALRaster' along with several stand-alone functions. Additional functionality includes: class 'RunningStats' for efficient summary statistics on large data streams; class 'CmbTable' for counting unique combinations of integer values with a hash table; a raster overlay utility to identify and count unique combinations across multiple inputs; and a calculation utility for evaluating an R expression on raster layers with pixel coordinates available as variables. 'gdalraster' may be suitable for applications that primarily need low-level raster I/O, explicit manipulation of VRT format, or prefer native 'GDAL'-like calling. Additional functionality is somewhat aimed at thematic data analysis but may have other utility.

Citation gdalraster citation info
usdaforestservice.github.io/gdalraster/
Copyright See file inst/COPYRIGHTS for details. gdalraster copyright details
System requirements GDAL (>= 2.3.0, built against GEOS), PROJ (>= 4.8.0)
Bug report File report

Key Metrics

Version 1.2.0
R ≥ 4.2.0
Published 2023-05-28 7 days ago
Needs compilation? yes
License MIT
License File
CRAN checks gdalraster results

Downloads

Last 24 hours 0 -100%
Last 7 days 175 +72%
Last 30 days 236
Last 90 days 236
Last 365 days 236

Maintainer

Maintainer

Chris Toney

chris.toney@usda.gov

Authors

Chris Toney

aut / cre

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)

Peter Dimov

ctb / cph

(Boost combine hashes method)

Material

README
NEWS
Reference manual
Package source

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

gdalraster archive

Depends

R ≥ 4.2.0

Imports

methods
tools
utils
Rcpp ≥ 1.0.7

Suggests

xml2

LinkingTo

Rcpp

Reverse Imports

FIESTAutils