QGIS-Erweiterungen
Neben einer Reihe von nicht-öffentlichen projekt- und unternehmensspezifischen Erweiterungen habe ich auch die QGIS-Erweiterung GPX-Segment-Importer entwickelt.
QGIS Project Tools
NEU und in Testphase
Enthält Verarbeitungsalgorithmen für das Projekt, für Layer und für Attributfelder.
Test-Version ist hier verfügbar:
GPX Segment Importer
Die Erweiterung ermöglicht es, GPX-Dateien und auch generell Punkt-Datensätze (mit Zeit-Attribut) als Linien-Segmente einzulesen. Dabei werden zwischen den Track-Punkten kurze Linien erstellt. Zweck ist die Darstellung der Trajektorie als Linie mit der Möglichkeit, die Darstellung Segment-basiert zu gestalten.
Der standardmäßige GPX-Import in QGIS erstellt neben den Track-Punkten nur eine Linie für den gesamten Track. Mit der Erweiterung kann der Track also in viele Segmente zwischen den Punkten aufgeteilt werden, ohne die Attribute zu verlieren.
Optional werden Bewegungsattribute berechnet und auf die Linie geschrieben. Zu den Bewegungsattributen gehören Punkt-Indizes, Distanz, Dauer, Geschwindigkeit und die Höhendifferenz. Damit kann z.B. schnell die Geschwindigkeit mit einer abgestuften Layer-Symbolik visualisiert werden.
- Die Erweiterung ist im offiziellen Erweiterungs-Repository verfügbar. Damit kann es direkt in QGIS in der Plugin-Verwaltung gefunden und installiert werden.
- Code und Details: https://github.com/SGroe/gpx-segment-importer
In der folgenden Grafik erkennt man die Segmente zwischen den Track-Punkten. Mithilfe der berechneten Bewegungsattribute habe ich die Darstellung der Segmente nach der Geschwindigkeit abgestuft.
Ihr Plugin
Sich ständig wiederholende Arbeitsschritte und langsame Prozesse zum Bearbeiten der Geodaten können viel Zeit in Anspruch nehmen. Oft macht es Sinn, diese Arbeitsschritte in einer Erweiterung abzubilden und diese auf Knopfdruck zu starten.
Kontaktieren Sie mich, um über eine mögliche Entwicklung einer Erweiterung für Ihr Unternehmen zu reden!
Bestehende Plugins nutzen
Wenn für Ihre Geschäftsprozesse bereits Plugins verfügbar sind, unterstütze ich Sie gerne dabei, diese in Ihren Prozess einzubauen und Sie und Ihre Mitarbeiter einzuschulen.