General
The R-ArcGIS Bridge is a collection of R packages designed to integrate the R language with the ArcGIS Ecosystem.
CRAN, the primary package repository for the R language, provides over 21,000 packages to extend the language. There is an R package for just about anything. The R-spatial ecosystem includes many packages such as {sf}
, {terra}
, {spdep}
, {tmap}
, among many others, for managing, analyzing and visualizing spatial data. In fact, some niche statistical methods are only found in R.
No license is required to use the {arcgis}
metapackage and all associated packages. An ArcGIS Pro license is required to use {arcgisbinding}
.
Some features of R-ArcGIS Bridge packages require an ArcGIS Online or ArcGIS Location Platform account.
Yes, the {arcgis}
packages can be used to read, write, and update data services in ArcGIS Online and ArcGIS Enterprise. With {arcgisbinding}
, you can deploy script tools as geoprocessing services on ArcGIS Server. Find detailed steps here: Deploy R for ArcGIS Server
Yes, arcpy (and therefore geoprocessing tool commands) can be accessed from R using the {reticulate}
package.
Start a discussion in the arcgis GitHub repo! You can also email the R-ArcGIS Bridge team directly at r_bridge@esri.com or connect with other R-ArcGIS users by visiting the R-ArcGIS Esri Community.
Go to the GitHub organization to find the repos for each R-ArcGIS Bridge package, such as {arcgislayers}
.
Resources
Visit the REST API documentation to learn more about ArcGIS Enterprise services and capabilities.
Visit the Mapping APIs and location services guide.
Go to the Glossary.