Having just learned about tasks in the last chapter and reading the introduction for this chapter, you may be wondering what the difference is between a task, a geoprocessing model, and a Python script? That is a great question.
To answer it, you must first understand what each one is. You already know what a task is, so we will now focus on gaining a better understanding of what a geoprocessing model and Python script are. Once you understand that, you can then understand the differences between the three.
A geoprocessing model is a custom tool created within the ModelBuilder window that contains multiple geoprocessing tools along with their various parameters (inputs, outputs, options, and other values) which work together as part of an integrated process that will run as if it is a single tool.
The preceding illustration is a sample of a very simple model. It contains two geoprocessing tools that...