qgis-core-architecture
Installation
SKILL.md
qgis-core-architecture
Quick Reference
Core Python Modules (QGIS 3.x)
| Module | Purpose |
|---|---|
qgis.core |
All non-GUI functionality: layers, features, geometry, CRS, project, processing, data providers |
qgis.gui |
GUI components: map canvas (QgsMapCanvas), layer tree view, attribute forms |
qgis.analysis |
Spatial analysis: network analysis, raster calculator, interpolation |
qgis.server |
QGIS Server for OGC web services (WMS, WFS, WCS) |
qgis._3d |
3D map visualization components |
Additional utility modules:
qgis.utils-- Automatically imported in the QGIS Python console; provides helper functionsqgis.PyQt-- Re-exports PyQt5/PyQt6 classes for version-independent imports