Datenpflege und Dienstprogramme
Im Dialog Datenpflege/Dienstprogramme finden Sie Routinen, die den Datenbestand auf Konsistenz prüfen und bei Bedarf korrigieren. Dazu kommen Helfer für wiederkehrende Aufgaben, z. B. zum Umbenennen von Zusatzfeldern oder zum Erstellen eines Connection-Strings.
Dialog öffnen und Routinen ausführen
- Klicken Sie im Menüband auf Extras › Extras › Datenpflege/Dienstprogramme.
- Wechseln Sie bei Bedarf über die Schaltflächen in der Kopfzeile zwischen den Datenpflegefunktionen und den Datenbankfunktionen. Mit zwei weiteren Schaltflächen wählen Sie alle Einträge aus oder heben die Auswahl auf.
- Haken Sie die gewünschten Routinen an. Zu jedem markierten Eintrag zeigt der Dialog eine kurze Beschreibung.
- Klicken Sie auf Datenpflege starten.

Datenpflegefunktionen
Ausgeblendete Werte sichtbar setzen
Setzt alle ausgeblendeten Referenzlisteneinträge der Datenbank wieder auf sichtbar. Nutzen Sie diese Funktion, wenn z. B. nicht alle gewünschten Arten oder Nachweistypen in den Auswahllisten erscheinen.
Basis-Datenpflege
Führt die Standard-Datenpflege aus. Dabei arbeitet MultiBaseCS zahlreiche vordefinierte SQL-Anweisungen ab, die die Konsistenz der Datenbank sichern. Außerdem zieht es gelöschte Arten in der Datenbank nach.
BatBase: Datenpflege durchführen
Berechnet Flugstrecken und Zeitdifferenzen für Beobachtungen aus dem Modul BatBase, bei denen eine Berechnung nötig ist. Schließt die Routine BatBase: Veraltete Ringnummern prüfen ein.
BatBase: Veraltete Ringnummern prüfen
Ersetzt alte Ringnummern durch die neuen Ringnummern, die bei einer Umberingung vergeben wurden.
BatBase: Berechnung der Korrektur-Informationen
Prüft Beringungen und Wiederfunde, bei denen eine Berechnung nötig ist, auf Fehler und berechnet die Korrektur-Informationen.
Benutzer-Registry zurücksetzen
Löscht Einträge, die MultiBaseCS in der Windows-Registry Ihres Benutzers gespeichert hat, ganz oder für einen gewählten Zweig. So setzen Sie z. B. gespeicherte Fenstereinstellungen zurück.
Bundeslandzuordnung berechnen
Ordnet jeder Beobachtung ein Bundesland zu. Die Zuordnung legt MultiBaseCS in der Tabelle tblDatenRegionen ab. Sie dient u. a. zum Filtern und für den Export des Bundeslandvorkommens. Die maximale Entfernung zur Landesgrenze beträgt dabei 1.000 m.
Regelmäßig berechnet der MultiBaseCS Service die Zuordnung.
Datenpflege nach Datenimport
Führt die Datenpflege aus, die nach einem Datenimport nötig ist, und setzt den entsprechenden Hinweis zurück.
Erfassungsnamen ergänzen
Ergänzt fehlende Erfassungsnamen.
FFH-Monitoring: Werte prüfen
Prüft, ob für die Merkmale des FFH-Monitorings Werte angegeben sind, und ergänzt bei Bedarf Werte aus einer vorhandenen Bewertung.
Konsistenz der Ortsdetails prüfen
Entfernt leere und doppelte Ortsdetails.
Konsistenz der Zusatzfelder prüfen
Entfernt leere und doppelte Zusatzfelder (Details) von Beobachtungen.
Koordinaten aus Rasterwerten berechnen
Berechnet Koordinaten aus den vorhandenen Rasterwerten. Gilt nur für Beobachtungen ohne Koordinaten und ohne Ortszuordnung.
LAEA-Werte berechnen, prüfen oder zurücksetzen
Drei Routinen bearbeiten die Felder LAEACellcode, LAEARaster und LAEA1Cellcode von Beobachtungen und Orten mit Koordinaten:
- LAEACellcode, LAEARaster und LAEA1Cellcode berechnen: nur für Datensätze, bei denen die Werte fehlen.
- LAEACellcode, LAEARaster und LAEA1Cellcode prüfen: prüft die Werte und korrigiert sie bei Bedarf.
- LAEACellcode, LAEARaster und LAEA1Cellcode für alle Datensätze zurücksetzen: leert die Werte. Berechnen Sie sie danach neu.
Die Werte können Sie im Modul Liste als Spalten einblenden. Bei neuen Beobachtungen berechnet MultiBaseCS sie automatisch.
Lokale Referenz-Datenbank aktualisieren (MBRefX)
Aktualisiert die lokale Datei MultiBaseCS.mbrefx mit den Referenzlisten.
MTB-Werte berechnen, prüfen oder zurücksetzen
Drei Routinen bearbeiten die Felder MTB, MTBQ und Raster von Beobachtungen und Orten mit Koordinaten:
- MTB, MTBQ und Raster berechnen: nur für Datensätze, bei denen das Feld MTB leer ist.
- MTB, MTBQ und Raster prüfen: prüft die Werte und korrigiert sie bei Bedarf.
- MTB, MTBQ und Raster für alle Datensätze zurücksetzen: leert die Werte. Berechnen Sie sie danach neu.
Ortsinformationen aktualisieren
Überträgt die Eigenschaften der gespeicherten Orte auf die zugehörigen Beobachtungen.
Räumliche Ausdehnung gespeicherter Orte berechnen
Berechnet die räumliche Ausdehnung von Orten, die noch keine haben. MultiBaseCS braucht sie, um Beobachtungen schneller zu filtern.
Standard- und GUID-Werte prüfen
Belegt leere ID- und Kennzeichen-Felder mit einem Standardwert. So müssen Sie in eigenen SQL-Abfragen den Wert NULL nicht berücksichtigen. Bei Oracle- und PostgreSQL-Datenbanken prüft die Routine außerdem das Format der GUID-Felder.
Uhrzeit aktualisieren
- Uhrzeit aktualisieren (Zusatzfeld): überträgt die Uhrzeit aus dem Feld Datum in das Zusatzfeld Uhrzeit und legt es bei Bedarf an.
- Uhrzeit aktualisieren (Datum): überträgt die Uhrzeit aus dem Zusatzfeld Uhrzeit in das Feld Datum.
WebTile-Cache-Datenbank: Datenpflege durchführen
Bereinigt die Datenbank mit den zwischengespeicherten Kartenkacheln nach dem maximalen Kachelalter und der maximalen Kachelanzahl aus den Optionen.
WMS-Dienste prüfen
Prüft, ob die eingerichteten WMS-Dienste erreichbar sind.
Zuletzt verwendete Datenbanken leeren
Leert die Liste der zuletzt verwendeten Datenbanken.
Anwendungskonfiguration anzeigen
Zeigt alle Einstellungen einer Anwendungskonfiguration an.
Datenbankfunktionen
Zu den Datenbankfunktionen wechseln Sie über die Schaltfläche in der Kopfzeile des Dialogs. Die meisten stehen nur dem Datenbank-Administrator zur Verfügung.

Admin-Konto entfernen
Entfernt das Admin-Konto aus der Datenbank.
Admin-Konto wiederherstellen
Stellt das Admin-Konto in der Datenbank wieder her.
Arten-Mapping herstellen
Ordnet Datensätzen in einer Microsoft Access-Datenbank die Arten der MultiBaseCS-Referenzliste zu. Die Artnamen müssen in der Tabelle tblArten im Feld Artbezeichnung stehen. Außerdem braucht die Tabelle ein Feld ID als Primärschlüssel. Das Feld ID_Art legt MultiBaseCS bei Bedarf an.
Bilder & Dokumente-Verzeichnis für Datenbank setzen
Legt das Verzeichnis für Bilder und Dokumente für die geöffnete Datenbank fest.
Connection-String erstellen
Öffnet den Dialog Datenbankverbindung konfigurieren.
- Tragen Sie die Verbindungsdaten ein: Datenbank-Typ, Zugangsdaten (zum Beispiel Windows-Authentifizierung), Server- und Instanzname, Datenbankname und gegebenenfalls Benutzername und Kennwort.
- Prüfen Sie die Verbindung mit Verbindung testen.
- Klicken Sie auf Connection-String erzeugen. MultiBaseCS zeigt den Connection-String (die Verbindungszeichenfolge) im Klartext und verschlüsselt.
Den Connection-String verwenden Sie z. B. in der INI-Datei.

Connection-String verschlüsseln
Öffnet den Dialog Connection-String verschlüsseln.
- Kopieren Sie den vollständigen Connection-String in das Textfeld.
- Klicken Sie auf OK. MultiBaseCS zeigt den verschlüsselten Connection-String.
- Kopieren Sie ihn in die Zwischenablage und verwenden Sie ihn z. B. in der INI-Datei.

Datenbank leeren
Löscht alle Daten aus den Datentabellen der geöffneten Datenbank.
Mit SQL-Script zum Leeren der Datenbank erzeugen bzw. SQL-Script zum Leeren der Datenbank erzeugen (große Datenbank) erhalten Sie stattdessen ein SQL-Script, das Sie selbst ausführen. Das Script für große Datenbanken müssen Sie unter Umständen mehrfach ausführen.
Doppelte Beobachter löschen
Löscht doppelte Beobachter. In Beobachtungen ersetzt MultiBaseCS gelöschte Beobachter durch den verbleibenden Eintrag.
FFH-Monitoring: Bewertungen aktualisieren
Indizes optimieren
Optimiert alle Indizes der Datenbank, bei denen das nötig ist. Das kann z. B. die Suche beschleunigen.
Kacheldatenbank erstellen
Erzeugt aus Kartenkacheln in einem Verzeichnis eine Kacheldatenbank (MBTiles), die Sie in der WebTile-Karte als Kartenlayer verwenden. Die Kacheln können Sie z. B. mit QGIS in ein lokales Verzeichnis laden.
Eine ausführliche Anleitung finden Sie unter Dateibasierte WebTile-Karten.
Nicht verwendete Elemente ausblenden oder löschen
- Nicht verwendete Elemente ausblenden: blendet Stammdaten aus, die keine Beobachtung verwendet.
- Nicht verwendete Elemente löschen: löscht diese Stammdaten.
Beide Routinen gibt es für Beobachter, Sammlungen, Herkünfte und Atlanten.
Projektionsdateien erstellen
Erstellt Projektionsdateien für alle Geodaten in einem Verzeichnis. Die Einzelheiten legen Sie in einem Dialog fest.
Shape-Informationen importieren
Übernimmt den Inhalt eines Attributfeldes einer Polygon-Shape-Datei in die Beobachtungen, die in den Flächen liegen.

| Feld im Dialog | Bedeutung |
|---|---|
| Shapedatei | Pfad zur Polygon-Shape-Datei |
| Referenzsystem | Referenzsystem der Shape-Datei. Mit Projektionsdatei erkennt MultiBaseCS es meist selbst. Sonst wählen Sie es aus. |
| Attributfeld | Feld der Shape-Datei, dessen Inhalt übernommen wird |
| Datenbank-Filter | Optionale WHERE-Bedingung, z. B. tblDaten.ID_Kategorie = 1: Nur Amphibien und Reptilien erhalten die Information. |
| Datenbankfeld | Zielfeld: Biotop, Merkmal, Region, Ortsbezeichnung oder Zusatzfeld |
| Zusatzfeldname | Name des Zusatzfeldes, nur bei Zusatzfeld. Verwenden Sie keine Leer- oder Sonderzeichen. |
| Präfix | Optionaler Text vor dem Wert, z. B. „Gemeinde: “ |
| Vorhandene Information ersetzen | Überschreibt vorhandene Inhalte des Zielfeldes. |
SQL-Batch ausführen (bei Fehlern abbrechen)
SQL-Batch ausführen (bei Fehlern weiter durchführen)
SQL-Script zum Leeren der Datenbank erzeugen
Erzeugt ein SQL-Script, das alle Daten aus den Datentabellen einer MultiBaseCS-Datenbank löscht. Die Variante (große Datenbank) ist für sehr große Datenbanken gedacht; ihr Script müssen Sie unter Umständen mehrmals ausführen, bis alle Daten gelöscht sind. Beide Funktionen stehen nur dem Datenbank-Administrator zur Verfügung.
Transaktionsprotokoll verkleinern
Verkleinert das Transaktionsprotokoll der Datenbank.
WMS/WMTS-Dienst Kennwort verschlüsseln
Datenbankbefehle im Anwendungsmenü
Weitere Befehle für die Datenbank finden Sie im Anwendungsmenü (Schaltfläche links oben) im Bereich Datenbank:
| Befehl | Bedeutung | Editionen |
|---|---|---|
| Datenbank wechseln | Verbindet MultiBaseCS mit einer anderen Datenbank. | Professional, Server |
| Datenbank sichern | Sichert die Datenbank, siehe Datensicherung. Nur bei Datenbanken auf SQL Server und PostgreSQL. | alle |
| Datenbank verkleinern | Verkleinert das Transaktionsprotokoll. Nur bei Datenbanken auf SQL Server. | alle |
| Datenbanken umziehen | Startet den Umzugsassistenten, mit dem Sie Ihre Datenbanken auf einen anderen Rechner bringen. | alle |
| Neue Datenbank anlegen | Legt eine neue, leere MultiBaseCS-Datenbank auf der lokalen SQL Server-Instanz MultiBaseCS an. | Professional, Server |
| Neue Datenbank anlegen (localDB) | Legt eine neue, leere MultiBaseCS-Datenbank mit SQL Server Express LocalDB an. | Professional, Server |
| Datenbank initialisieren | Bereitet eine bestehende Datenbank neu vor. | Server |