Erstellen von Filtern und Rechercheabfragen

Da das Vorgehen für Filter und Recherchen identisch ist, haben wir ein gemeinsame Hilfeseite für beide Module eingerichtet.

Spezielle Beschreibungen, die entweder die Filter oder die Recherche betreffen, finden Sie in der jeweiligen Hilfe.

Filter und Recherche Operatoren für Zahlenspalten
  • ist größer / kleiner: Spaltenwerte sind größer als der angegebene Wert
  • ist größer gleich / kleiner gleich: Spaltenwerte sind größer oder gleich dem angegebenen Wert
  • ist gleich / nicht gleich: Spaltenwert entspricht genau dem angegebenen Wert
  • ist in Liste: Spaltenwert entspricht der Liste der angegebenen Werte

  • ist zwischen: Spaltenwert liegt zwischen den angegebenen Werten

  • ist angegeben / nicht angeben: Spalte ist gefüllt oder leer
Filter und Recherche Operatoren für Textspalten

Die Filteroperatoren sind abhänig vom Datentyp der Spalte nach der gefiltert wird:

  • ist gleich oder ist nicht gleich: filtert nach genau diesem Eintrag
  • Achtung: leere Werte (also NULL-Werte in der DB) sind nicht enthalten, nutzen Sie dazu "ist nicht angegeben"

  • in Liste: Auflistung mehrere Einträge aus der Sachdatenspalte möglich
  • enthält: Teile eines Suchbegriffes bpsw. "rasen", Ergebnis enthält alle Treffer mit "rasen" in Wort

-> Ergebnisse wären hier Daten wie Sonstiger Sand- und SilikatmagerrasenSeggen- u. binsenreiche Feuchtweiden u. Flutrasen, Halbtrockenrasen bodensaurer Standorte, ...

  • Ist angegeben: filtert danach, ob Inhalte in den Daten sthen
  • Ist nicht angegeben: filtert nach leeren Datensätzen
  • beginnt mit: filtert nach dem Wortbeginn in der Sachdatenspalte

-> Ergebnisse wären: Bergwiese, Berg- und Felsheide, ...

  • endet mit: filtert nach Wortenden
Abfragen nach leeren Einträgen

Beachten Sie, dass beim Filtern oder Recherchieren nach leeren Einträgen die Funktion "ist nicht angegeben" genutzt werden muss.

Beim Filtern nach Objekten mit "ist nicht gleich Wert" sind leere Spalten nicht enthalten. Ggf. muss dann die Abfrage erweitert werden (siehe komplexe Filter) mit "Spalte ist nicht gleich Wert und Spalte ist nicht angegeben".

Bei der Umsetzung von Filtern wird sich der jeweiligen Datenbankabfragen bedient und deren Spezifika beachtet.

Filter und Recheche mit Ist-In-Liste-Filter

Bei einer Recherche mit dem In-Liste-Filter kann eine Menge von Daten (max. 100) auch per Textliste eingefügt werden.

Dazu gibt es an der Funktion einen entsprechenden Button

Die Liste an Werten kann mit entsprechendem Trennzeichen in das Textfeld kopiert werden. Es wird danach aus jedem Eintrag eine Wert für die Ist-In-Liste Recherche erstellt:

Recherche/Filter nach Geometrie mit Freihandgeometrie

Sie können über die Geometrie auch eine vorhandene Freihandgeometrie als Ausgangsgeometrie nutzen:

    1. Filter nach Geometrie einstellen
    2. Wechseln Sie nun in die Freihandgeometrie an der Karte und erstellen Sie eine Geometrie.
    3. Wechseln Sie nun zurück in die Recherche oder den Filter.
    4. Sie werden automatisch gefragt, ob Sie die Freihandgeometrie zur Recherche nutzen wollen:
    5. Bestätigen Sie diesen Dialog mit Ja, wird die Recherche mit der Freihandgeometrie ausgeführt.
Recherche / Filter nach der Geometriespalte

Soll nach der Geometrie recherchiert oder gefilter werden, kann der Nutzer zwischen folgenden 2 Operatoren wählen:

Hinweis: Ist das Feld für den Operator zu klein, so können Sie den Recherchedialog vergrößern um diesen besser lesen bzw. von den anderen Operatoren unterscheiden zu können.

Wird eine Operation gewählt, so kann der Nutzer als nächstes eine Selektionsgeometrie in die Karte zeichnen. Dazu ist auf den Button zu klicken.

Der Nutzer kann selber eine Geometrie zeichnen oder wenn eine Freihandgeometrie vorhanden ist, diese als Recherche- oder Filtergeometrie nutzen.

Geometrie enthält/schneidet:

  

Geometrie enthält/schneidet/berührt:

  

Komplexe Filter

Das Erstellen von komplexen Filtern ist in der Oberfläche möglich.

Beispiel 1:

Beispiel 2:

Im folgenden Beispiel sollen nur Wald und Landwirtschaftsflächen ermittelt werden, deren Größe zwischen 5 und 10 ha liegt.

Dazu sind die Nutzungsflächen in einen komplexen Filter zu erfassen und mit ODER zu verknüpfen, die Flächengröße ist in einem weiteren komplexen Filter mit UND zu verküpfen und wiederum beide komplexe Filter sind mit UND zu definieren: