---
title: "Tipps für QGIS-Nutzer"
description: "Beobachtungen aus der MultiBaseCS-Datenbank als Punktlayer in QGIS anzeigen."
topicId: "QGis"
contextId: 371
status: aktualisiert
version: "5.4"
---
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**

<a id="xy" />

1. 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 `tblDaten` enthält kein Geometriefeld und wäre sonst nicht sichtbar.

   ![QGIS: SQL Server-Datenbank hinzufügen](/blume-assets/content/assets/legacy/desktop/qgis-sql-server-datenbank-hinzufuegen.png)

2. Laden Sie die Tabelle mit den Beobachtungsdaten und den beiden Koordinatenfeldern als Layer in Ihr QGIS-Projekt.

   ![QGIS: Tabelle hinzufügen](/blume-assets/content/assets/legacy/desktop/qgis-tabelle-hinzufuegen.png)

3. 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.

4. Erzeugen Sie per SQL-Abfrage aus den Koordinatenfeldern ein Geometriefeld, zum Beispiel:

   ```sql
   SELECT MakePoint(xWGS84, yWGS84, 4326) AS geometry, GUID_Daten, ID_Art, Datum
   FROM tblDaten
   ```

   Ersetzen Sie `tblDaten` durch den Namen, unter dem der Layer in Ihrem Projekt geführt wird.

5. Prüfen Sie mit **Testen**, ob Abfrage und Einstellungen korrekt sind, und fügen Sie den Layer hinzu.

   ![QGIS: virtueller Layer](/blume-assets/content/assets/legacy/desktop/qgis-virtuellerlayer.png)

:::tip
Möchten Sie statt einer SQL Server-Datenbank eine Access-Datenbank (\*.mdb) einbinden, muss auf dem Rechner die Microsoft Access Database Engine installiert sein.
:::

Weitere Hinweise zu diesem Vorgehen finden Sie in der QGIS-Community, zum Beispiel unter [gis.stackexchange.com: Loading SQL X,Y table into QGIS](https://gis.stackexchange.com/questions/428798/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.
