pyqgis

Community

Automate geospatial workflows with PyQGIS

Authorznlgis
Version1.0.0
Installs0

System Documentation

What problem does it solve?

PyQGIS enables developers and analysts to automate repetitive GIS tasks, perform spatial analysis at scale, and render or export maps programmatically without relying on manual QGIS desktop interaction.

Core Features & Use Cases

  • Programmatic layer I/O and project management for Shapefile, GeoPackage, PostGIS, GeoJSON and other providers.
  • Geometry creation and spatial operations (buffer, intersection, union, distance, centroid) and efficient spatial queries with spatial indexes.
  • Coordinate reference system management and reliable coordinate transformations for reprojection workflows.
  • Integration with the Processing framework to run algorithms (native and GDAL) for batch analysis and raster/vector workflows.
  • Map rendering and export to image or PDF for automated map production and report generation.
  • Use case: run a headless Python script to load many input files, reproject and buffer features, run dissolve and export results to a GeoPackage for downstream analysis.

Quick Start

Initialize a standalone PyQGIS application in a Python script, load your vector layer, run a processing algorithm such as native:buffer, and save the result to an output file.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: pyqgis
Download link: https://github.com/znlgis/opengis-skills/archive/main.zip#pyqgis

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.