Home

Awesome

rocker/geospatial

DOI

Dockerfiles & documentation for images r-ver, rstudio, tidyverse, verse, geospatial, shiny, and binder, for R >= 4.0.0, HAVE MOVED to the rocker-versioned2 repository.

Docker-based Geospatial toolkit for R, built on versioned Rocker images.

This image extends the rocker-versioned stack with geospatial-related tools, particularly those that can be difficult or slow to add on-the-fly. As such, this image includes RStudio, the tidyverse packages, and verse libraries (notably LaTeX and JAVA environments). Like the rest of the rocker-versioned stack, tags for specific recent versions, including the latest and devel tags, are also provided. Versions older than the most recent will install R packages from an MRAN snapshot, and may not provide all the same packages as seen on the most recent versions.

Packages

The packages included in this image are not meant to provide a kitchen-sink of all geo-spatially related R packages, see the Spatial Task View and SpatioTemporal Task View on CRAN. This image seeks to provide a more opinionated collection of packages, prioritizing those packages that can be slow or tricky to install due to compiled code and external dependencies, and with an emphasis on more general-purpose libraries and classes.

Please note that many additional geospatial (and other) packages are pulled in as dependencies of this list and thus can also be found on the image. Feel free to request any additional packages you would like to see added by filing an issue.

PackageMaintainerDescription
RColorBrewerColors for maps and other plots
RandomFieldsSchlatherMethods for the inference on and the simulation of Gaussian fields, and simulation of extreme value random fields.
RNetCDFWoodsBindings to C API NetCDF library, with udunits
classIntBivandSelected commonly used methods for choosing univariate class intervals for mapping or other graphics purposes.
deldirTurnerDelaunay Triangulation and Dirichlet (Voronoi) Tessellation
gstatPebesmaSpatial and Spatio-Temporal Geostatistical Modelling, Prediction and Simulation
hdf5rHoeflingModern bindings to HF5 C API (replaces hf package)
lidRRousselAirborne LiDAR (Light Detection and Ranging) interface for data manipulation and visualization. Read/write 'las' and 'laz' file
mapdataDeckmynExtra map data for the maps package (originally from S)
maptoolsBivandSet of tools for manipulating and reading geographic data, in particular ESRI Shapefiles. (See rgdal and sf for more comprehensive I/O)
mapviewAppelhanssf-compatible interactive map viewer, extends leaflet
ncdf4Pierceraster-package compatible netcdf bindings
proj4UrbanekA simple interface to lat/long projection and datum transformation. See sf implementation as well.
rasterHijmansReading, writing, manipulating, analyzing and modeling of gridded spatial data.
rgdalBivandInterface to GDAL, I/O formats. See sf for more recent implementation
rgeosBivandInterface to GEOS (geometry operations). See sf for more recent implementation
sfPebesmaSimple-features oriented replacement for sp, rgdal, rgeos, and proj4 libraries, includes dplyr-style methods.
spPebesmaOriginal & widely used spatial object class
spacetimePebesmaClasses and Methods for Spatio-Temporal Data
spatstatBaddeleyLarge spatial statistics package: Spatial Point Pattern Analysis, Model-Fitting, Simulation, Tests
spatialregBivandSpatial Regression Analysis: Spatatial Autregressive Models (formerly in spdep)
spdepBivandSpatial Dependence: Weighting Schemes, Statistics and Models
tmapTennekesThematic, layer-based maps (sf and sp compatible)
geoRRibeiroGeostatistical analysis including traditional, likelihood-based and Bayesian methods.
geosphereHijmansSpherical trigonometry for geographic applications. That is, compute distances and related measures for angular (longitude/latitude) locations.