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', ). Bindings are implemented in an exposed C++ class encapsulating a 'GDALDataset' and its raster band objects, along with several stand-alone functions. These support manual creation of uninitialized datasets, creation from existing raster as template, read/set dataset parameters, low level I/O, color tables, raster attribute tables, virtual raster (VRT), and 'gdalwarp' wrapper for reprojection and mosaicing. Includes 'GDAL' algorithms ('dem_proc()', 'polygonize()', 'rasterize()', etc.), and functions for coordinate transformation and spatial reference systems. Calling signatures resemble the native C, C++ and Python APIs provided by the 'GDAL' project. Includes raster 'calc()' to evaluate a given R expression on a layer or stack of layers, with pixel x/y available as variables in the expression; and raster 'combine()' to identify and count unique pixel combinations across multiple input layers, with optional output of the pixel-level combination IDs. Provides raster display using base 'graphics'. Bindings to a subset of the Virtual Systems Interface ('VSI') are also included to support operations on 'GDAL' virtual file systems. These are general utility functions that abstract file system operations on URLs, cloud storage services, 'Zip'/'GZip'/'7z'/'RAR' archives, and in-memory files. 'gdalraster' may be useful in applications that need scalable, low-level I/O, or prefer a direct 'GDAL' API.

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

Key Metrics

Version 1.10.0
R ≥ 4.2.0
Published 2024-03-26 23 days ago
Needs compilation? yes
License MIT
License File
CRAN checks gdalraster results

Downloads

Yesterday 37 0%
Last 7 days 156 -33%
Last 30 days 1.062 -13%
Last 90 days 3.412 +22%
Last 365 days 9.634

Maintainer

Maintainer

Chris Toney

chris.toney@usda.gov

Authors

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)

Material

README
NEWS
Reference manual
Package source

In Views

Spatial

Vignettes

GDAL Config Quick Reference
Raster API Tutorial
Raster Attribute Tables

macOS

r-release

arm64

r-oldrel

arm64

r-release

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

graphics
grDevices
methods
Rcpp ≥ 1.0.7
stats
tools
utils
xml2

Suggests

gt
knitr
rmarkdown
scales
testthat ≥ 3.0.0

LinkingTo

Rcpp

Reverse Imports

FIESTA
FIESTAutils

Reverse Suggests

ursa