conference logo

Playlist "FOSSGIS 2023"

Wo bin ich? Lösen von fuzzy wobbling Geo Locations mit dem QGIS Plugin “CRS Guesser”

Brigit Danthine and Florian Thiery

Das CRS Guesser Plugin für QGIS ermöglicht es, eine Koordinate oder einen Layer mit einem unbekannten Koordinatensystem einzugeben und automatisch eine Liste möglicher Koordinatensysteme zu durchsuchen. Das Plugin verbindet zudem die klassische Geowelt mit der des Semantic Web mit Nutzung von Ressourcen in WIkidata. Dieser Lightning Talk gibt einen Einblick in das Plugin.

Gerade bei fremden Daten, kann es vorkommen, dass die Information, in welchem Koordinatensystem (KBS) sich die Daten befinden, nicht (mehr) bekannt ist. Bis jetzt mussten die Daten in einem GIS geladen und das Layerkoordinatensystem auf “gut Glück” bzw. nach Vermutung manuell geändert werden. Um diesen Prozess zu vereinfachen, wurde für QGIS das Plugin “CRS-Guesser” geschrieben. Im Plugin wird eine Koordinate mit unbekanntem KBS bzw. einen in einem falschen KBS geladenen Layer sowie ein Ziel-KBS angegeben, worauf die Daten automatisiert von jedem in der Liste definierten KBS in das angegebene Ziel-KBS transformiert und dieser Layer automatisch geladen wird. Dieser Layer zeigt somit an, wo sich die Daten im ursprünglichen KBS befinden. Nun muss nur noch eine Hintergrundkarte geladen (z.B. mit dem Plugin Quick Map Service) und geschaut werden, welcher Punkt bzw. welche Fläche sich an der richtigen Stelle befindet. Von dieser Geometrie kann durch die Attributtabelle abgefragt werden, von welchem KBS sie transformiert wurde. Dieses ist dementsprechend das richtige KBS für die ursprünglichen Daten. In Zukunft soll es zudem möglich sein, Wikidata-Daten, und z.B. EPSG-Codes direkt einzubinden.
URL zum GitHub Repository: https://github.com/brigitdanthine/crs-guesser