Datenbank Löschen

Ein Datenbank Löschen Task löscht oder terminiert Features in einer der konfigurierten Datenbanken.

Schritt 1 (Task Name)

Option Beschreibung

Task Name

Name des Tasks.

Datenquelle erzeugen o. überschreiben

Wählen Sie, ob eine neue Datenquelle erstellt oder eine bestehende überschrieben wird.

Datenquellen Name

Wenn eine vorhandene Datenquelle überschrieben werden soll, wählen Sie hier die entsprechende Quelle aus.

Klicken Sie auf NÄCHSTER SCHRITT, um fortzufahren.

Schritt 2 (Datenbank)

In diesem Schritt muss die Ziel-Datenbank für den Delete/Terminate Prozess ausgewählt werden.

Datenbank wählen

Wählen Sie die Datenbank aus, in der Features gelöscht oder terminiert werden sollen.

Das System listet alle verfügbar konfigurierten Datenbanken. Wählen Sie die passende Datenbank aus der Dropdown-Liste.

Falls die benötigte Datenbank nicht gelistet ist, muss sie zuerst im Admin-Bereich konfiguriert werden.
Siehe Database Management für Details zum Anlegen und Verwalten von Datenbank-Verbindungen.

Verbindung zur Datenbank prüfen

Nach der Auswahl klicken Sie auf Verbindung zur Datenbank prüfen, um zu prüfen, ob die Verbindung funktioniert. Diese Prüfung ist optional, aber empfohlen.

Diese Prüfung stellt sicher:

  • Die Datenbank ist erreichbar

  • Zugangsdaten sind korrekt

  • Der Delete Task kann ohne Verbindungsprobleme gestartet werden

Wenn die Verbindung erfolgreich validiert wurde, klicken Sie auf NÄCHSTER SCHRITT, um fortzufahren.

Schritt 3 (Task Einstellungen)

In diesem Schritt konfigurieren Sie, wie und welche Features gelöscht oder terminiert werden.

Das Löschen von Daten ist nicht rückgängig zu machen. Nutzen Sie nach Möglichkeit zuerst den Vorschau-Modus.

Modus

Option Beschreibung Standardwert

Modus

Definiert, wie Features aus der Datenbank entfernt werden:

  • Terminieren (Terminate): Features werden nicht physisch gelöscht, sondern als terminiert markiert. Das erhält die Feature-Historie (empfohlener Standard).

  • Löschen (Delete): Features werden physisch aus der Datenbank entfernt.

Terminieren

Löschen wirkt auf ein Feature zusammen mit seinen enthaltenen Subfeatures. Bei Terminieren können enthaltene Subfeatures optional ebenfalls terminiert werden (siehe Terminierungsoptionen unten). Terminierte Features können nicht erneut terminiert werden; sie können nur noch physisch gelöscht werden.

Terminierungsoptionen

Diese Optionen sind nur für VCDB 5 Datenbanken verfügbar und gelten nur, wenn Modus auf Terminieren (Terminate) gesetzt ist.

Option Beschreibung Standardwert VCDB 4 VCDB 5

Mit Sub-Features terminieren

Wenn aktiv, werden enthaltene Subfeatures ebenfalls terminiert. Das Terminieren aller Subfeatures kann deutlich länger daürn als nur das Terminieren des Features selbst.

On

Nein

Ja

Terminierungsdatum

Wenn aktiv, können Sie ein Terminierungsdatum über die Kalender-Auswahl setzen, um das Standardverhalten zu überschreiben.

Off

Nein

Ja

Terminierungszeit

Wenn aktiv, können Sie eine Terminierungszeit über die Uhrzeit-Auswahl setzen, um das Standardverhalten zu überschreiben.

Off

Nein

Ja

Terminierungsdatum und -zeit definieren den Terminierungszeitpunkt, der auf terminierte Features (und ggf. enthaltene Subfeatures, falls aktiviert) angewendet wird. Wenn Sie diese Felder aktivieren und setzen, wird derselbe Zeitstempel auf alle terminierten Features angewendet. Wenn Sie die Felder leer lassen, wird der Terminierungszeitpunkt automatisch pro Feature zum Zeitpunkt der Terminierung gesetzt und kann sich zwischen Features unterscheiden.
Details siehe VC Database Dokumentation zu Terminierungsmetadaten.

Löschoptionen

Diese Einstellungen steürn Performance und Verarbeitungsverhalten.

Option Beschreibung Standardwert VCDB 4 VCDB 5

Im Vorschau-Modus ausführen

Führt die Delete-Operation im Preview-Modus aus. Features werden nicht gelöscht oder terminiert.

Off

Ja

Ja

Indizes deaktivieren und automatisch reaktivieren

Wenn aktiv, werden Indizes vor der Verarbeitung deaktiviert und nach Abschluss des Tasks automatisch wieder reaktiviert.

Dies kann die Performance bei grossen Delete/Terminate-Operationen verbessern, kann aber bei kleineren Operationen zusätzlichen Overhead verursachen.

Off

Nein

Ja

Log Level

Legt den minimalen Schweregrad der auszugebenden Ereignisse fest. Alle Nachrichten dieses Schweregrads oder höher werden angezeigt.

Siehe Log Level unten.

info

Ja

Ja

Feature Versionsgültigkeit

Wenn aktiv, werden Features anhand ihrer zeitlichen Gültigkeit gefiltert.

Felder in der UI:

  • Gültigkeitsmodus: Verarbeitet Gültig, Ungültig oder Alle Features.

  • am: Wenn aktiv, Gültigkeitsdatum und Gültigkeitszeit über die Datum-/Uhrzeit-Auswahl setzen. Der Task prüft die Gültigkeit zu diesem Zeitpunkt.

  • Referenz (nur VCDB 5): Legt fest, welche Zeitreferenz für die Gültigkeitsprüfung verwendet wird:

    • Datenbank: Eine Feature-Version gilt als gültig, wenn sie zum ausgewählten Zeitpunkt in der Datenbank existiert (basierend auf den Spalten creation_date und termination_date).

    • Reale Welt: Ein Feature gilt als gültig, wenn es zum ausgewählten Zeitpunkt in der realen Welt gültig ist (basierend auf den Spalten valid_from und valid_to).

  • Nachsichtige Validierung (nur VCDB 5): Gültigkeitsprüfungen sind strikt, sofern Nachsichtige Validierung nicht aktiviert ist. Wenn aktiv, werden unvollständige Gültigkeitsintervalle als gültig behandelt.

Off

Ja

Ja

Log Level

Legt den minimalen Schweregrad der auszugebenden Ereignisse fest. Alle Nachrichten dieses Schweregrads oder höher werden angezeigt.

Die verfügbaren Log-Level, sortiert vom höchsten zum niedrigsten Schweregrad, sind:

Level Beschreibung Standardwert

fatal

Kritische Fehler, die zum sofortigen Abbruch führen (geringste Ausgabe).

error

Nicht behebbare Fehler.

warn

Warnungen zu potenziellen Problemen.

info

Allgemeine Betriebsmeldungen.

Standard

debug

Detaillierte Debug-Informationen.

trace

Detaillierteste Logs für die Fehlersuche.

Verwenden Sie debug oder trace zum Debugging oder in Support-Fällen.

Metadaten

Metadaten werden bei jedem Feature gespeichert, das terminiert wird (nicht physisch gelöscht). Diese Felder sind nur relevant, wenn Modus auf Terminieren (Terminate) gesetzt ist. Für VCDB 5 Datenbanken gilt dies für das terminierte Feature und, falls aktiviert, dessen enthaltene Subfeatures.

Option Beschreibung Standardwert

Datenabstammung oder Ursprung der Features

Lineage der terminierten Daten (Origin-Informationen werden mit den Features gespeichert).

Aktualisierende Person

Name der verantwortlichen Person für die Terminierung.

Datenbankbenutzer

Grund für die Aktualisierung

Begründung, warum diese Terminierung durchgeführt wird.

Filteroptionen

Diese Optionen erlauben es, den Delete/Terminate Prozess auf eine Teilmenge von Features einzuschränken.

Option Beschreibung Standardwert

Feature-IDs (kommagetrennt)

Komma-separierte Liste von Feature-Identifiern, die gelöscht/terminiert werden sollen.

Feature-Typen

Ein oder mehrere Feature-Typen, die gelöscht/terminiert werden sollen.

Beispiele (wie in der UI angezeigt):

  • Building

  • Bridge

  • CityFurniture

  • CityObjectGroup

  • GenericCityObject

Wenn Sie auf Feature-Typen aus der Datenbank laden (Aus der Datenbank laden) Icon klicken, können nur Feature-Typen ausgewählt werden, die in der ausgewählten Datenbank existieren.

Bounding Box

Räumlicher Filter als x_min,y_min,x_max,y_max in EPSG:4326 Koordinaten (WGS84). Die Publisher UI unterstützt aktüll nur EPSG:4326.

Mit Bounding Box aus der Datenbank abrufen (Aus der Datenbank laden) Icon können Sie die Bounding Box automatisch mit der räumlichen Ausdehnung der Daten aus der ausgewählten Datenbank füllen.
Klicken Sie auf Ausdehnung bearbeiten (Ausdehnung bearbeiten) Icon, um die Ausdehnung in der Karte zu zeichnen oder anzupassen.

Off

Bounding Box Modus

Definiert, wie der Bounding-Box-Filter angewendet wird:

  • Schneidet (Intersects): Verarbeitet Features, deren Bounding Box die Filter-Bounding-Box schneidet.

  • Beinhaltet (Contains): Verarbeitet nur Features, die vollständig innerhalb der Filter-Bounding-Box liegen.

  • Auf Kachel (On Tile, nur VCDB 5): Verarbeitet Features, deren Bounding-Box-Zentrum innerhalb der Filter-Bounding-Box liegt.

Schneidet

Feature Limit

Begrenzt die Anzahl der verarbeiteten Features und kann optional am Anfang des Result Sets Features überspringen.

Verwendung:

  • Max. Anzahl …​: Maximale Anzahl der zu verarbeitenden Features (Standard: 1000).

  • Startindex: 0-basierter Index des ersten Features im Result Set (Standard: 0).

Off

Expertenfilter

Klicken Sie auf (Expertenfilter) das Icon, um den Expertenfilter Editor einzublenden und Filterausdrücke direkt einzugeben.

Für VCDB 4 Datenbanken verwendet der Expertenfilter XML query expressions.

Für VCDB 5 Datenbanken verwendet der Expertenfilter JSON-basierte Filterausdrücke, die eine erweiterte Filterung von Features ermöglichen.

Weitere Informationen finden Sie in der VC Database Dokumentation zu Filterung von Features.

Off

Max. Anzahl zu verarbeitender Features und Startindex gelten für das gefilterte Result Set und können separat oder gemeinsam verwendet werden. Damit sind Pagination-artige Lösch-/Terminierungsoperationen bei grossen Datensätzen möglich.
Wenn mehrere Filter genutzt werden, müssen alle Bedingungen erfüllt sein, damit ein Feature gelöscht/terminiert wird.

Klicken Sie auf NÄCHSTER SCHRITT, um fortzufahren.

Schritt 4 (Task Zeitplan)

Option Beschreibung

Job schnellstmöglich starten

Job sofort starten.

Job zur angegebenen Zeit starten

Job für die Zukunft planen.

Job wiederholen

Der Job kann automatisch periodisch durchlaufen.

Ergebnis veröffentlichen

Nach erfolgreicher Konvertierung wird die Datenquelle direkt automatisch veröffentlicht.