Skip to Content

R-ArcGIS Bridge is a powerful framework that you can use to solve complex problems by combining cutting-edge statistical models with R and ArcGIS for spatial data access, visualization, and analysis. Learn how you can get started with the following options.

Bridge the worlds of R and ArcGIS

Available with ArcGIS Pro

R ArcGIS Bridge offers you the ability to tap directly into R from your current ArcGIS Pro project, allowing you to meet your analysis needs as they arise. 

Get started with these steps: 

  1. Install R (CRAN or Microsoft R). 
  2. Set up R-ArcGIS Bridge using the geoprocessing tab in the Options dialog box.
  3. Create R script analysis tools.

Jupyter integration

R-ArcGIS Bridge can also be leveraged in Jupyter notebooks, where you can document your analysis by combining code with visuals and text. Get started with these steps:

  1. Create a clone of the Conda environment that ships with ArcGIS Pro.
  2. Install the Conda package r-arcgis-essentials.
  3. Launch a notebook to start your analysis. 

RStudio Integration

R-ArcGIS Bridge can also be leveraged in RStudio, a popular integrated development environment (IDE) of choice when working with R. Get started with these steps: 

  1. Install R and RStudio.
  2. Set up R-ArcGIS Bridge using the geoprocessing tab in the Options dialog box.
  3. Load R-ArcGIS Bridge into RStudio and start performing analysis. 

Frequently asked questions

How can I get R-ArcGIS Bridge?

You can get R-ArcGIS Bridge with ArcGIS Pro and can leverage it in a multitude of ways, depending on your environment preference. If you are using ArcGIS Pro and already have R installed on your machine, the easiest way to set R-ArcGIS Bridge up is through the R-ArcGIS Integration tab under geoprocessing options. If you are using ArcGIS Pro but do not have R installed and need to have a separate environment for your R analyses, you can create an R environment through Conda Package Manager and the r-arcgis-essentials package.

Why should I use R for spatial analyses?

The R language provides over 15,000 packages that implement both niche analytical packages and general-purpose statistical libraries. With regard to spatial analysis, the R language contains a large number of packages for managing, analyzing, and visualizing spatial data.

Can I use R-ArcGIS Bridge with ArcGIS Server?

Yes, you can deploy script tools driven by R-ArcGIS Bridge as a geoprocessing service within ArcGIS Server. Find detailed steps here - enterprise.arcgis.com/en/server/latest/publish-services/windows/deploying-r-for-arcgis-server.htm

What do I need to use with R-ArcGIS Bridge?

You will need ArcGIS Pro installed with a valid license. You will also need the arcgisbinding package, which can be obtained via the R-ArcGIS Bridge tab within the geoprocessing options in ArcGIS Pro or through Conda Package Manager.

Does R-ArcGIS Bridge work with Microsoft Open R?

Yes, R-ArcGIS Bridge supports Microsoft R Open (MRO) and all variants of Microsoft's R offerings such as R-Client and R-Server.

Are there any cloud environments with R-ArcGIS Bridge already installed?

The Microsoft Data Science Virtual Machine (DSVM) comes with ArcGIS Pro. If you have a valid license, you can use R-ArcGIS Bridge in these cloud environments.

Can I use any geoprocessing tool from R?

Through our Conda integration, we facilitate using the reticulate library to call geoprocessing tools from R. Remember that certain tools require checking out licenses with the CheckOutExtension function of ArcPy, which can also be called from R via the reticulate library.

How do I work with dplyr and use R-ArcGIS Bridge at the same time?

After data is brought into R via arc.select or arc.raster, you can convert the data into the corresponding R format via arc.data2sf, arc.data2sp, or as.raster functions. After the conversion, full dplyr functionality is available on the spatial dataset.

What environment settings are supported between ArcGIS and R?

Commonly used environment settings include Workspace, which controls the default location for geoprocessing tool inputs and outputs. R-ArcGIS Bridge can work with other environment settings, as detailed in this link: pro.arcgis.com/en/pro-app/help/analysis/geoprocessing/basics/geoprocessing-environment-settings.htm

Contact us to get started

Chat now

Begin a conversation online.

Start chat

Give us a call

Talk over the phone.

1-800-447-9778 (United States)