Course outline
- Introduction to web-based GIS
- ArcGIS Online
- Finding and using cloud-based GIS data
- Advanced Geoprocessing – workflows and tool development
- Project organization
- Designing a tool: the Hurricane Mapper
- User interactivity: model parameters
- Data management
- Model variables
- Conditional processing
- Iteration/looping
- User interactivity 2: feature sets
- Documenting tools
- Distributing tools
- Databases and SQL
- Databases – the non-spatial component of GIS
- Introduction to MS Access
- Introduction to SQL
- Introduction to scripting
- Command line GIS
- Python 101
- Writing Python Scripts
- Approaches to writing a script
- Writing geoprocessing scripts
- Extending Python
- The ArcPy model
- Using Python with other applications
- More on web-based GIS
- Google Maps
- APIs and Web services
- Server based GIS
- Consuming Web Services