You learned about tasks in the last chapter and have read the introduction for this chapter; now you may be wondering what the difference is between a task, geoprocessing model, and Python script. That is a great question.
You will find the answer to this question in this section, but to understand it, you must first understand what each of these things is. You already know what a task is, so we will now focus on gaining a better understanding of what models and Python scripts are. Once you understand that, you can then understand the differences between the three.
Learning about geoprocessing models
A geoprocessing model is a custom tool created within the ModelBuilder window, which contains multiple geoprocessing tools along with their various parameters (including inputs, outputs, options, and other values) that work together as part of an integrated process that will run as if it...