Building Models with ArcGIS Pro Flashcards

1
Q

This can have several meanings. However in GIS this ________ is an abstraction of reality used to represent an object, a process, or an event. It is one process or a sequence of connected processes created in ModelBuilder.

A

model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What automate and document your spatial analysis and data management processes?

A

Geoprocessing models

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Where do you create and modify geoprocessing models in?

A

ModelBuilder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What automates workflows by adding data and tool elements to the model and connecting them to form a workflow? Model elements are represented visually and do not require any coding.

A

ModelBuilder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Why create a model in ModelBuilder?

A

To see a visual representation of analysis and geoprocessing operations.

To automate and manage geoprocessing workflows.

To run a complex succession of processes as one tool.

To plug in extra tools and parameters as needed.

To share geoprocessing workflows with other users.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

In ModelBuilder, you add _____ and ______ to your model and connect them in a processing workflow.

A

data

elements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The four basic types of elements that you can add to models are what?

A

variables, tools, groups, and connectors.

In any given situation, you may not use all these element types, but you will always use at least some of them.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Processes in modelbuilder have several states. What are they?

A

Not ready to run, ready to run, running, and has been run.

By looking at a model, you can tell which processes have and have not been run—and what might not be ready to run because of an error.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What settings are optional parameters that you can set before running a tool?

For example, you might want to set an output geodatabase for running several tools or set a cell size for the analysis output of a raster dataset.

A

Environment

Environment settings affect the tool’s result.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Environment settings have a hierarchical structure and can be overridden at some levels. What are the four levels?

A

1) Application level 2) Tool level 3) Model level 4) Model process level

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does it mean when a model element is in color?

A

A model element in color is ready to run.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does it mean when a model element is gray?

A

A gray model element is not ready to run.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Which type of model element is represented by a blue oval?

A

An input data element (sometimes referred to as project data)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which type of model element is represented by a rounded rectangle?

A

A tool

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which type of model element is represented by a green oval?

A

Output data (sometimes referred to as derived data)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Questions to consider before building a model?

A

What is the goal of the model that you want to build?

What data do you need to use in the model?

What is the most effective workflow to follow to achieve your goals?

17
Q

ModelBuilder planning guidelines, what are they?

A

1) Determine the scenario and criteria for analysis or data management, and set goals for your model. 2) Explore and gather necessary data, which may involve creating and editing data. 3) Choose tools that will enable you to achieve your goals. Choosing tools requires that you thoroughly understand both your goals and the available tools. 4) Build and run a model. By this time, you should have already determined everything that you need to complete your model. 5) Explore and refine the results of your model. View, analyze, and symbolize your results to determine whether they are satisfactory. If necessary, you can run the model again with different tool inputs.

18
Q

Running a model usually creates data. Models with several tools can create data outputs at each step, which become the inputs for later steps. Even a model with only two processes will potentially create two new datasets. Usually, the only dataset that you need to keep is the final output of the model. The other datasets, which are used only during model execution and which generally do not need to be kept, what is this data called?

A

Intermediate data

19
Q

When you run a model from its tool dialog box, what is automatically deleted?

A

Intermediate data

20
Q

What are the fields that you set in your model elements? These are a tool property that you must determine before running the tool.

A

Parameters

Examples of tool parameters include input and output datasets, distances, and units of measure.

21
Q

What are model parameters, and why is it important to set them?

A

Model parameters are a type of parameter exposed in a geoprocessing model that appears in a model’s dialog box and allows for input. Setting model parameters is important if you are sharing your model with other users. Model parameters allow others to run the model from a tool dialog box and add their own data or values as input.

22
Q

If a colleague or another user sends you a model, what should you do first with the model, and why?

A

You should first validate the model because validation will verify the data inputs and other parameters. If any are invalid, you can fix them so that the model works.

23
Q

Suppose that you want to send your parcel owner notification model to a GIS analyst in another city. The analyst will run the model as is, but they want to add the city’s own parcel data and buffer distances. How might you set up this capability in the model before you send it?

A

Set the input data element as a model parameter. With the buffer distance, you would first need to create a variable from the distance parameter and then set it as a model parameter.

24
Q

If you set an application-level environment setting, and then you set a model-level setting for the same environment, which environment setting would override the other?

A

The model-level setting would override the application-level setting in the hierarchy.

25
Q

What is intermediate data?

A

Derived data created in a model that is fed into the next process

26
Q

What are three states that a model can be in? (Choose three.)

A

Not ready to run. Ready to run. Already run.

27
Q

T/F: If you want to create or set a model parameter from a variable within a tool (such as buffer distance or a SQL expression), you can set it as an environment setting.

A

False

28
Q

What is the best way to plan for the model that you want to build?

A

Before building your model, determine your scenario, goal, and data requirements, and determine tools and workflow. After you have made these determinations, start building your model.

29
Q

T/F: When you save a model using relative paths and share it with another user, you do not need to include the data used in the model.

A

False

30
Q

T/F: Model parameters can only be set before you share a model with someone and cannot be set by the person with whom you are sharing the model.

A

False

31
Q

T/F: Assume that you have a model-level environment setting applied to your model. If you then set a model-process environment on one of the processes, the model-level environment would override the model-process environment setting.

A

False

32
Q

If you receive a model from a colleague or other user and all the model elements are not ready to run, what should you do?

A

Validate the model and then try to determine the cause for any elements that are not ready to run.

33
Q

Which three options accurately describe the hierarchical structure of environment settings (given that environment settings can be set at the application, tool, model, or model process level)? (Choose three.)

A

Model-process-level settings override model-level settings.

Model-level settings override application-level settings.

Model-process-level settings override application-level settings.

34
Q

You have a model to determine gas leak detection areas around schools. You buffer the gas mains by 50 feet and run the model. After reviewing the analysis results, you realize that the 50-foot buffer is not enough, so you want to use a 75-foot buffer. What is the best way to create this larger buffer?

A

Edit the model by changing the buffer distance tool parameter value of 50 to 75, and then rerun the model.