• This repository has been archived on 21/Feb/2022
  • Stars
    star
    111
  • Rank 314,510 (Top 7 %)
  • Language
    Dockerfile
  • Created over 7 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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.

Package Maintainer Description
RColorBrewer Colors for maps and other plots
RandomFields Schlather Methods for the inference on and the simulation of Gaussian fields, and simulation of extreme value random fields.
RNetCDF Woods Bindings to C API NetCDF library, with udunits
classInt Bivand Selected commonly used methods for choosing univariate class intervals for mapping or other graphics purposes.
deldir Turner Delaunay Triangulation and Dirichlet (Voronoi) Tessellation
gstat Pebesma Spatial and Spatio-Temporal Geostatistical Modelling, Prediction and Simulation
hdf5r Hoefling Modern bindings to HF5 C API (replaces hf package)
lidR Roussel Airborne LiDAR (Light Detection and Ranging) interface for data manipulation and visualization. Read/write 'las' and 'laz' file
mapdata Deckmyn Extra map data for the maps package (originally from S)
maptools Bivand Set of tools for manipulating and reading geographic data, in particular ESRI Shapefiles. (See rgdal and sf for more comprehensive I/O)
mapview Appelhans sf-compatible interactive map viewer, extends leaflet
ncdf4 Pierce raster-package compatible netcdf bindings
proj4 Urbanek A simple interface to lat/long projection and datum transformation. See sf implementation as well.
raster Hijmans Reading, writing, manipulating, analyzing and modeling of gridded spatial data.
rgdal Bivand Interface to GDAL, I/O formats. See sf for more recent implementation
rgeos Bivand Interface to GEOS (geometry operations). See sf for more recent implementation
sf Pebesma Simple-features oriented replacement for sp, rgdal, rgeos, and proj4 libraries, includes dplyr-style methods.
sp Pebesma Original & widely used spatial object class
spacetime Pebesma Classes and Methods for Spatio-Temporal Data
spatstat Baddeley Large spatial statistics package: Spatial Point Pattern Analysis, Model-Fitting, Simulation, Tests
spatialreg Bivand Spatial Regression Analysis: Spatatial Autregressive Models (formerly in spdep)
spdep Bivand Spatial Dependence: Weighting Schemes, Statistics and Models
tmap Tennekes Thematic, layer-based maps (sf and sp compatible)
geoR Ribeiro Geostatistical analysis including traditional, likelihood-based and Bayesian methods.
geosphere Hijmans Spherical trigonometry for geographic applications. That is, compute distances and related measures for angular (longitude/latitude) locations.

More Repositories

1

rocker

R configurations for Docker
Shell
1,446
star
2

rocker-versioned2

Run current & prior versions of R using docker. rocker/r-ver, rocker/rstudio, rocker/shiny, rocker/tidyverse, and so on.
Shell
402
star
3

rocker-versioned

Run current & prior versions of R using docker
Dockerfile
297
star
4

shiny

HTML
220
star
5

binder

Template for RStudio on Binder / JupyterHub
Dockerfile
69
star
6

ml

experimental machine learning container
Shell
50
star
7

devcontainer-features

A collection of Dev Container Features.
Shell
49
star
8

devcontainer-templates

Dev Container Templates to use Rocker based Dev Containers. Useful Templates for using R in GitHub Codespaces, etc.
Shell
23
star
9

ropensci

Dockerfile providing RStudio + Hadleyverse + rOpenSci packages
21
star
10

r-parallel

A Docker container with base R + several parallel/asynchronous packages
Shell
16
star
11

devcontainer-try-r

This repository contains some example Dev Container definitions for R and can be run on GitHub Codespaces.
Dockerfile
16
star
12

r-devel-san-clang

R devel with ASAN / UBSAN sanitizers using clang/clang++
Shell
14
star
13

devcontainer-images

R Docker images built with Dev Container Features
Makefile
12
star
14

r-devel-san

R devel with ASAN / UBSAN sanitizers
Shell
10
star
15

rstudio-daily

Daily builds of pre-release RStudio, built on daily builds of pre-release R. Live on the bleeding edge.
Shell
8
star
16

r2u

Rocker for use with r2u repository
Shell
7
star
17

rocker-paper

TeX
7
star
18

website

A website for the Rocker Project
Lua
6
star
19

ubuntu-lts

R Containers for Ubuntu LTS
Shell
6
star
20

drd

Docker R-Devel
Perl
4
star
21

drp

Docker R-Patched
Perl
2
star
22

rspm

Rocker RSPM Containers
Shell
2
star
23

bspm

Rocker BSPM Containers
Dockerfile
1
star
24

r-devel

Perl
1
star