The Free Quantum GIS Training Manual
Contents
1. Course Introduction
2. Module: The Interface
3. Module: Creating a Basic Map
4. Module: Classifying Vector Data
5. Module: Creating Maps
6. Module: Creating Vector Data
7. Module: Vector Analysis
8. Module: Rasters
9. Module: Completing the Analysis
10. Module: Plugins
11. Module: Online Resources
12. Module: GRASS
13. Module: Assessment
14. Module: PostgreSQL
15. Module: PostGIS
16. Appendix: Contributing To This Manual
17. Answer Sheet
Next topic
1. Course Introduction
This Page
Show Source
Linfiniti Sphinx Theme
by
Linfiniti Consulting CC.
is licensed under a
Creative Commons Attribution-ShareAlike 3.0 Unported License
.
Based on a work at
github.com
.
1. Course Introduction
1. Foreword
1.1. Background
1.2. License
1.3. Sponsoring Chapters
1.4. Authors
1.5. Individual Contributors
1.6. Sponsors
1.7. Data
1.8. Latest Version
2. Module: The Interface
1. Lesson: A Brief Introduction
1.1. How to use this tutorial
1.2. Tiered course objectives
1.3. Why QGIS?
2. Lesson: Adding your first layer
2.1. Follow along: Prepare a map
2.2. In conclusion
2.3. What’s next?
3. Lesson: An Overview of the Interface
3.1. Try yourself...: The Basics
3.2. Try yourself... 1
3.3. Try yourself... 2
3.4. What’s next?
3. Module: Creating a Basic Map
1. Lesson: Working with Vector Data
1.1. Follow along: Viewing layer attributes
1.2. Follow along: Loading vector data from shapefiles
1.3. Follow along: Loading vector data from a database
1.4. Follow along: Reordering the layers
1.5. In conclusion
1.6. What’s next?
2. Lesson: Symbology
2.1. Follow along: Changing colors
2.2. Try yourself...
2.3. Follow along: Changing symbol structure
2.4. Try yourself...
2.5. Follow along: Scale-based visibility
2.6. Follow along: Adding symbol layers
2.7. Try yourself...
2.8. Follow along: Enabling symbol levels
2.9. Try yourself...
2.10. Try yourself...
2.11. Follow along: Symbol layer types
2.12. Follow along: Creating a custom SVG fill
2.13. In conclusion
2.14. Further reading
2.15. What’s next?
4. Module: Classifying Vector Data
1. Lesson: Attribute Data
1.1. Follow along: Attribute data
1.2. In conclusion
1.3. What’s next?
2. Lesson: The Label Tool
2.1. Follow along: Using labels
2.2. Follow along: Changing label options
2.3. Follow along: Using labels instead of layer symbology
2.4. Try yourself... Customize the labels
2.5. Follow along: Labeling lines
2.6. Follow along: Data defined settings
2.7. Try yourself... Using data defined settings
2.8. Further possibilities with labeling
2.9. In conclusion
2.10. What’s next?
3. Lesson: Classification
3.1. Follow along: Classifying nominal data
3.2. Try yourself... More classification
3.3. Follow along: Ratio classification
3.4. Try yourself... Refine the classification
3.5. Follow along: Rule-based classification
3.6. In conclusion
3.7. What’s next?
5. Module: Creating Maps
1. Lesson: Using Map Composer
1.1. Follow along: The Composer Manager
1.2. Follow along: Basic Map Composition
1.3. Follow along: Adding a Title
1.4. Follow along: Adding a Legend
1.5. Follow along: Customizing Legend Items
1.6. Follow along: Exporting Your Map
1.7. In conclusion
1.8. What’s next?
2. Assignment 1
2.1. In conclusion
6. Module: Creating Vector Data
1. Lesson: Creating a New Vector Dataset
1.1. Follow along: The Layer Creation Dialog
1.2. Follow along: Data sources
1.3. Try yourself...
1.4. Try yourself...
1.5. In conclusion
1.6. What’s next?
2. Lesson: Feature Topology
2.1. Follow along: Snapping
2.2. Follow along: Closing the Gaps
2.3. Try yourself...
2.4. Follow along: Correct topology errors
2.5. Follow along: Tool: Simplify Feature
2.6. Try yourself... Tool: Add Ring
2.7. Try yourself... Tool: Add Part
2.8. Try yourself... Tools: Delete Ring and Delete Part
2.9. Follow along: Tool: Reshape Features
2.10. Try yourself... Tool: Split Features
2.11. Try yourself... Tool: Merge Features
2.12. In conclusion
2.13. What’s next?
3. Lesson: Forms
3.1. Follow along: Using QGIS’ Form Design Functionality
3.2. Try yourself... Using the Form to Edit Values
3.3. Follow along: Setting Form Field Types
3.4. Try yourself...
3.5. Try yourself... Creating Test Data
3.6. Follow along: Creating a New Form
3.7. Follow along: Associating the Form with Your Layer
3.8. In conclusion
3.9. Further reading
3.10. What’s next?
4. Lesson: Actions
4.1. Follow along: The Actions Tab
4.2. Follow along: Open an Image
4.3. Follow along: Add a Field for Images
4.4. Follow along: Creating an Action
4.5. Follow along: Searching the Internet
4.6. Follow along: Open a Webpage Directly in QGIS
4.7. In conclusion
4.8. What’s next?
7. Module: Vector Analysis
1. Lesson: Reprojecting and Transforming Data
1.1. Follow along: Projections
1.2. Follow along: “On the Fly” Reprojection
1.3. Follow along: Saving a Dataset to Another CRS
1.4. Follow along: Creating Your Own Projection
1.5. In conclusion
1.6. Further reading
1.7. What’s next?
2. Lesson: Vector Analysis
2.1. The GIS Process
2.2. The problem
2.3. The data
2.4. Follow along: Start a Project
2.5. Follow along: Analyzing the Problem: Farms in Swellendam
2.6. Try yourself... find important roads
2.7. Try yourself... find high schools
2.8. Follow along: Analyzing the Problem: Distances From Schools and Roads
2.9. Try yourself... distance from high schools
2.10. Follow along: Overlapping Areas
2.11. Follow along: Select the Farms
2.12. Follow along: Select Farms of the Right Size
2.13. Try yourself...
2.14. In conclusion
2.15. What’s next?
3. Lesson: Network Analysis
3.1. Follow along: Activate the Tool
3.2. Follow along: Configure the Tool
3.3. Follow along: Use the Tool
3.4. Follow along: Using Criteria
3.5. Try yourself...
3.6. In conclusion
3.7. What’s next?
4. Lesson: Spatial Statistics
4.1. Follow along: Create a Test Dataset
4.2. Follow along: Basic Statistics
4.3. Follow along: Compute a Distance Matrix
4.4. Follow along: Nearest Neighbor Analysis
4.5. Follow along: Mean Coordinates
4.6. Follow along: Image Histograms
4.7. Follow along: Spatial Interpolation
4.8. Try yourself...
4.9. Follow along: Installing SEXTANTE
4.10. Follow along: Installing SAGA
4.11. Follow along: Spatial Point Pattern Analysis
4.12. Follow along: Minimum Distance Analysis
4.13. In conclusion
4.14. What’s next?
8. Module: Rasters
1. Lesson: Working with Raster Data
1.1. Follow along: Loading Raster Data
1.2. Follow along: Create a Virtual Raster
1.3. Transforming Raster Data
1.4. In conclusion
1.5. What’s next?
2. Lesson: Changing Raster Symbology
2.1. Try yourself...
2.2. Follow along: Changing Raster Layer Symbology
2.3. In conclusion
2.4. Reference
2.5. What’s next?
3. Lesson: Terrain Analysis
3.1. Follow along: Calculating a Hillshade
3.2. Follow along: Using a Hillshade as an Overlay
3.3. Follow along: Calculating the Slope
3.4. Try yourself... calculating the aspect
3.5. Follow along: Using the Raster Calculator
3.6. Try yourself...
3.7. Follow along: Combining Raster Analysis Results
3.8. Follow along: Simplifying the Raster
3.9. In conclusion
3.10. What’s next?
9. Module: Completing the Analysis
9.1. Lesson: Raster to Vector Conversion
9.1.1. Follow along: The
Raster to Vector
Tool
9.1.2. Try yourself...
9.1.3. Follow along: The
Vector to Raster
Tool
9.1.4. In conclusion
9.1.5. What’s next?
9.2. Lesson: Combining the Analyses
9.2.1. Try yourself...
9.2.2. Try yourself... Inspecting the Results
9.2.3. Try yourself... Refining the Analysis
9.2.4. In conclusion
9.2.5. What’s next?
9.3. Assignment
9.4. Lesson: Supplementary Exercise
9.4.1. Problem Statement
9.4.2. Solution Outline
9.4.3. Setting up the Map
9.4.4. Loading Data into the Map
9.4.5. Changing the symbology of vector layers
9.4.6. Changing the symbology of raster layers
9.4.7. Changing the layer order
9.4.8. Find the Correct Districts
9.4.9. Clip the Rasters
9.4.10. Clean up the map
9.4.11. Activating the
Raster Terrain Analysis
plugin
9.4.12. Create the hillshade
9.4.13. Slope
9.4.14. Aspect
9.4.15. Reclassifying rasters
9.4.16. Setting the style for the reclassified layers
9.4.17. Finding rural areas
9.4.18. Creating a negative buffer
9.4.19. Creating a bounding box vector
9.4.20. Clipping a vector layer
9.4.21. Rasterizing a vector layer
9.4.22. Combining rasters
9.4.23. Vectorizing the raster
9.4.24. Calculating the area for each polygon
9.4.25. Selecting areas of a given size
9.4.26. Digitize your house
9.4.27. Calculate polygon centroids
9.4.28. Calculate which centroid is closest to your house
10. Module: Plugins
1. Lesson: Installing and Managing Plugins
1.1. Follow along: Managing Plugins
1.2. Follow along: Installing New Plugins
1.3. In conclusion
1.4. What’s next?
2. Lesson: Useful QGIS Plugins
2.1. Follow along: The Raster Terrain Analysis Plugin
2.2. Follow along: The Google Layers Plugin
2.3. Follow along: The OpenStreetMap Plugin
2.4. In conclusion
2.5. What’s next?
11. Module: Online Resources
1. Lesson: Web Mapping Services
1.1. Follow along: Loading a WMS Layer
1.2. Try yourself...
1.3. Try yourself...
1.4. Try yourself...
1.5. In conclusion
1.6. Further reading
1.7. What’s next?
2. Lesson: Web Feature Services
2.1. Follow along: Loading a WFS Layer
2.2. Follow along: Querying a WFS Layer
2.3. In conclusion
2.4. What’s next?
12. Module: GRASS
1. Lesson: GRASS Setup
1.1. Follow along: Start a New GRASS Project
1.2. Follow along: Loading Vector Data into GRASS
1.3. Follow along: Loading Raster Data into GRASS
1.4. In conclusion
1.5. What’s next?
2. Lesson: GRASS Tools
2.1. Follow along: Set Raster Colors
2.2. Follow along: Visualize Data in 3D
2.3. Follow along: The Mapcalc Tool
2.4. In conclusion
13. Module: Assessment
13.1. Create a base map
13.1.1. Add the point layer
13.1.2. Add the line layer
13.1.3. Add the polygon layer
13.1.4. Create the raster backdrop
13.1.5. Finalize the base map
13.2. Analyze the data
13.2.1. /
13.3. Final Map
14. Module: PostgreSQL
1. Lesson: Introduction to Databases
1.1. What is a Database?
1.2. Tables
1.3. Columns / Fields
1.4. Records
1.5. Datatypes
1.6. Modelling an Address Database
1.7. Database Theory
1.8. Normalisation
1.9. Indexes
1.10. Sequences
1.11. Entity Relationship Diagramming
1.12. Constraints, Primary Keys and Foreign Keys
1.13. Transactions
1.14. In conclusion
1.15. What’s next?
2. Lesson: Implementing the Data Model
2.1. Install PostgreSQL
2.2. Help
2.3. Create a database user
2.4. Verify the new account
2.5. Create a database
2.6. Starting a database shell session
2.7. Make Tables in SQL
2.8. Create Keys in SQL
2.9. Create Indexes in SQL
2.10. Dropping Tables in SQL
2.11. A word on PG Admin III
2.12. In conclusion
2.13. What’s next?
3. Lesson: Adding Data to the Model
3.1. Insert statement
3.2. Sequencing data addition according to constraints
3.3. Select data
3.4. Update data
3.5. Delete Data
3.6. In conclusion
3.7. What’s next?
4. Lesson: Queries
4.1. Follow-up from previous lesson
4.2. Ordering results
4.3. Filtering
4.4. Joins
4.5. Subselect
4.6. Aggregate Queries
4.7. In conclusion
4.8. What’s next?
5. Lesson: Views
5.1. Creating a View
5.2. Modifying a View
5.3. Dropping a View
5.4. In conclusion
5.5. What’s next?
6. Lesson: Rules
6.1. Materialised Views (Rule based views)
6.2. In conclusion
6.3. What’s next?
15. Module: PostGIS
1. Lesson: PostGIS Setup
1.1. Installing under Ubuntu
1.2. Installing under Windows
1.3. Install plpgsql
1.4. Install postgis.sql
1.5. Install spatial_refsys.sql
1.6. Looking at the installed PostGIS functions
1.7. In conclusion
1.8. What’s next?
2. Lesson: Simple Feature Model
2.1. What is OGC
2.2. What is the SFS Model
2.3. Add a geometry field to table
2.4. Add a constraint based on geometry type
2.5. Populate geometry_columns table
2.6. Add geometry record to table using SQL
2.7. In conclusion
2.8. What’s next?
3. Lesson: Import and Export
3.1. shp2pgsql
3.2. pgsql2shp
3.3. ogr2ogr
3.4. SPIT
3.5. In conclusion
3.6. What’s next?
4. Lesson: Spatial Queries
4.1. Spatial Operators
4.2. Spatial Indexes
4.3. PostGIS Spatial Functions Demo
4.4. In conclusion
4.5. What’s next?
5. Lesson: Geometry Construction
5.1. Creating Linestrings
5.2. Creating Polygons
5.3. Exercise: Linking Cities to People
5.4. Looking at our schema
5.5. Access Subobjects
5.6. Data Processing
5.7. Clipping
5.8. Building Geometries from Other Geometries
5.9. Geometry Cleaning
5.10. Differences between tables
5.11. Tablespaces
5.12. In conclusion
16. Appendix: Contributing To This Manual
16.1. Downloading Resources
16.2. Manual Format
16.3. Adding a Module
16.4. Adding a Lesson
16.5. Adding a Section
16.5.1. Adding a “follow along” section
16.5.2. Adding a “try yourself” section
16.6. Add a Conclusion
16.7. Add a Further Reading Section
16.8. Add a What’s Next Section
16.9. Using Markup
16.9.1. New concepts
16.9.2. Emphasis
16.9.3. Images
16.9.4. Internal links
16.9.5. External links
16.9.6. Using monospaced text
16.9.7. Labeling GUI items
16.9.8. Menu selections
16.9.9. Adding notes
16.9.10. Adding a sponsorship/authorship note
16.10. Thank You!
17. Answer Sheet
17.1. Results for
Adding Your First Layer
17.1.1.
Preparation
17.2. Results for
An Overview of the Interface
17.2.1.
Overview
(Part 1)
17.2.2.
Overview
(Part 2)
17.3. Results for
Working with Vector Data
17.3.1.
Shapefiles
17.3.2.
Databases
17.4. Results for
Symbology
17.4.1.
Colors
17.4.2.
Symbol Structure
17.4.3.
Symbol Layers
17.4.4.
Symbol Levels
17.4.5.
Symbol Levels
17.5. Results for
Attribute Data
17.5.1.
Attribute Data
17.6. Results for
The Label Tool
17.6.1.
Label Customization
(Part 1)
17.6.2.
Label Customization
(Part 2)
17.6.3.
Using Data Defined Settings
17.7. Results for
Classification
17.7.1.
Refine the Classification
17.8. Results for
Creating a New Vector Dataset
17.8.1.
Digitizing
17.8.2.
Topology: Avoid Intersections
17.8.3.
Topology: Add Ring Tool
17.8.4.
Topology: Add Part Tool
17.8.5.
Merge Features
17.8.6.
Forms
17.9. Results for
Vector Analysis
17.9.1.
Find Important Roads
17.9.2.
Distance from High Schools
17.10. Results for
Raster Analysis
17.10.1.
Calculate Aspect
17.10.2.
Calculate Slope (less than 2 and 5 degrees)
17.11. Results for
Completing the Analysis
17.11.1.
Raster to Vector
17.11.2.
Inspecting the Results
17.11.3.
Refining the Analysis
17.12. Results for
WMS
17.12.1.
Adding Another WMS Layer
17.12.2.
Adding a New WMS Server
17.12.3.
Finding a WMS Server
17.13. Results for
Spatial Queries
17.13.1.
The Units Used in Spatial Queries
17.13.2.
Creating a Spatial Index
17.14. Results for
Geometry Construction
17.14.1.
Creating Linestrings
17.14.2.
Linking Tables
17.15. Results for
Simple Feature Model
17.15.1.
Populating Tables
17.15.2.
Populate the Geometry_Columns Table
17.15.3.
Adding Geometry
Indices and tables
ΒΆ
Index
Module Index
Search Page
© Copyright 2012, Linfiniti Consulting CC.