Evan Caldwell
A geoprocessing tool does three types of work: it defines its parameters, validates them, and executes code that performs the actual work. This session will focus on the first two types-parameter definition and validation. At the end of this session, you will know how to define parameters using data types, direction, filters, dependencies, and multivalues. You will also gain understanding of how a tool validates its parameters and describes its output for use in ModelBuilder. All concepts will be demonstrated using Python scripting tools.