
- 4.1 Overview and Checklist
- 4.2 Collections and Sorting
- 4.3 Open source desktop GIS software
- 4.4 QGIS: A Brief Overview
- 4.5 The QGIS Scripting Interface and Python API
- 4.6 Object-Oriented Programming in Python
- 4.7 Inheritance, Class Hierarchies and Polymorphism
- 4.8 Class Attributes and Static Class Functions
- 4.9 Inheritance in GUI Programming
- 4.10 Walkthrough I: A Bus Track Analyzer for GPS Data of Dublin Buses
- 4.11 Optional: Writing QGIS Plugins
- 4.12 Optional: Turning the Bus Event Analyzer into a QGIS Plugin
- 4.13 Lesson 4 Practice Exercise
- 4.14 Lesson 4 Assignment