ArcGIS Geoprocessing via Python

Provides access to ArcGIS geoprocessing tools by building an interface between R and the ArcPy Python side-package via the reticulate package.


RPyGeo 1.0.0


  • The R-ArcMap interface was completely rewritten, and is now based on the reticulate package. The reticulate package accesses the arcpy Python side-package and provides all arcpy functions and classes in the R session.

New features

  • rpygeo_load() - Load the output of arcpy functions into the R session
  • rpygeo_save() - Save temporary files to the workspace
  • rpygeo_search() - Searches for arcpy functions
  • rpygeo_help() - View arcpy help files in RStudio viewer panel or browser
  • Map algebra operators
  • File geodatabase support
  • Code compilation in RStudio
  • Forward arcpy function output with the %>% operator

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.0.0 by Alexander Brenning, 3 years ago

Report a bug at

Browse source code at

Authors: Alexander Brenning [aut, cre] , Fabian Polakowski [aut] , Marc Becker [aut] , Jannes Muenchow [ctb]

Documentation:   PDF Manual  

Task views: Analysis of Spatial Data

GPL-3 license

Imports reticulate, sf, raster, tools, stringr, utils, rmarkdown, magrittr, stats, purrr

Suggests testthat, knitr, spData, rstudioapi, bookdown

System requirements: Python (>= 2.6.0), ArcGIS (>= 10.0)

See at CRAN