Documentation for QGIS testing
Attention
You are reading the testing version of QGIS documentation, an ongoing work which targets the latest changes in the software and may document features not available or compatible with QGIS 3.40 Long Term Release.
Note
QGIS documentation is available in various languages and versions. Expand the QGIS Documentation menu at the bottom of the sidebar to see the list.
Welcome to the official documentation of QGIS, the free and open source community-driven GIS software! If you are new to this documentation, the table of contents below and in the sidebar should let you easily access the documentation for your topic of interest. You can also use the search function in the top left corner.
Besides the online documentation, the QGIS project also provides materials that you can download for offline reading. They are accessible from the QGIS Documentation menu at the bottom of the sidebar, as:
HTML zipped files that you can extract and use as paths from within the software
PDF files
Note
QGIS is an open source project developed by a community of contributors. The documentation team can always use your feedback and help to improve the tutorials and features description. If you don’t understand something, or cannot find what you are looking for in the docs, help us make the documentation better by letting us know:
Submit an issue or pull request on the GitHub repository,
Help us translate the documentation into your language
Or talk to us on either the qgis-community-team mailing-list, the #qgis channel on IRC or the #qgis:matrix.org room!
Please have a look into one of the documents below.
- QGIS Desktop User Guide/Manual (QGIS Testing)
- 1. Preamble
- 2. Foreword
- 3. Conventions
- 4. Features
- 5. Getting Started
- 6. Working with Project Files
- 7. QGIS GUI
- 8. The Browser panel
- 9. QGIS Configuration
- 10. Working with Projections
- 11. Visualizing Maps
- 12. General Tools
- 13. Level up with Expressions
- 14. The Style Library
- 15. Managing Data Source
- 16. Working with Vector Data
- 17. Working with Raster Data
- 18. Working with Mesh Data
- 19. Working with Vector Tiles
- 20. Working with Point Clouds
- 21. Working with 3D Tiles
- 22. Laying out the maps
- 23. Working with OGC / ISO protocols
- 24. Working with GPS Data
- 25. Authentication System
- 26. GRASS GIS Integration
- 27. QGIS processing framework
- 28. Processing providers and algorithms
- 29. Plugins
- 30. Help and Support
- 31. Contributors
- 32. Appendices
- 33. Literature and Web References
- QGIS Server Guide/Manual (QGIS Testing)
- Training Manual
- 1. Course Introduction
- 2. Module: Creating and Exploring a Basic Map
- 3. Module: Classifying Vector Data
- 4. Module: Laying out the Maps
- 5. Module: Creating Vector Data
- 6. Module: Vector Analysis
- 7. Module: Rasters
- 8. Module: Completing the Analysis
- 9. Module: Plugins
- 10. Module: Online Resources
- 11. Module: QGIS Server
- 12. Module: GRASS
- 13. Module: Assessment
- 14. Module: Forestry Application
- 15. Module: Database Concepts with PostgreSQL
- 16. Module: Spatial Database Concepts with PostGIS
- 17. The QGIS processing guide
- 18. Module: Using Spatial Databases in QGIS
- 19. Appendix: Contributing To This Manual
- 20. Preparing Exercise Data
- A Gentle Introduction to GIS
- 1. Preamble
- 2. Introducing GIS
- 3. Vector Data
- 4. Vector Attribute Data
- 5. Data Capture
- 6. Raster Data
- 7. Topology
- 8. Coordinate Reference Systems
- 9. Map Production
- 10. Vector Spatial Analysis (Buffers)
- 11. Spatial Analysis (Interpolation)
- 12. About the authors & contributors
- 13. GNU Free Documentation License
- PyQGIS Cookbook (QGIS Testing)
- 1. Introduction
- 2. Loading Projects
- 3. Loading Layers
- 4. Accessing the Table Of Contents (TOC)
- 5. Using Raster Layers
- 6. Using Vector Layers
- 7. Geometry Handling
- 8. Projections Support
- 9. Using the Map Canvas
- 10. Map Rendering and Printing
- 11. Expressions, Filtering and Calculating Values
- 12. Reading And Storing Settings
- 13. Communicating with the user
- 14. Authentication infrastructure
- 15. Tasks - doing heavy work in the background
- 16. Developing Python Plugins
- 17. Writing a Processing plugin
- 18. Using Plugin Layers
- 19. Network analysis library
- 20. QGIS Server and Python
- 21. Cheat sheet for PyQGIS
- Developers Guide