Background
Introduction to Geoprocessing
From ESRI's Help:"Geoprocessing is for everyone that uses ArcGIS. Whether you're a beginning user or a pro, geoprocessing will become an essential part of your day-to-day work with ArcGIS.
The fundamental
purposes of geoprocessing are to allow you to automate your GIS tasks
and perform spatial analysis and modeling. Almost all uses of GIS
involve the repetition of work, and this creates the need for methods to
automate, document, and share multiple-step procedures known as
workflows. Geoprocessing supports the automation of workflows by
providing a rich set of tools and a mechanism to combine a series of
tools in a sequence of operations using models and scripts...." - ...READ MORE.
Why we're Covering it
Geoprocessing is what helps make you efficient in your spatial analyses. Whether its combining multiple tools into one using model builder, batch processing a large quantity of data, writing some simple Python scripts, or leveraging the functionality of the Results window, geoprocessing is what can help you move from a novice GIS user, to a highly proficient power user.
Learning Outcomes
These lectures, readings and Labs 03 & 04 all help fulfill primary learning outcomes 1, 2, 3 & 4.Lectures and Podcasts
Geoprocessing, Model Building & Scripting
So many of the geoprocessing tasks we do in ArcGIS are highly mundane and repetitive. Building models and/or writing scripts in ArcGIS is an effective way of increasing your efficiency.
View Podcast Here or stream whole podcast series here.2015 Tuesday Lecture - PDF
2014 Tuesday Lecture - PDF
2013 Thursday Lecture - PDF
2012 Thursday Lecture - 2 Slides per page
2012 Thursday Lecture - 6 Slides per page
- 2012 Video of Lecture
Uncertainty in GIS & Synthesis of GIS Fundamentals
2016 Thursday Lecture - PDF
2015 Thursday Lecture - PDF
2014 Tuesday Lecture - PDF
2012 Tuesday Lecture - PDF w/ 2 slides per page
2012 Tuesday Lecture - PDF w/ 6 slides per page
- 2012 Video of Lecture
Additional Resources
Geoprocessing in ArcGIS
- Geoprocessing ArcGIS Resource Center - This is the main hub of information on Geoprocessing and getting yourself up to speed.
- The Geoprocessing Forum - Trying to do something with Geoprocessing and having trouble? Try posting a thread or searching this forum.
- Geoprocessing Help - An overview of Geoprocessing in ArcGIS
- Using the Results Window - An essential new feature of Geoprocessing in ArcGIS
Batch Processing
- A quick Tour of Batch-Processing - ArcGIS 10 Help topic
Finding Existing Tools and Scripts
- Geoprocessing Model and Script Tool Gallery - A hub of tools you can download and install in ArcGIS that other users have made. Very useful!
- See also this week's lab Tutorial Topic 1
Geoprocessing with Model Builder
- Designing and Building Geoprocessing Tools - This video walks you through the basics of building Geoprocessing Tools using Model Builder in ArcGIS 10.
- A quick tour of creating tools with ModelBuilder - ArcGIS 10 Help
- Tutorial for Building Tools with Model Builder - ArcGIS 10 Help Tutorial
Add-Ins
- Add-Ins for ArcGIS 10 - Add-Ins are a new feature in ArcGIS. This video describes them.
- Add-Ins Blog -
Plug-Ins
Plug-Ins are typically tool-bars that are installed externally and produced by someone other than ESRI, to work within ArcGIS.Python Programming
- Scripting with Python in ArcGIS - ArcGIS 10 Help Topics
- Getting Started with Python in ArcGIS - This ESRI video takes you from the basics of Python and running geoprocessing tools and functionality to creating your own tools using Python.
- Python Scripting for Map Automation in ArcGIS 10 - Do you have to make a lot of the same maps with just slightly different layers? This video goes through how you can use Python to automate that process.
- Using Python in ArcGIS 10 - A free 3 hour Web-Based course offered from ESRI
Some Good References on Uncertainty in GIS
- Bolstad P. 2005. GIS fundamentals: A first text on geographic information systems. Eider Press, 620 pp. - See Chapter 14 on Data Standards and Data Quality
- Burrough PA and McDonnell RA. 1998. Principles of Geographical Information Systems: Spatial Information Systems and Geostatistics. Oxford University Press: Oxford, 333 pp. - See Chapters Nine (Errors and Quality Control) and Ten (Error Propagation in Numerical Modeling)
- Burrough P.A., van Rijn, R., and Rikken, M. 1996. Spatial Data Quality and Error Analysis Issues: GIS Functions and Environmental Modleing. In: GIS and Environmental Modeling, By Michael F. Goodchild, Louis T. Steyaert, Bradley O. Parks, Carol Johnston (Eds.), Wiley.
- Haining R. 2003. Spatial Data Analysis: Theory and Practice. Cambridge University Press: Cambridge, 432 pp. - See Chapter 4 on 'Data quality: implications for spatial data analysis'
- Hall ST and Post CJ. 2009. Advanced GIS Exercise: Performing Error Analysis in ArcGIS ModelBuilder. Journal of Natural Resources and Life Sciences Education. 38: 41-44.
- Taylor J. 1997. An Introduction to Error Analysis: the Study of Uncertainties in Physical Measurements, Second Edition. University Science Books: Sausalito, California, 327 pp.
Web Links on Uncertainty:
- Error, Accuracy and Precision in GIS - A very helpful series of webpages on the basics of errors, accuracy and precision in GIS maintained by Kenneth E. Foote and Donald J. Huebner,
The Geographer's Craft Project, Department of Geography, University of
Texas at Austin.
- Uncertainty Propagation in GIS - Curriculum developed by : Gerard B.M. Heuvelink, Faculty of Environmental Sciences, University of Amsterdam.