Skip To Content

Make a geoprocessing model

Tutorial summary

Play Video

  • Video length: 2:31
  • This video was created with ArcGIS Pro 2.0.

In this tutorial, you'll build and run a geoprocessing model. A model is a visual representation of a geoprocessing workflow in which several geoprocessing tools are run in sequence. The output from one tool is often the input to another tool.

A geoprocessing model depicts a workflow as a diagram. It also executes the workflow it depicts. You can use models for many purposes, such as the following:

  • Automating repetitive tasks
  • Exploring alternative outcomes with different datasets and tool parameters
  • Visually documenting your geoprocessing methodology
  • Incrementally developing and improving workflows
  • Sharing knowledge and best practices with colleagues

Your model will automate the analysis workflow from the Use geoprocessing tools quick-start tutorial. This tutorial assumes that you are familiar with that workflow.

  • Estimated time: 45 minutes
  • Software requirements: ArcGIS Pro
Note:

The tutorial steps in the online help reflect the look and capabilities of the current software release. If you have an earlier software version, use the offline help system to open the tutorial. To switch from the online to the offline help system, see About ArcGIS Pro Help. If you don't have ArcGIS Pro or ArcGIS Online, you can sign up for an ArcGIS free trial .

Open the project

In New Zealand, pastureland for grazing livestock is threatened by various invasive grass species. These grasses are primarily spread through natural means, such as wind-blown seeds, but also through human contact. In the Use geoprocessing tools tutorial, you analyzed the proximity of one invasive grass species (Nassella tussock) to one potential source of human contact (commercial campgrounds).

In this tutorial, you'll build a geoprocessing model that allows you to apply the same analysis to other invasive grass species and other points of human contact.

  1. Start ArcGIS Pro and sign in if necessary.
  2. On the start page, under your recent projects, click Open another project.
    Note:

    If you already have a project open, click the Project tab on the ribbon. In the list of tabs on the left, click Open.

  3. On the Open project page, click Portal and click Browse Browse.
  4. On the Open Project dialog box, under Portal Portal, click All Portal All Portal.
  5. At the top of the dialog box, in the Search box, type Make a geoprocessing model tutorial and press Enter.
  6. In the list of search results, click Make a geoprocessing model to select the project package.
    Note:

    If there is more than one project package with this name, make sure to select the correct one. In the upper right corner of the Open Project dialog box, click the Show/hide details panel button Show/hide details panel. The owner should be ArcGISProTutorials.

  7. Click OK.

    The project opens to a view of the Marlborough region of New Zealand. Commercial campgrounds are displayed along with the known range of Nassella tussock.

    Map of New Zealand by region centered on Marlborough

    The project is stored in your <user documents>\ArcGIS\Packages folder.

Explore the map

The map contains several layers representing locations where people may come into contact with invasive grasses: commercial campgrounds, campsites, trails, roads, and populated places. The map also contains layers representing four invasive grass species: Nassella tussock, White-edged nightshade, Kangaroo grass, and Chilean needle grass.

The invasive species layers represent boundaries within which a given plant has been found. They do not represent the density of the plant at a given location. A marked area may be heavily infested or may have only scattered plants.

  1. In the Contents pane, turn the different invasive species layers on and off.
  2. On the Map tab, click Bookmarks Bookmarks. Use the bookmarks to get a closer look at the range of each invasive grass species.
  3. Turn the layers representing potential contact locations on and off in conjunction with the invasive species layers.
  4. When you finish exploring the map, on the Map tab, click Bookmarks Bookmarks and click Marlborough Region.
  5. In the Contents pane, turn on the following five map layers and turn off all others:
    • Basemap Labels
    • Commercial Campgrounds
    • Nassella Tussock Range
    • Regions
    • Basemap
    Tip:

    To turn all layers on or off at once, hold the Ctrl key and select or deselect any layer's check box.

Create a model and add a process

You'll create a model and add a process to it. A process is a geoprocessing tool connected to its input and output data. A model with one process is the simplest model that can be run.

  1. On the ribbon, click the Analysis tab. In the Geoprocessing group, click ModelBuilder New Model.

    An empty model view opens in the project.

  2. From the Contents pane, drag and drop the Commercial Campgrounds layer into the model view.
    Commercial Campgrounds layer represented as input data variable in model

    A blue oval element with selection handles is added to the model. This shade of blue represents input data.

  3. In the model view, right-click the Commercial Campgrounds element and click Open.
    Dialog box for input data variable

    The dialog box allows you to change the input value to another map layer from the drop-down menu. You can also browse to another dataset on disk. For this reason, the element is called an input data variable.

  4. Click OK on the Commercial Campgrounds dialog box.
  5. On the ribbon, on the ModelBuilder tab, in the Insert group, click Tools Tools.
  6. From the Geoprocessing pane, on the Favorites tab, drag the Buffer tool into the model view and drop it next to Commercial Campgrounds.
    Buffer tool and output data variable in model
    Tip:

    You can also add a tool to a model by right-clicking the tool in the Geoprocessing pane and clicking Add To Model.

    If you don't see the Buffer tool on the Favorites tab, type buffer in the search box at the top of the Geoprocessing pane. The tool will appear in a list of search results.

    A gray rectangle representing the Buffer tool is added to the model view. It is automatically connected to an oval output data element. Every geoprocessing tool you add to a model has an output data element. The output may be either a new dataset, as with the Buffer tool, or an updated version of the input dataset. (For example, the Add Field tool adds a new field to an existing table. The tool's output data element is called Updated Input Table.)

    The gray color of the tool means that it is not yet ready to run. It has not been connected to input data and its tool parameters have not been set.

    Tip:

    When you add a new element to a model, it is selected by default. Selected elements can be dragged to new positions. To deselect an element, click some empty space in the view. To select an element, click it.

  7. Hover over the Commercial Campgrounds input data variable. Click and drag to draw a connector line to the Buffer tool element. When you release the mouse button, click Input Features on the pop-up menu.
    Input data variable connected to the Buffer tool

    The Commercial Campgrounds layer is specified as the input data to the Buffer tool. The process is not yet ready to run because a buffer distance needs to be set in the tool parameters.

  8. Right-click the Buffer tool element and click Open.
  9. In the Buffer dialog box, for Distance [value or field], type 5. Change the units to Kilometers.
    Buffer tool dialog box
    Note:

    The Input Features layer is called Commercial Campgrounds:1 because names are not duplicated in models. The input data variable itself already uses the name Commercial Campgrounds; therefore, a unique number has been appended to the input layer name in the tool. The input layer is still the same Commercial Campgrounds layer that is in the map.

  10. Click OK.
    Process in ready-to-run state

    All the elements are colored, which means the process is ready to run.

  11. Right-click the green output data variable, Commercial_Campgrounds_Buffe, and click Add To Display.

    This ensures that the output data will be added to the Contents pane as a map layer.

    Note:

    The Add To Display setting is recognized only when the model is run from the model view. When the model is run as a geoprocessing tool, output data is added to the map only if it is set as a model parameter. You will set model parameters later in this tutorial.

Run the model from the model view

This model will draw 5-kilometer buffers around commercial campgrounds. That's not your ultimate goal, but you'll run the model now to confirm that it works as expected. When the model runs, the Buffer tool element will turn red as it processes the input data.

  1. On the ribbon, on the ModelBuilder tab, in the Run group, click Run Run.

    When the model finishes running, a message informs you that the model ran successfully.

  2. Close the Model message box.
  3. Make the Marlborough map view active.
    Commercial campgrounds with 5-kilometer buffers

    Five-kilometer buffers are drawn around the commercial campgrounds. (Your buffer color may be different.) This was just a test run of the model, so you'll remove the buffer layer and its source data.

  4. In the Contents pane, right-click the Commercial_Campgrounds_Buffe layer and click Remove Remove.
  5. In the Catalog pane, browse to Databases > Make_a_geoprocessing_model.gdb.

    The output data, Commercial_Campgrounds_Buffe, has been written to the project geodatabase. Typically, you will send model output data to its own geodatabase. You'll change the location of model output data later in the tutorial.

  6. In the Make_a_geoprocessing_model geodatabase, right-click Commercial_Campgrounds_Buffe and click Delete Delete. On the Delete prompt, click Yes.
  7. Make the model view active.

    The tool and its output data variable now have drop shadows. This means that the process has already been run. To prepare the model to run again, you validate it.

  8. On the ModelBuilder tab, in the Run group, click Validate Validate.

    The drop shadows are removed and the model is ready to run. Before continuing, you'll name the model and save it.

  9. On the ModelBuilder tab, in the Model group, click Properties Properties.
  10. In the Tool Properties dialog box, with the General tab selected, change the Name to SummarizeInvasiveSpecies.
  11. Change the Label to Summarize Invasive Species.
    Model name and label

    The label—not the name—will always be displayed in the application. Model names can't include special characters such as spaces and underscores, while labels can be formatted more readably.

  12. Click OK.
  13. On the ModelBuilder tab, in the Model group, click Save Save.
    Note:

    Saving the model does not save the ArcGIS Pro project, nor does saving the project save the model. However, if you attempt to exit ArcGIS Pro with an unsaved model, you will be prompted to save it.

Configure the model as a geoprocessing tool

As you have just seen, a model can be run from the model view. A model can also be run as a geoprocessing tool. This is a more common and convenient way to run the model.

  1. In the Catalog pane, browse to Toolboxes > Make_a_geoprocessing_model.tbx > Summarize Invasive Species.

    When you saved the model, a model tool was created in your project toolbox.

    Tip:

    You can create a new model directly from a toolbox by right-clicking the toolbox and clicking New > Model.

  2. In the Catalog pane, right-click the Summarize Invasive Species model and click Open.
    Summarize Invasive Species geoprocessing tool

    The model opens as a geoprocessing tool. You could run it now from the Geoprocessing pane and it would produce the same output as running it from the model view. However, a geoprocessing tool is not very useful until it has parameters that can be set by the user.

  3. Make the model view active. The model view is now called Summarize Invasive Species.
  4. Right-click the Commercial Campgrounds input data variable and click Parameter.
    Commercial Campgrounds set as model parameter

    The letter P (for parameter) appears next to the input data variable. This means that the variable has been set as a parameter in the model geoprocessing tool.

  5. On the ModelBuilder tab, in the Model group, click Save Save.
  6. In the Catalog pane, right-click the Summarize Invasive Species model tool and click Open.
    Summarize Invasive Species geoprocessing tool

    In the Geoprocessing pane, the tool updates with its new parameter.

    Tip:

    You need to reopen the tool to refresh its display, even if the tool is already open in the Geoprocessing pane.

    The tool parameter name, Commercial Campgrounds, comes from the name of the input data variable. You'll change it to something more general. This parameter allows the user to pick any layer that represents a possible point of contact with invasive grasses.

    You'll also set a second model parameter that allows you to choose a buffer distance and units. You can leave the Geoprocessing pane open as you edit the model.

  7. Make the model view active. Right-click the Commercial Campgrounds data variable and click Rename. In the edit box, change the name to Human Contact Locations. Press Enter.

    This changes the geoprocessing tool parameter name. (You won't see the change until you reopen the tool.)

  8. Right-click the Buffer tool element and click Create Variable > From Parameter > Distance [value or field].

    The new element is represented with a different shade of blue to show that it is a value variable, not a data variable.

    Note:

    Tool parameters that represent values must be created as value variables before they can be set as model parameters. Data variables can be set immediately as model parameters.

  9. If necessary, drag the selected Distance [value or field] variable to a location that doesn't cover another model element.
  10. Right-click the Distance [value or field] variable and click Parameter. Click some empty space in the model view to deselect the variable.
    Buffer distance set as model parameter
  11. Right-click the Distance [value or field] value variable and click Rename. In the edit box, change the name to Buffer Distance. Press Enter.

    You will also rename the green output data variable but you will not set it as a model parameter. This output will later be connected as an input to the Summarize Within tool. Apart from that purpose, it has no other use in the model.

    Note:

    Output data that becomes the input to another process is called intermediate data. When you run the model as a geoprocessing tool, intermediate data is automatically deleted unless it is set as a model parameter.

  12. Right-click the Commercial_Campgrounds_Buffe output data variable and click Rename. Change the name to Contact Location Buffers and press Enter.
  13. On the ModelBuilder tab, in the Model group, click Save Save.
  14. In the Catalog pane, in the Make_a_geoprocessing_model toolbox, right-click the Summarize Invasive Species tool and click Open.
    Summarize Invasive Species geoprocessing tool

    The tool parameter names match the model variable names.

    Next, you'll clear the default values from the geoprocessing tool parameters. These values do not represent expected user preferences, so there is no reason to have them appear by default.

  15. Make the model view active. Right-click the Human Contact Locations data variable and click Open.
  16. Highlight the default value of Commercial Campgrounds and press Delete. Click OK.

    The model process turns gray (not ready to run) because you have just removed the specified input value to the Buffer tool. That's okay. The model can't be run from the model view in this state, but it can still be run as a geoprocessing tool when you fill in the parameters.

  17. Right-click the Buffer Distance value variable and click Open.
  18. Highlight the default distance value of 5 and press Delete. Click OK.

    All the model elements are now gray.

  19. On the ModelBuilder tab, in the Model group, click Save Save.
  20. In the Catalog pane, right-click the Summarize Invasive Species tool and click Open.
    Summarize Invasive Species geoprocessing tool

    Both tool parameters are now blank. They also have red asterisks to indicate that they are required parameters. Notice that deleting the buffer distance value also reset the distance units from kilometers to Unknown.

Finish building the model

To finish building the model, you'll add an input data variable representing invasive species and you'll add the Summarize Within tool. You'll connect input variables to tools and set model parameters.

Previously, you created an input data variable by dragging a layer from the Contents pane to the model view. This time, you'll create a variable directly from the ribbon.

  1. Make the model view active. On the ModelBuilder tab, in the Insert group, click Variable Variable.
  2. In the Variable Data Type dialog box, click the drop-down arrow and click Feature Layer. (You may need to scroll up in the list.) Click OK.
  3. Drag the selected variable to an empty part of the model.
    Feature Layer data variable added to model
    Note:

    Connector lines are reshaped to avoid contact with model elements. The default placement of the Feature Layer variable may cause some connector lines to reshape in ways that don't serve a purpose when the Feature Layer variable is moved. You can reset a connector line by selecting and slightly moving one of its attached elements.

  4. Rename the Feature Layer data variable to Invasive Species.
  5. Right-click the Invasive Species data variable and click Parameter.

    When you run the model as a geoprocessing tool, you will be able to choose which invasive species to analyze.

  6. On the ModelBuilder tab, in the Insert group, click Tools Tools.
  7. In the Geoprocessing pane, in the search box, type Summarize Within.

    The tool appears in the list of search results.

    Summarize Within tool in search results

    Note:

    If you have analysis privileges in an ArcGIS Enterprise portal, your search results will also include a Summarize Within from the Standard Feature Analysis Tools toolbox. Use the Summarize Within tool from the Analysis Tools toolbox, as shown in the image above.

  8. Drag the Summarize Within tool from the Geoprocessing pane to the model view.
    Summarize Within tool added to model
    Tip:

    If you accidentally open the Summarize Within tool in the Geoprocessing pane, click Back Back to return to the list of search results.

    The Summarize Within tool requires two inputs. One is the layer of features to be summarized, which is Invasive Species. The other is the layer of zones within which invasive species are analyzed, which is Contact Location Buffers.

    Note:

    The Output Grouped Table data variable is an optional output of the Summarize Within tool. It is not used in this analysis.

  9. Hover over the Invasive Species data variable. Drag a connector line to the Summarize Within tool. When you release the mouse button, click Input Summary Features on the pop-up menu.
    Tip:

    If you accidentally make the wrong choice on the pop-up menu, click the connector line to select it. Delete the connector line and draw a new one.

  10. Connect the Contact Location Buffers data variable to the Summarize Within tool as Input Polygons.

    You'll adjust the model layout in a few moments.

  11. Right-click the Output Feature Class data variable and click Parameter.

    Setting this variable as a model parameter allows you to name the output feature class and change the output location if you want.

  12. Right-click the Summarize Within tool and click Create Variable > From Parameter > Shape Unit.
  13. Rename the Shape Unit value variable to Area Unit of Measure.

    This parameter lets you choose the measurement units, such as hectares, in which to summarize the area covered by the invasive species.

  14. Right-click the Area Unit of Measure variable and click Parameter.
  15. Deselect the Area Unit of Measure variable.
  16. On the ModelBuilder tab, in the View group, click Auto Layout Auto Layout.
    Model after auto layout

    Your model layout may look slightly different, but the tool processing order should appear in the same left-to-right sequence.

  17. On the ModelBuilder tab, in the Model group, click Save Save.
  18. In the Catalog pane, right-click the Summarize Invasive Species tool and click Open.
    Summarize Invasive Species geoprocessing tool

    The tool looks good, except that Output Feature Class should be the last parameter. You'll change the parameter order in the next section of the tutorial.

    The model diagram is finished. The model does not capture the entire analysis workflow from the Use geoprocessing tools tutorial: to keep the model simple, the Select Layer by Location tool has been left out. Therefore, every input feature from the Human Contact Locations layer will be summarized in the output dataset, regardless of whether or not it contains an invasive species nearby. This means that many output features may have summary values of 0.

Set model properties and environments

Before running the model, you'll reorder the parameters on the geoprocessing tool. You'll also set default symbology for the model output. Finally, you'll save the model output to its own geodatabase.

  1. On the ModelBuilder tab, in the Model group, click Properties Properties.
  2. On the left side of the Tool Properties dialog box, click the Parameters tab.

    The top-to-bottom order of parameters in the Tool Properties dialog box matches the order in which parameters appear on the model geoprocessing tool. By default, this order reflects the sequence in which you set the variables as model parameters.

  3. In the first column of the Parameters used by this model table (the column with no heading), click the numeral 4 to select the last row, representing the Area Unit of Measure parameter.
  4. Drag the selected parameter upward one position and drop it above the Output Feature Class parameter.

    As you drag the parameter, its position is represented by a horizontal gray line.

    Table of model parameters

  5. Scroll across the parameter table to see more columns.

    The last column allows you to assign symbology to model datasets using a layer file (.lyrx). A layer file stores display properties of a layer, such as symbology and labeling, without storing spatial coordinates or attributes. In this case, you want the output features to be symbolized as outlines with a hollow fill. You'll browse to a layer file included with this project.

  6. In the last row of the table, representing the Output Feature Class parameter, click in the table cell in the Symbology column and click the Browse button Browse that appears.
    Browse button in the table of model parameters
  7. In the browse window directory, under Project, click Folders.
  8. In the browse window, double-click the Make_a_geoprocessing_model > commondata > userdata folders.
    Layer file in browse window
  9. Click BufferSymbol.lyrx to select it and click OK.

    The path to the layer file appears in the Symbology column of the model parameters table.

  10. Click OK on the Tool Properties dialog box.
    Note:

    In a project package, files that can't be stored in a geodatabase, such as shapefiles, CSV files, and text files, are included as attachments. Within the project package folder structure, attachments are stored in the commondata > userdata folder.

    Earlier, you saw that model output data is saved by default to your project geodatabase (Make_a_geoprocessing_model.gdb). This is the geodatabase that contains your input data, such as feature classes of invasive grasses, campgrounds, roads, and trails. To keep your model output data separate from your input data, you'll create a new geodatabase.

  11. In the Catalog pane, on the Project tab, right click Databases and click New File Geodatabase New File Geodatabase.
  12. In the New File Geodatabase dialog box, in the directory, under Project, confirm that Folders is selected.
  13. In the Name box, type Model_output.
    New File Geodatabase dialog box

    The new geodatabase will be stored in the project folder at the same level as the subfolders in the project.

  14. Click Save.
  15. In the Catalog pane, expand Databases to see that the new geodatabase has been created.

    Now you need to direct the output data from the model to this geodatabase.

  16. On the ModelBuilder tab, in the Model group, click Environments Environment settings.

    In the Environments dialog box, under Workspace, there are two settings: Current Workspace and Scratch Workspace. These settings determine default paths for browsing to input data and saving output data. Changing the Scratch Workspace will save the model output to a different geodatabase.

  17. Next to the Scratch Workspace setting, click the Browse button Browse and browse to Project > Databases.
  18. In the Scratch Workspace dialog box, in the directory, under Project, click Folders if necessary.
  19. In the contents on the right, click Model_output.gdb to select it. Click OK.
    Workspace settings in the Environments dialog box

    The Scratch Workspace setting is updated.

    Tip:

    If you hover over an environment setting, an information icon Information appears. Hover over the icon to learn more about the setting.

  20. Click OK on the Environments dialog box.
  21. Save Save the model.
  22. In the Catalog pane, browse to Toolboxes > Make_a_geoprocessing_model.tbx. Right-click the Summarize Invasive Species tool and click Open.

    The Output Feature Class parameter appears at the bottom of the tool pane. The tool is ready to use.

  23. Close the model view. Confirm that the Marlborough map view is active.
    Tip:

    To reopen the model view, in the Catalog pane, right-click the model and click Edit.

Run the Summarize Invasive Species tool

You'll run the tool and inspect the output.

  1. In the Contents pane, turn off the Commercial Campgrounds and Nassella Tussock Range layers.
  2. Turn on the Campsites and White Edged Nightshade Range layers.

    On the map, in the north of the region, it looks as if there are one or two campsites in proximity to White-edged nightshade.

  3. In the Geoprocessing pane, on the Summarize Invasive Species tool, set the Human Contact Locations parameter to Campsites.
  4. Set the Buffer Distance to 1.5 Kilometers.
  5. Set the Invasive Species to White Edged Nightshade Range.
  6. Set the Area Unit of Measure to HECTARES.
  7. Rename the Output Feature Class to Nightshade_Near_Campsites.
    Summarize Invasive Species geoprocessing tool

    Notice that the output path goes to the new Model_output geodatabase.

  8. Click Run.

    When the tool finishes, you'll see a successful completion message at the bottom of the Geprocessing pane. In the Contents pane, the Nightshade_Near_Campsites layer is symbolized with a black outline and hollow fill, as specified by the BufferSymbol layer file. At the present map scale, the buffer features are obscured by the Campsites symbols.

  9. Zoom in on the map to see the buffers.
    Map with output layer from model
  10. In the Contents pane, right-click the Nightshade_Near_Campsites layer and click Attribute Table Open Table.
  11. If necessary, scroll across the table. Right-click the Summarized area in HECTARES field heading and click Sort Descending Sort Descending.

    Only one campsite, Waimaru, has White-edged nightshade within 1.5 kilometers. The summarized area value is 7.35 hectares.

  12. Close the table view.
  13. In the Catalog pane, browse to Databases > Model_output.gdb and confirm that Nightshade_Near_Campsites has been saved to this geodatabase.
  14. On your own, use the Summarize Invasive Species tool to analyze other relationships between human contact locations and invasive species.
    Note:

    The tool works on selected input features for the Human Contact Locations layer. For example, you can analyze invasive species near principal highways in the Roads layer. However, the tool ignores selections on the Invasive Species layer.

Document the Summarize Invasive Species tool

Your last task is to document the geoprocessing tool. The documentation will be similar to help for other geoprocessing tools: it will explain the tool's purpose and usage.

  1. In the Geoprocessing pane, on the Summarize Invasive Species tool, click Help Help to open the tool help.

    The tool has a title but no other help. To document the tool, you edit its metadata.

    Note:

    The tool help opens in a browser tab or window. The URL points to a local file on your computer.

  2. Close the browser tab or window showing the tool help.
  3. In the Catalog pane, right-click the Summarize Invasive Species tool and click Edit Metadata Edit.

    Two views open: the catalog view and a metadata view for editing the tool's metadata. The metadata view is active and editing is enabled. The metadata style is Item Description.

    Tip:

    If your default metadata style is different, you can change it to Item Description but you must first close the metadata view to stop editing. Click the Project tab and click Options in the blue column on the left. In the Options dialog box, under Application, click Metadata. Click the Metadata style drop-down arrow and click Item Description. Click OK. Click the Back button in the upper left corner of the ArcGIS Pro window to return to the project.

  4. In the Item Description, in the Tags box, type or copy and paste the following tags: summarize, biosecurity, invasive species, New Zealand. Make sure the tags are separated by commas.

    The tags are keywords that can help users find the tool if it is shared as a geoprocessing package or as part of a project package.

  5. In the Summary (Abstract) box, add the following text: This tool is designed for analysis of plant biosecurity issues in New Zealand. It summarizes the range of invasive grass species near locations where people may come into contact with the grasses and facilitate their spread.
    Tool summary
  6. In the Usage box, add the following text:

    Human Contact Locations can be point, line, or polygon features. A selected subset of features may be used.

    Invasive Species are normally polygon features, but the tool also accepts point and line features.

    The Output Feature Class contains all the attributes of the Human Contact Locations layer. It also contains a buffer distance attribute and a summary attribute. The summary attribute totals the area of the invasive species range that lies within the specified buffer distance. If the Invasive Species features are points, the summary attribute counts the number of points. If the Invasive Species features are lines, the summary attribute totals the line length.

    This geoprocessing model tool uses the Buffer tool and the Summarize Within tool. For more usage information, see the Tool Reference documentation for those tools.

  7. Under Syntax, expand Human_Contact_Locations. In the Dialog Explanation box, add the following text: The features representing locations where people may encounter invasive grass species.
  8. Under Syntax, expand Buffer_Distance. In the Dialog Explanation box, add the following text: The distance zones around human contact locations that will be analyzed for the presence of invasive species.
  9. Under Syntax, expand Invasive_Species. In the Dialog Explanation box, add the following text: The invasive grass species to be analyzed for proximity to human contact locations.
  10. Under Syntax, expand Area_Unit_of_Measure. In the Dialog Explanation box, add the following text: The units in which the area range of invasive species within each buffer zone is expressed.
  11. Under Syntax, expand Output_Feature_Class. In the Dialog Explanation box, add the following text: The name of the output feature class.
  12. On the ribbon, on the Metadata tab, in the Manage Metadata group, click Save Save.
  13. In the Catalog pane, right-click the Summarize Invasive Species tool and click Open.
  14. In the Geoprocessing pane, hover over the Help button Help to see the tool summary.
  15. Hover over the information icon Information that appears next to tool parameters to see your explanations.
  16. Close the Summarize Invasive Species metadata view and close the catalog view.
  17. On the Quick Access Toolbar, click the Save button Save to save the project.

This geoprocessing model automates an analysis workflow. Building the model took some time, but now the model can be used to analyze any combination of human contact locations, invasive species, and distance relationships. If you share your model with other users, they can run the geoprocessing tool without opening the model view.

A model can be shared in different ways. If you share it as a project package (.ppkx file), the package will include the model, the map view, and all the project data. If you share it as a geoprocessing package (.gptx file), the package will include only the geoprocessing tool and sample input and output data layers. If you plan to share your model, you may want to substitute inline variables for hard-coded paths to input and output datasets.

Related topics