Final Exam Review Flashcards
What is the proper projection for our area?
NAD 83 - UTM 10
Could be specified as Canadian Spatial Reference System (CSRS).
What is the name of ArcPro’s python API?
ArcPy
What are the two ways you can access the ArcPro application and project settings for customization
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
What are some ways you can customize the ribbon?
- Create new tabs and select which commands appear on them
- add new groups and commands to existing tabs
What is the name of the single conda environment used by ArcGIS Pro?
arcgispro-py3
What version of Python does ArcGIS Pro use?
Python 3
How do you open the ‘Customize the Ribbon’ options in Arc Pro?
- From an open project -> click the ‘Project’ tab on the ribbon
OR
From the start-up page -> click ‘Settings’ in the lower left corner - In the list on the left, click ‘Options’
- On the ‘Options’ dialog box menu, under ‘Application’, click ‘Customize the Ribbon’.
What python module is used in ArcGIS Pro to manipulate project content?
ArcPy uses the arcpy.mp module.
What are the two ways you can add a command to the Quick Access Toolbar?
1) the ‘Customize Quick Access Toolbar’ button located on the toolbar (little dropdown arrow)
2) By Rt-clicking the command on the ribbon
What is a Task in ArcGIS Pro?
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.
True or False;
A project can contain multiple task items but a task item can only contain a single task
False
A project can contain multiple task items and a task item can contain multiple, related tasks
What are the 3 types of tools that can be created in ArcPro?
- Standard Toolboxes - connect Python script to a toolbox
- Python Toolboxes -file is written entirely with Python code
- Script Tools
What is the file extention of a python toolbox?
.pyt
What were the steps taken to create the task in lab 6 Assignment?
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.
What is the file extension for ArcGIS Task items?
.esritasks
What are the 5 key things you can do using spatial analysis?
- Determine relationships
- Understand and describe locations and events
- Detect and quantify patterns
- Make predictions
- Find best locations and paths
Define is Geoprocesing in the ESRI world
a framework and set of tools for processing geographic and related attribute data
What are the three types of tools that can be opened and run from the geoprocessing pane?
1) Built-in tools
2) Model tools
3) Script tools
What are the five broad categories of spatial analysis that can be performed using ESRI built-in tools?
- Extract and overlay data
- Add and calculate attribute fields
- Summarize and aggregate data
- Calculate statistics
- Model relationships and discover patterns
What are model parameters?
The parameters that appear when the model is opened as a geoprocessing tool.
What are 3 options for script tool parameter types?
- Required
- Optional
- Derived
True or false;
Any Variable in a model can be made a parameter
True
What are the two primary reasons to make a model variable a parameter?
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.
List, describe, and provide an example of the three Advance techniques for ModelBuilder
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.