Course Outline
Introduction to QGIS for Government
- QGIS Overview
- QGIS User Interface
- General Tools and Features
- Configuring QGIS for Optimal Use
- Working with Projections in QGIS
- Navigating the QGIS Browser
- Managing Vector Data in QGIS
- Handling Raster Data in QGIS
- Utilizing OGC Data Sources
- Integrating GPS Data into QGIS
PyQGIS for Government Applications
- Introduction to PyQGIS
- Loading and Managing Projects with PyQGIS
- Loading and Manipulating Layers
- Working with Raster Layers in Python
- Handling Vector Layers with Python
- Geometry Management Techniques
- Support for Projections in PyQGIS
- Utilizing the Map Canvas in PyQGIS
- Rendering and Printing Maps with PyQGIS
- Using Expressions, Filters, and Calculations
- Reading and Storing Settings with Python
- User Interaction and Communication
- Developing Custom Python Plugins for QGIS
- Configuring IDEs for Plugin Development and Debugging
- Working with Plugin Layers in PyQGIS
- Ensuring Compatibility with Older QGIS Versions
- Distributing and Releasing Your Custom Plugins
Requirements
Prior experience with Python and its libraries, such as pandas and matplotlib, is highly recommended. Additionally, familiarity with visualization tools and API usage for government applications is essential.
Testimonials (5)
Doing Exercise
Joe Pang - Lands Department, Hong Kong
Course - QGIS for Geographic Information System
The trainer adapted the materials and contents to what he thought would be best for us and he succeeded. The quality of the training was excellent.
Jorge Sanchez Hernandez - CSMART - Carnival
Course - QGIS for Geographic Information System
The trainers flexibility, showing us everything we needed for our work, but also teaching the basics and giving some very good tips. Saadoon and Mateen were great!
Ana Vicente - CSMART - Carnival
Course - QGIS for Geographic Information System
simple examples
JAWAD HABIB - IBI Group
Course - QGIS for Geographic Information System
All the topics which he covered including examples. And also explained how they are helpful in our daily job.