Datenbankkonzept für bathymetrische Daten

Ergänzend zu den Folien zur Konzeption der Datenbankschnittstelle auf dem Gismo Nutzertreffen 2017 bietet die Langfassung des Datenbankkonzeptes für bathymetrische Daten weitergehende Details zur Konzeption und zur technischen Realisierung der Datenbankschnittstelle von Gismo.

Datenbankkonzept für bathymetrische Daten (PDF)

Konzeption der Datenbankschnittstelle

Die Präsentation vom Gismo Nutzertreffen 2017 stellt die Konzeption der Datenbankschnittstelle und deren Einbindung in die Softwarebibliothek der smile consult GmbH vor. Besonderer Fokus wurde auf die speziellen Herausforderungen für die Abbildung des umfassenden Datenmodells für unstrukturierte und strukturierte Daten in die Datenbankstruktur gelegt. Abschließend werden verschiedene Aspekte der Nutzung der Datenbankschnittstellte mit den Datenbankmanagementsystemen MySQL, PostgreSQL und Oracle beleuchtet.

Konzeption_der_Datenbankschnittstelle (PDF)

Modellieren mit Metadaten

In diesem Folienbeitrag wird erläutert, wie sich mit Hilfe einer Datenbank und der darin gespeicherten Metadaten Arbeitsabläufe automatisieren lassen.

Modellieren_mit_Metadaten (PDF)

Zu den herausragenden Vorteilen der dargestellten Methodik gehört die Möglichkeit, eine große Anzahl von Datensätzen gleichzeitig zu behandeln, sehr umfangreiche Datensätze unabhängig vom zur Verfügung stehenden Arbeitsspeicher zu bearbeiten, wiederkehrende Aufgaben weitestgehend zu automatisieren und die Arbeitsschritte nachvollziehbar zu dokumentieren.

Verfeinern von Datenbankabfragen

Wurde eine Anfrage an einen Datenbankserver gestellt so führt dies in der Regel zu einem Metadatenlayer mit einer Menge von Metadaten.

Es ist möglich eine bereits gestellte Anfrage weiter zu verfeinern, indem die Kriterien n einer weiteren Anfrage – diesmal jedoch an den Metadatenlayer gerichtet werden.

Beispiel:

In einer ersten Anfrage werden alle Datensätze ermittelt, die im aktuellen Zoom-Bereich liegen. In einer zweiten Anfrage an den Metadatenlayer werden nun alle Datensätze gesucht, die außerdem in einem bestimmten Zeitbereich aufgenommen wurden. Das Ergebnis der zweiten Anfrage enthält also alle Datensätze, die zugleich die 1. UND die 2. Bedingung erfüllen. Dieser Vorgang lässt sich beliebig oft mit unterschiedlichen Kriterien wiederholen!

image

Layer-Icon

Der Inhalt bzw. die Struktur eines Layers kann in der Layerliste durch ein Icon dargestellt werden.

image

Unterstützt werden derzeit die Layertypen, Maskierungslayer, Layergruppe, Metadaten-Layer, Raster, Punktmenge, Dreiecksgitter und Schnittprofillayer.

Diese Funktionalität kann im “Konfigurationsmenü”, welches man über den Menüeintrag Bearbeiten->Einstellungen editieren->Benutzeroberfläche ein- bzw. ausgeschaltet werden.

image

Im ausgeschalteten Zustand werden alle Layer gleich und ohne Icon dargestellt.

image

Darstellung der Datenbankstruktur

Wurde in Gismo eine Verbindung zu einem Datenbankserver hergestellt, so lassen sich im Dialog “Metadatenbank-Query” Anfragen an diese Datenbank richten.

Noch bevor eine Anfrage gestellt wurde, lässt sich jedoch auf eine Art und Weise der Inhalt der Datenbanken nach verschiedenen Kriterien anschaulich darstellen:

Neben der Standard-Ansicht, welche die verschiedenen Datenbanken mit ihrem Namen in einem Baum darstellt gibt es weitere nützliche Ansichten.

image

So lässt sich beispielsweise das Datum der letzten Aktualisierung heranziehen, um eine schnelle aber einfache Übersicht über die letzten Aktivitäten zu erhalten.

image

Daneben lassen sich weitere Eigenschaften wie der Datenerheber oder aber die Datenkategorie nutzen, um effizient die gesuchte Information zu erhalten.

Die verschiedenen Möglichkeiten lassen sich mit Rechtsklick auf das Symbol des Datenbankservers einstellen.