Find a geoprocessing tool

ArcGIS provides a comprehensive suite of geoprocessing tools that can be used to perform spatial analysis or to manage the GIS data in your project. Finding the right tool for your task is essential. The primary locations where you find and open geoprocessing tools are the Analysis ribbon tab and the Geoprocessing pane. Geoprocessing is the execution engine of much of ArcGIS Pro, so geoprocessing tools are integrated in many locations throughout the application.

In ArcGIS Pro, you can find and open geoprocessing tools from the following locations:

  • The Tools gallery on the Analysis ribbon tab.
  • Search for a tool in the Geoprocessing pane.
  • Favorites in the Geoprocessing pane.
  • Toolboxes in the Geoprocessing pane.
  • Multiple buttons in ribbon tabs, toolbars, context (right-click) menus, and UI commands.
  • Project toolboxes in the Catalog pane.
  • Toolboxes in a folder connection or geodatabase in the Catalog pane.
  • An ArcGIS Server connection in the Catalog pane.
  • The Portal group of the Analysis ribbon tab or the Portal tab in the Geoprocessing pane.
  • A custom ribbon tab or group.
  • The Quick Access Toolbar.

Analysis tools gallery

You can find geoprocessing tools in a gallery of powerful and commonly used spatial analysis tools—the Analysis > Tools gallery. This gallery gives access to a subset of the full suite of geoprocessing tools in ArcGIS. If your project was created from a template or previously configured and shared with you, the tools in the gallery may be customized specifically for the GIS work you do.

Analysis gallery

The Analysis gallery only shows a few tools by default, but you can scroll through it or expand it to see more.

Learn how to customize the Analysis gallery

Search

You can find geoprocessing tools by entering a search phrase in the search bar at the top of the Geoprocessing pane. You can search for a geoprocessing tool by name if you know it, or by describing the type of operation you want to perform—for example, proximity.

Geoprocessing search results can be viewed as detailed tiles or as a list, with toggle buttons to switch between the two views at the bottom of the search results.

  • Display tools with descriptions and details Item Details
  • Display tools as list Display Type

When Display tools with descriptions and details Item Details is the active view, each item in the search results displays the tool description text and icons that indicate details about each tool, including the following:

IconDescription
Tool

The tool is an Esri built-in tool.

Model

The tool is a model tool.

Script

The tool is a script tool.

Locked tool

The tool is locked due to licensing.

Credit tools

The tool consumes credits.

Portal

The tool runs remotely in ArcGIS Server or in ArcGIS Online.

Parallel tools

The tool supports parallel or distributed processing.

Spark

The tool uses Spark to run analysis on big datasets.

GPU

The tool can leverage the processing power of your graphics card (GPU) to improve performance.

Data Store Collection

The tool supports big data file shares.

Favorites

You can find geoprocessing tools in the customizable Favorites list in the Geoprocessing pane. When you create a project, the list includes several commonly used tools.

Learn how to customize geoprocessing favorites

The Favorites tab of the Geoprocessing pane also has a chronological list of Recent tools.

Toolboxes

You can find geoprocessing tools in the Toolboxes list in the Geoprocessing pane. This list includes all toolboxes that are included with ArcGIS. These tools are organized into toolboxes and toolsets, with similar tools grouped into a toolset or toolbox.

Project toolboxes

Every project has a default toolbox. You can also add any toolbox from within a folder connection or geodatabase to your project, which stores a link to the toolbox with your project (but does not move the physical toolbox file). Project toolboxes appear on the Project tab of the Catalog pane under the Toolboxes node.

Learn how to add a toolbox to your project

Folders and geodatabases

Toolboxes inside a folder or geodatabase will display when viewing the container on the Project tab of the Catalog pane under the Folder Connections or Databases nodes.

Geoprocessing services in an ArcGIS Server connection

You can find and use geoprocessing service tools in an ArcGIS Server connection. These tools can be used as you do other geoprocessing tools; the only difference is the tool is executed on the ArcGIS Server site. To start using geoprocessing service tools, add an ArcGIS Server connection, and expand the server connection under the Servers node of the Catalog pane and double-click any tool to open it in the Geoprocessing pane.

Portal tools

You can find and run analysis tools from ArcGIS Enterprise through your active portal. Tools from your portal represent services running on an ArcGIS Server site federated with your portal. The Portal group of the Analysis ribbon tab and the Portal tab in the Geoprocessing pane show which tools are available through your active portal. You can use these tools as you do other geoprocessing tools. The only difference is that the tools run on servers federated with your portal instead of on your local desktop machine. These tools also create output layers in your portal instead of new data in a local folder or geodatabase.

Learn more about portal tools

Ready To Use tools

Ready To Use tools are geoprocessing services that use ArcGIS Online hosted data and analysis capabilities. They are called ready to use because you only need to provide a few basic input features, since all the other data needed for the analysis, as well as the computation, are hosted in ArcGIS Online.

You can use the Ready To Use tools to solve diverse spatial and network analysis problems, including the following:

  • Routing and service areas on street networks (Network Analysis)
  • Profile and viewshed (Elevation)
  • Watershed and stream tracing (Hydrology)

Find the Ready To Use tools in the Ready To Use Tools gallery of the Analysis ribbon tab. Clicking one of these tools opens the tool for you to specify the input parameters. When running one of these tools, the output will automatically be given a name based on the service name, copied into your project geodatabase, and added to an open map.

Ribbon and Quick Access Toolbar

You can add geoprocessing tools to any location on the ribbon and to the Quick Access Toolbar. This includes system tools as well as custom model and script tools that have been added to your project. This customization is stored in your user directory and applies to any project you open.

Learn more about customizing the ribbon and Quick Access Toolbar with geoprocessing tools

Other ribbon buttons and UI commands

Buttons that open or run geoprocessing tools are located in many of the ribbon tabs, panes, toolbars, context (right-click) menus, and views in ArcGIS Pro. These buttons or commands may immediately run a geoprocessing tool with predefined parameters, or may open a tool for you to specify the parameter options before running. For buttons or commands that open a tool, the tool may open in the Geoprocessing pane or in a floating window, as described below:

  • Tools opened in the Geoprocessing pane will use the standard approach for specifying parameters and environments, and running or scheduling the tool to run at a future time.
  • Some tools that require shorter, focused interaction within a simplified user interface will open in a floating window where you can specify parameters and click OK to run the tool. These are the same geoprocessing tools that run in the Geoprocessing pane, but they are included in a simplified and dedicated window that will be dismissed after you run the tool. While the tool is running, a progress dialog box will display messages and progress information, with an option to Close upon completion checked by default. Many of the tools run in this dialog will run in the main application thread, not in the background geoprocessing thread, for immediate processing even if longer-running processes are running concurrently in the background geoprocessing thread.