Final Exam Review Flashcards

1
Q

What is the proper projection for our area?

A

NAD 83 - UTM 10

Could be specified as Canadian Spatial Reference System (CSRS).

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

What is the name of ArcPro’s python API?

A

ArcPy

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

What are the two ways you can access the ArcPro application and project settings for customization

A

1) From an open project -> click the Project tab on the ribbon -> click Settings in the lower left corner then select Options from the list that appears on the left

2) From the ArcGISPro start-up page -> click Settings in the lower left corner then select Options from the list that appears on the left

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

What are some ways you can customize the ribbon?

A
  • Create new tabs and select which commands appear on them
  • add new groups and commands to existing tabs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the name of the single conda environment used by ArcGIS Pro?

A

arcgispro-py3

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

What version of Python does ArcGIS Pro use?

A

Python 3

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

How do you open the ‘Customize the Ribbon’ options in Arc Pro?

A
  1. From an open project -> click the ‘Project’ tab on the ribbon
    OR
    From the start-up page -> click ‘Settings’ in the lower left corner
  2. In the list on the left, click ‘Options’
  3. On the ‘Options’ dialog box menu, under ‘Application’, click ‘Customize the Ribbon’.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What python module is used in ArcGIS Pro to manipulate project content?

A

ArcPy uses the arcpy.mp module.

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

What are the two ways you can add a command to the Quick Access Toolbar?

A

1) the ‘Customize Quick Access Toolbar’ button located on the toolbar (little dropdown arrow)

2) By Rt-clicking the command on the ribbon

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

What is a Task in ArcGIS Pro?

A

A set of preconfigured steps that guide you and others through a workflow or business process.

A good tool for sharing with less advanced GIS users to aid them in a workflow.

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

True or False;
A project can contain multiple task items but a task item can only contain a single task

A

False

A project can contain multiple task items and a task item can contain multiple, related tasks

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

What are the 3 types of tools that can be created in ArcPro?

A
  1. Standard Toolboxes - connect Python script to a toolbox
  2. Python Toolboxes -file is written entirely with Python code
  3. Script Tools
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the file extention of a python toolbox?

A

.pyt

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

What were the steps taken to create the task in lab 6 Assignment?

A

1) On the ‘View’ tab, click ‘Tasks” to open the ‘Task’ pane

2) On the ‘Insert’ tab, click the ‘Task’ drop-down arrow and
click ‘New Task Item’

3) In the ‘Task Designer’ pane, name it ‘A0xxxxxxxTask’

4) In the ‘Task pane’ click new task

5) Name the new task in the ‘Task Designer’ pane

6) With the task selected in the Tasks pane, click the ‘New Step’ button

7) In the General tab name the first step and fill out tool tip, select ‘Manual’ for step behaviour (user runs and user proceeds)

8) Under actions select the Geoprocessing tool and select the Define Projection tool

9) Repeat steps 6-9 but choosing the Project tool and setting the output projection to default to UTM NAD83 Zone10. As well, making a note to the user in the Tool Tip to use NAD_1927_to_NAD_1983_NTv2_Canada if a Geographic transformation is needed.

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

What is the file extension for ArcGIS Task items?

A

.esritasks

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

What are the 5 key things you can do using spatial analysis?

A
  • Determine relationships
  • Understand and describe locations and events
  • Detect and quantify patterns
  • Make predictions
  • Find best locations and paths
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Define is Geoprocesing in the ESRI world

A

a framework and set of tools for processing geographic and related attribute data

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

What are the three types of tools that can be opened and run from the geoprocessing pane?

A

1) Built-in tools
2) Model tools
3) Script tools

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

What are the five broad categories of spatial analysis that can be performed using ESRI built-in tools?

A
  • Extract and overlay data
  • Add and calculate attribute fields
  • Summarize and aggregate data
  • Calculate statistics
  • Model relationships and discover patterns
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What are model parameters?

A

The parameters that appear when the model is opened as a geoprocessing tool.

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

What are 3 options for script tool parameter types?

A
  1. Required
  2. Optional
  3. Derived
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

True or false;
Any Variable in a model can be made a parameter

A

True

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

What are the two primary reasons to make a model variable a parameter?

A

1) Output variables that are set as model parameters are automatically added to the map when the model is run inside modelbuilder

2) If you want to rerun your model using different data or values- Variables set as parameters show as tool parameters when the model is run as a geoprocessing tool allowing you to do this.

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

List, describe, and provide an example of the three Advance techniques for ModelBuilder

A

1) Grouping
- breaks a larger model into ‘submodels’. Model groups can be collapsed to represent several processes and a single process, or expanded to edit processes within the group.

For example, if you have a points dataset and a polygon dataset that both require processing and aggregation before being spatially joined and then processed further, you could make three groups (point processing, poly processing, and joined processing) and connect them as a single process.

2) Inline variable substitution
The value or dataset path of a variable can be substituted for another variable by enclosing the substituting variable name in percent signs.

You may use this if you wanted to create an iterator to run the same model process on BC forest fire data for the past 10 years that’s named (BCFires_2015, BCFires_2018 etc.) use inline variable substitution BCFires_%year% to allow for looping through data

3) Preconditions
Used to explicitly control the order of operations. Any variable can be made a precondition to tool execution, and any tool can have more than one precondition.

For example, a process can be made to run after another process by making the output of the first process a precondition to the second process.

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

What are the two ways you can execute Python commands and scripts WITHIN ArcGIS Pro?

A

1) in the Python window
2) through script tools

26
Q

What functionality does ArcPy provide?

A

give you access to all built-in geoprocessing tools, scripting functions and specialized modules that augment the PSL and help automate GIS tasks and develop custom tools

27
Q

What is the difference between ArcPy tool functions and non-tool functions?

A

1) Tool functions return a Result object, while non-tool functions do not.

2) Tool functions produce messages that can be accessed through a variety of tool functions such as GetMessages(), while non-tool functions do not produce messages.

3) Every tool function has it’s own tool reference page in the ArcPro help system while non-tool functions are only documented in the ArcPy documantation

28
Q

What functionality does ArcPy provide?

A

Gives you access to all built-in geoprocessing tools, scripting functions and specialized modules that augment the PSL and help automate GIS tasks and develop custom tools

29
Q

Tool parameters are specified as either ________ or _________

A

strings, objects

30
Q

__________ provide a tool with the information it needs for execution

A

parameters

31
Q

List and describe the two basic methods used for constructing buffers?

A

1) Euclidean
- Measures distance in 2D cartesian plane with straight-line distances calculated between two points on a flat surface.

2) Geodesic
- account for the actual shape (geoid) of the earth with distances calculated between two points on a curved surface (geoid)

32
Q

When is Euclidian buffer best suited, and when should you use Geodesic buffer?

A

Euclidian is best when features are in a projected coordinate system which are concentrated in a relatively small area (such as one UTM Zone)

Geodesic is best when input features are dispersed, in a GCS and/or the map projection of your input features distorts distances in order to preserve other properties

33
Q

What is the default buffer method in ArcGIS Pro

A

Planer- If the input features are in a projected coordinate system, Euclidean buffers will be created. If the input features are in a geographic coordinate system and the buffer distance is in linear units (meters, feet, and so forth, as opposed to angular units such as degrees), geodesic buffers will be created.

34
Q

What are graphic buffers and when should they not be used

A

Provide several cartographic shapes for buffer polygon ends and corners, the outputs will always be Euclidean

Graphic Buffers should not be used for spatial analysis

35
Q

What do Thiessen polygons signify?

A

Areas of influence around a sample point- any location inside the polygons is closer to that point than any other sample point

36
Q

Thiessen polygons work best in a ___________ coordinate system

A

projected

37
Q

What are the three steps in Thiessen polygon construction?

A

1) All points are triangulated into a TIN that meets the Delaunay criterion

2) Perpendicular bisectors for each triangle edge are generated, forming the edges of the Thiessen polygons

3) The location at which the bisectors intersect determines the locations of the Thiessen polygon vertices

37
Q

What are the three steps in Thiessen polygon construction?

A

1) All points are triangulated into a TIN that meets the Delaunay criterion

2) Perpendicular bisectors for each triangle edge are generated, forming the edges of the Thiessen polygons

3) The location at which the bisectors intersect determines the locations of the Thiessen polygon vertices

38
Q

What is the difference between the Near tool and the Generate Near Table?

A

Both calculate distance and additional proximity info between input features and near features.

Near tool modifies the input data and only supports finding the single closest feature.

Generate Near Table tool writes results to a new stand-alone table and supports finding more than one near feature.

39
Q

True or false; Overlay operations always output a new feature class

A

True

40
Q

What are the seven tools in the Overlay toolset

A

-Erase
-Identity
-Intersect
-Spatial Join
-Symmetrical Difference
-Union
-Update

41
Q

This overlay tool returns a new feature class with the spatial extent of the input feature class with additional attributes assigned to regions intersecting with the operation feature class

A

Identity

https://pro.arcgis.com/en/pro-app/latest/tool-reference/analysis/GUID-049EC20F-8846-489D-B161-00D99AE78946-web.gif

42
Q

tools in this feature set can be used to aggredate or eliminate features

A

Generalization

43
Q

What will the FID value of gap areas in a Union output be

A

-1

44
Q

What’s the difference between Merge and Append tools

A

The Merge tool creates a new output dataset from combining multiple input datasets

The Append tool combines input datasets into an existing dataset

45
Q

Are feature layers temporary or permanent?

A

Temporary

46
Q

What will happen if the input data variable of the Make Feature Layer tool is flagged as intermediate in your model?

A

it will be deleted after the model is run from its dialog and the output layer will not be added to the display

47
Q

What is linear referencing?

A

A way of storing geographic locations using relative positions along a measured linear feature

48
Q

What does dynamic segmentation do?

A

Takes event route features form tables and displays then on the map

49
Q

How are linear reference features stored?

A

As routes in a separate feature class within the geodatabase. Routes have M values that show where on the route your at, at any position

50
Q

Provide a use case of linear referencing.

A

For very long highways with variable speed limit, surface material, and # of lanes along their route, using linear referencing would allow unique attributes to be assigned to each segment along the entire highway while keeping the road feature class itself intact (not having to ‘physically’ split the line into segments)

51
Q

Briefly describe the two tools in the Linear Referencing Toolbox discussed in class

A

Make Route Event Layer
- Creates a temp. feature layer using routes and route events (table)
- uses dynamic segmentation to display features from the table on the map

Overlay Route Events
-overlays two event tables, based on the same route reference, to create an output event table representing the union or intersection of the two

52
Q

What is a network?

A

A system of interconnected elements, such as edges and connecting junctions, that represent possible routes from one location to another

53
Q

What are the two categories of networks in ArcGIS + their key characteristics?

A

1) Utility Networks
- uni-direction travel along edges

2) Network Datasets
- generally bi-directional (excluding on-way streets)

54
Q

List and describe the three types of network elements

A

1) Edges- connect to other elements such as juntions and are the links over which agents travel. Example Streets

2) Junctions- connect edges and facilitate navigation from one edge to another. Ex. intersections

3) Turns(optional)- store info that can affect movement between two or more edges and are associated with junctions

55
Q

What is the role of Evaluators in Network Datasets?

A

Specify how values are calculated for each attribute

56
Q

How many evaluators must a Junction and an Edge have in a network dataset?

A

Junctions -> one
Edges -> two, one for each direction

57
Q

what are the four options for eveluators

A
  • Single Field
  • Field script - expression combining several attributes
  • Constant (numeric or boolean)
  • Script (python or VB)
58
Q

What is a locator?

A
  • A portable file that is used to perform geocoding across the ArcGIS platform.
  • contain reference data, indexes and local addressing knowledge that help return the best match during the geocoding process
59
Q

What are the three ways a Locator can be accessed?

A

1) As a service such as ArcGIS Online World Geocoding Service
2) As a file on disk
3) within a mobile map package for use with mobile apps

60
Q

Network datasets can be used to model what type of network? (one type)

A

transportation

61
Q

What were the four sets of related fields in the Lab 8 joins between zones_polygon and zones_arc?

A

LPOLY_UID (input) and ZONES_UID (join)

RPOLY_UID (input) and ZONES_UID (join)

LZONE calculated to equal ZONE_CODE

RZONE calculated to equal ZONE_CODE