Tipps für QGIS-Nutzer
Beobachtungen aus der MultiBaseCS-Datenbank als Punktlayer in QGIS anzeigen.
MultiBaseCS speichert die Koordinaten jeder Beobachtung als geographische Koordinaten (WGS84) in den Feldern xWGS84 und yWGS84 der Tabelle tblDaten. Mit einem virtuellen Layer machen Sie daraus in QGIS einen Punktlayer, ohne die Daten vorher exportieren zu müssen.
XY-Thema aus einer Tabelle als Layer einbinden
-
Stellen Sie in QGIS eine Verbindung zu Ihrer MultiBaseCS-Datenbank her. Das folgende Beispiel zeigt eine Verbindung zu einer Microsoft SQL Server-Datenbank.
Aktivieren Sie dabei die Option Auch geometrielose Tabellen anzeigen. Die Tabelle
tblDatenenthält kein Geometriefeld und wäre sonst nicht sichtbar.
-
Laden Sie die Tabelle mit den Beobachtungsdaten und den beiden Koordinatenfeldern als Layer in Ihr QGIS-Projekt.

-
Fügen Sie dem Projekt einen virtuellen Layer hinzu (Menü Layer > Layer hinzufügen > Virtuellen Layer hinzufügen/bearbeiten …). Mit der Schaltfläche Importieren verwenden Sie den Layer aus Schritt 2 als Grundlage.
-
Erzeugen Sie per SQL-Abfrage aus den Koordinatenfeldern ein Geometriefeld, zum Beispiel:
SELECT MakePoint(xWGS84, yWGS84, 4326) AS geometry, GUID_Daten, ID_Art, Datum FROM tblDatenErsetzen Sie
tblDatendurch den Namen, unter dem der Layer in Ihrem Projekt geführt wird. -
Prüfen Sie mit Testen, ob Abfrage und Einstellungen korrekt sind, und fügen Sie den Layer hinzu.

Weitere Hinweise zu diesem Vorgehen finden Sie in der QGIS-Community, zum Beispiel unter gis.stackexchange.com: Loading SQL X,Y table into QGIS.
Alternative: Export aus MultiBaseCS
In MultiBaseCS Professional und Server können Sie Beobachtungen auch als ESRI-Shape-Datei exportieren und diese Datei direkt in QGIS öffnen. Der Export zeigt allerdings nur den Stand zum Zeitpunkt des Exports, während der virtuelle Layer immer die aktuellen Daten der Datenbank liest.