Skip to contents

Hex sticker mosaic of the R-ArcGIS Bridge packages: arcgis, arcgislayers, arcgisutils, arcgisgeocode, calcite, arcgisrouting, arcgisplaces, and arcpbf

arcgis is a meta-package for the R-ArcGIS Bridge. Installing it gives you a complete toolkit for ArcGIS Data and Location services across:

  • ArcGIS Online
  • ArcGIS Enterprise
  • ArcGIS Location Platform

Included Packages

This package installs and loads the following R-ArcGIS ecosystem packages:

  • {arcgislayers}: Unified access to ArcGIS data services from R. Query feature layers and imagery, publish analysis results as live services, and edit geospatial data in place, integrating with sf and terra.

  • {arcgisutils}: The foundational infrastructure for the R-ArcGIS Bridge. Handles authentication, searches portal content, calls geoprocessing services, and converts between R spatial data and Esri JSON.

  • {arcgisgeocode}: High-performance access to ArcGIS geocoding services, including address search, reverse geocoding, batch processing, and location suggestions, for both ArcGIS Online and Enterprise.

  • {calcite}: R bindings to Esri’s Calcite Design System for building professional UIs with Shiny or standalone HTML, with pre-built components for layouts, forms, data display, and messaging.

  • {arcgisrouting}: Integrates ArcGIS routing capabilities—plan optimized routes, calculate service areas and travel distances, solve vehicle routing problems, and snap GPS data to road networks, returning spatial objects.

  • {arcgisplaces}: An R interface to the ArcGIS Places Service. Search for businesses and locations worldwide, discover places by location or geographic bounds, and retrieve details such as ratings, hours, and categories.

  • {arcpbf}: Fast processing of Esri FeatureCollection Protocol Buffers from ArcGIS REST API queries. Lightweight, high-performance parsing with conversion to sf, plus helpers for httr2 responses and parallel requests.

Installation

Install the metapackage from cran with:

You can install the development version of arcgis from GitHub with:

# install.packages("remotes")
remotes::install_github("R-ArcGIS/arcgis")

Learn More

To learn more about the R-ArcGIS Bridge project, visit the developer site.