Pregunta 1
Pregunta
Which of the following is not an example of why you would use a script tool instead of a stand-alone script?
Respuesta
-
A script tool includes a dialog box, making it easier to use.
-
Users don't really need to know Python to use a script tool
-
Script tools can be run using background geoprocessing
-
A script tool makes it easier to share functionality with others
Pregunta 2
Pregunta
When creating a script tool it is recommended to set your Python script to run "in process", since this is faster.
Pregunta 3
Pregunta
If a script tool uses a parameter that consists of a list (list of values, list of featue classes), which ArcPy function is used to receive this parameter as an object?
Respuesta
-
GetParameter
-
sys.argv
-
GetParameterAsText
-
GetParameterAsList
Pregunta 4
Pregunta
All script tools should have at least one output, even if that means using a derived parameter based on the input.
Pregunta 5
Pregunta
Consider the tool dialog shown here. Which parameter is controlled using the "obtained from" property?
Respuesta
-
Side Type
-
Output Feature Class
-
Linear unit
-
Field
-
Input Features
-
Dissolve Type
Pregunta 6
Pregunta
Which ArcPy function is used to retrieve all messages from a previously run tool, regardless of severity, in order to print them to the Results window?
Respuesta
-
ReturnMessages
-
AddAllMessages
-
AddReturnMessage
-
AddMessage
Pregunta 7
Pregunta
When executing a script tool, which type of progessor allows you to show the percentage completed during an iteration over a large number of datasets?
Respuesta
-
percent progressor
-
position progressor
-
default progressor
-
step progressor
Pregunta 8
Pregunta
In order to facilitate the sharing of script tool, you should generally not enable relative paths in the properties of the script tool.
Pregunta 9
Pregunta
When running a script tool, how can you determine the location of the script file itself?
Respuesta
-
sys.path[1]
-
os.getcwd[1]
-
os.getcwd[0]
-
sys.path[0]
Pregunta 10
Pregunta
When sharing a script tool, if you do not want to share your actual Python code, you can simply embed your script in a toolbox and your code will not be accessible by others.