—Dale Honeycutt, David Wynne
View the slides [PDF]
Listen and view the presentation [WMV]
A geoprocessing tool does three types of work: it defines its parameters, validates them, and executes some code that performs the actual work. This session will focus on parameters and validation. At the end of the session, you'll know how to define parameters using data types, direction, filters, dependencies, and multivalues. You'll also have a deep understanding of how a tool validates its parameters and describes its output for use in ModelBuilder. You'll be able to build and design a tool that's useful and robust, regardless of what programming language you use for implementation. All concepts will be demonstrated by implementing Python script tools. This session is offered again on Thursday, March 25, from 1:30 pm–2:45 pm in Mesquite C.