QGIS Integration
Nika provides robust integration with QGIS. By bringing the isolated compute power of Docker-based scripting and the seamless cloud orchestration of NikaPlanet directly into the QGIS Processing Toolbox, you receive the ultimate hybrid workflow.1. NikaGeoEngine Plugin (For Analysts & Developers)
The GeoEngine Plugin for QGIS instantly translates any local containerized scripts into native QGIS Processing tools.Modernizing QGIS Script Execution
Historically, creating a QGIS Plugin or Processing tool from a python algorithm requires learning QGIS’s specific PyQt APIs and processing frameworks. This typically leads to massive wrapper code overhead and a dependency nightmare across your team’s different devices. NikaGeoEngine bypasses this barrier:- CLI-Native Subprocessing: QGIS plugins execute your workers as pure subprocesses via the GeoEngine CLI without any proxy service. You write plain Python/R, declare its dependencies gracefully across
pixi.tomland Docker configurations, and GeoEngine handles mapping parameters transparently to the container. - Automatic Discoverability: The plugin executes
geoengine workersto index your available algorithms automatically. Your tool populates directly into the QGIS Processing Toolbox with zero GUI code required. - Live Streams: QGIS natively parses Docker container outputs, mounting output paths correctly back to the map workspace and streaming stderr output to visualize job progress.
- GDAL/Environment Independence: The tool uses exactly the GDAL and library versions specified within its container, keeping the QGIS host environment perfectly clean.
2. NikaPlanet Plugin (For GIS Users)
The NikaPlanet QGIS Plugin aims to expose advanced Nika cloud platforms without needing to leave the desktop application workflow.Streamline Your Team Workflow
- Cloud Execution: Kick off jobs defined by GeoEngine workers deployed on Nika’s cloud directly from the QGIS desktop, offsetting compute cost to high-tier hardware.
- Resource Management: Discover and supervise organizational workflows, team datasets, and NikaHub models directly from the plugin.
- Easy Import/Export: Natively interface with cloud datasets or sync styled QGIS projects securelly into Nika Workspace environments.

