Geospatial Solutions
Training QGIS: development of plugins
QGIS is an Open Source desktop GIS which has quickly become a reference over the last few years. It offers developers an API for developing plugins in C + + or Python in order to add business or GIS features while providing generic tools for handling and processing of spatial data.
This training is based on the latest version of QGIS.
Dates and locations
- Trainings can take place in our offices
- Private training sessions can also be organized across Europe upon request
- Here you can find the schedule of inter-company sessions for the current year and for 2022
Target audience and prerequisites
- Developers with knowledge in GIS, Geomatician with knowledge in development
- Good level in Python, Good notions in Geomatics, Good knowledge of QGIS
Goals
- Control the PyQT and PyQGIS APIs
- Be autonomous in creating QGIS plugins
Price
- Public training in France or Switzerland: please contact us
- Private training: please contact us
- From 700 € or 900 CHF / day / trainee (for other currency, please contact us)
Camptocamp curriculum
Lecture content/Topics
Day 1
Presentation of the architecture of QGIS
Which development infrastructure use?
Tools and concept in PyQT
- Presentation
- Examples and resources
- QtDesigner: design interfaces
- concepts of layout, widgets and windows
- concepts of Slots and of signals
- QtLinguist: management of the internationalization
Day 2
Integration in QGIS
- docks, menu or toolbar?
Interaction with QGIS (API)
- presentation of the ‘API
- manipulation of layers: add, select, delete
- management of styles : definition, add, delete
- selection of data
Creation of a plugin repository
Your Trainer:
Yves Jacolin
Training & Support Manager
Contact and booking
Additional training
This training can be accompanied by the QGIS, QGIS Server, PostGIS Training.
Career
Interested in working in an inspiring environment and joining our motivated and multicultural teams?
- Senior Infrastructure Engineer (m/f/d) - Zurich/Olten
- ERP Consultant Odoo Smartcamp (m/f/d) - France
- IT Project Manager (m/f/d) - Zurich/Olten
- ERP Consultant Odoo Smartcamp (m/f/d) - Zurich/Olten
- Odoo Developer Internship (m/f/d) - Chambéry
- Odoo Developer (m/f/d) - Olten/Zurich/Munich
- ERP Project Manager (m/f/d) - France