QGIS Plugin Development

Maßgeschneiderte QGIS-Plugins & Python-Skripte

Standardsoftware deckt nicht immer alle spezifischen Anforderungen ab. Wir entwickeln für Sie individuelle QGIS-Plugins und Python-Skripte, die Ihre GIS-Workflows automatisieren, beschleunigen und optimieren.

Von einfachen Datenkonvertierungs-Tools bis hin zu komplexen Planungsalgorithmen – wir setzen Ihre Ideen in funktionale, benutzerfreundliche GIS-Erweiterungen um.

Maßgeschneidert Individuelle Lösungen
Praxiserprobt Im produktiven Einsatz
Effizienzsteigerung Automatisierte Workflows

Was wir entwickeln

Import-/Export-Tools

Datenkonvertierung leicht gemacht:

  • Automatische Konvertierung spezieller Datenformate
  • Batch-Import von CAD-Dateien mit Attributzuordnung
  • Export in unternehmensspezifische Formate
  • Excel/CSV-Import mit Koordinatentransformation
  • Validierung während Import/Export
  • Datenbereinigung und -normalisierung

Planungswerkzeuge

Unterstützung bei der Planung:

  • Halbautomatische Trassenführung
  • Hausanschluss-Zuordnung
  • Optimale Verteiler-Standorte berechnen
  • Längenberechnungen und Stücklistenerstellung
  • Variantenvergleich mit Kostenberechnung
  • Netzauslastung und Kapazitätsplanung

Qualitätssicherungs-Tools

Automatisierte Prüfungen:

  • Topologieprüfungen (Lücken, Überlappungen)
  • Attribut-Validierung gegen Regeln
  • Vollständigkeitschecks
  • Plausibilitätsprüfungen
  • Geometrie-Checks
  • Automatische Fehlerberichte mit Karte

Analyse & Reporting

Automatisierte Auswertungen:

  • Netzstatistiken und Kennzahlen
  • Versorgungsgrad-Berechnungen
  • Räumliche Analysen
  • Automatische Report-Generierung
  • Dashboard-Integration
  • Export für Präsentationen

Druck & Karten-Export

Automatisierte Planausgabe:

  • Seriendruck von Planblättern
  • Automatische Beschriftung
  • Template-basierte Layouts
  • Legendenerstellung
  • Nordpfeil und Maßstab
  • Multi-Format-Export (PDF, PNG, etc.)

Datensynchronisation

Verbindung zu anderen Systemen:

  • Anbindung an Datenbanken (PostGIS, SQL Server)
  • REST-API-Integration
  • Synchronisation mit ERP/CRM-Systemen
  • Versionskonflikterkennung
  • Bidirektionaler Datenaustausch
  • Automatische Aktualisierung

Unser Entwicklungsprozess

Von der Idee zum fertigen Plugin

1

Anforderungsanalyse

Wir besprechen ausführlich Ihre Anforderungen, Workflows und Ziele. Welches Problem soll gelöst werden? Welche Funktionen werden benötigt?

2

Konzeption & Prototyping

Erstellung eines Konzepts mit UI-Mockups und technischer Spezifikation. Entwicklung eines ersten Prototyps für Feedback.

3

Entwicklung

Iterative Entwicklung des Plugins mit Python/PyQGIS. Regelmäßige Abstimmung und Zwischen-Demos für Ihr Feedback.

4

Testing & Qualitätssicherung

Umfassende Tests mit Ihren realen Daten. Behebung von Bugs und Performance-Optimierung.

5

Dokumentation & Schulung

Erstellung einer Anwenderdokumentation und optional Schulung Ihrer Mitarbeiter im Umgang mit dem Tool.

6

Übergabe & Support

Installation im Produktivsystem, Übergabe des Quellcodes (optional) und Wartungs-/Support-Vereinbarung.

Unsere Technologien

Python

Moderne, robuste Programmierung mit Python 3.x für QGIS-Plugins und Standalone-Skripte

PyQGIS

QGIS-API für nahtlose Integration in QGIS Desktop, Server und Processing

Qt/PyQt

Professionelle Benutzeroberflächen mit Qt Designer und PyQt5/PyQt6

GeoPandas & Shapely

Leistungsfähige Geodatenverarbeitung mit Python-Bibliotheken

SQL / PostGIS

Datenbankanbindung für komplexe Abfragen und Datenmanipulation

Git / GitHub

Versionskontrolle und Zusammenarbeit über Git-Repositories

Aus eigener Entwicklung

Ein Werkzeug aus unserer Projektpraxis

GIS-NB Compliance Checker

QGIS-Plugin mit Server-Backend: prüft FTTx-Netzpläne nach den GIS-Nebenbestimmungen 3.1 und liefert jeden Befund als verortete Fehlermeldung direkt ins QGIS-Projekt.

GIS-NB 3.1 Topologie- und Attributprüfung GPKG-Befundlayer

Preismodelle

Kleines Plugin

ab 1.500€
  • Einfache Funktionalität
  • Bis zu 3 Funktionen
  • Basic UI
  • Dokumentation
  • 1 Monat Support

Enterprise Plugin

ab 15.000€
  • Hohe Komplexität
  • Umfangreiche Funktionen
  • Datenbank-Integration
  • API-Anbindungen
  • 12 Monate Support
  • Intensiv-Schulung
  • Quellcode-Übergabe

Alle Preise zzgl. MwSt. Individuelle Angebote auf Anfrage.

Nur für Deutschland, Österreich & Schweiz

GIS-NB Compliance Checker - QGIS-Plugin für die GIS-Nebenbestimmungen

Prüft FTTx-Netzpläne direkt aus QGIS heraus nach den GIS-Nebenbestimmungen und lädt jeden Befund als verortete Fehlermeldung zurück in Ihr Projekt.

v3.1
GIS-Nebenbestimmungen: freigegebene Version
5.1
sowie 5.0, 4.1, 4.0 und 3.2 in der Testumgebung - Pilotkunden gesucht
5
Layer im Prüflauf: Netztechnik, Verbindungen, Leerrohre, Trassenbau, Bauten
GPKG
Befundlayer mit Stil, direkt in QGIS geladen

Das Problem

Geförderte Glasfaserprojekte reichen ihre Netzpläne nach den GIS-Nebenbestimmungen ein. Ob Hausübergabepunkte, Hausanschlüsse und Verbindungen sauber zusammenhängen und die Pflichtattribute stimmen, wird oft Feature für Feature von Hand geprüft.

  • Manuelles Durchklicken, Feature für Feature
  • Topologiefehler sind in der Karte kaum zu sehen
  • Fehler nach Abgabe bedeuten Nacharbeit

Die Lösung

Das Plugin exportiert die ausgewählten Layer, prüft sie auf dem Telegis-Server und lädt die Befunde als Layer „Problemzonen“ zurück in Ihr QGIS-Projekt.

  • Jeder Befund als Punkt mit Lage im Projekt
  • Fehlertext auf Deutsch, mit Feature-ID
  • Feld „Geprüft“ zum Abhaken der Befunde
  • Rechenarbeit auf dem Server, nicht auf Ihrem Rechner

Funktionen im Überblick

Check Layers Kern-Feature

Prüft nach GIS-NB 3.1, ob das Netz sauber zusammenhängt: Hausübergabepunkte (Art_NT, Bezeichner, doppelte Geometrien, Anbindung an Leerrohre, Verbindungen und Trassenbau), Verbindungen (genau zwei Netztechnik-Endpunkte), Hausanschluss-Trassen (Verf_Sonst, Verfahren, genau ein Hausübergabepunkt) und Bauten (doppelte Geometrien, Trassen-Stützpunkte am Bauwerk).

Output: Problemzonen.gpkg mit QML-Stil, direkt in QGIS geladen.

New IDs

Vergibt eindeutige IDs und befüllt die Verknüpfungsfelder zwischen den Layern. Doppelte Bezeichner in Bauten und Netztechnik werden aufgelöst, Feldtypen nach GIS-NB 3.1 gesetzt.

Cut Layer Tool

Bereitet Trassenbau, Verbindungen und Leerrohre auf: trennt Haupttrassen und Hausanschlüsse, verlängert Hausanschlüsse bis zur Haupttrasse, schneidet Linien an Kreuzungen, rastet Verbindungen auf die Trasse ein und ordnet Leerrohre ihren Trassen zu. Auffälligkeiten landen als Problemzonen.

Netzplan Filter

Extrahiert die Hausübergabepunkte, markiert die Hausanschluss-Trassen und filtert Verbindungen und Leerrohre auf den Bereich der Hausübergabepunkte. Ausgabe: fünf GeoJSON-Layer.

Mengen und Massen

Berechnet Mengen und Längen für Trassenbau, Verbindungen, Leerrohre, Netztechnik und Bauten und schreibt sie in eine Excel-Datei.

Layer-Statistiken

Je Layer ein Knopf: Anzahl und Längen nach Typcode, zum Beispiel Verbindungen nach Faseranzahl (6 bis 288 Fasern), direkt im Plugin angezeigt. Schnelle Plausibilitätsprüfung während der Planung.

Preismodelle

Monatlich kündbar. Alle Preise zzgl. MwSt.

Starter

299 €/Monat
  • Bis 5 Projekte/Monat
  • 1 Seat
  • Check Layers + Mengen
  • E-Mail-Support

Enterprise

1.499 €/Monat
  • Unbegrenzte Projekte
  • Unbegrenzte Seats
  • Alle Funktionen
  • Priority-Support + Telefon
  • Custom Feature Requests

Oder Jahreslizenz: Professional 5.999 €/Jahr (2 Monate gespart)

Demo anfragen oder direkt loslegen — wir zeigen Ihnen das Plugin live an Ihrem eigenen Projekt.

Demo anfragen

Haben Sie eine Idee für ein QGIS-Plugin?

Lassen Sie uns darüber sprechen, wie wir Ihre Workflows optimieren können

Plugin-Idee besprechen