Filter bearbeiten/auswählen

Mit Filter bearbeiten/auswählen legen Sie die Suchdefinitionen fest für die gezielte Anzeige zusammengehöriger Objekte. Neue Definitionen können angelegt werden.

Dabei sind die verbindenden Elemente der Objekte die gewählten Attribute.

Schließen des Filters

Werden die Einstellungen mit Änderungen akzeptieren bestätigt, wird die aktuelle Auswahl der Zeichnung mit den jetzt neuen Einstellungen des Filters untersucht.

Wird das Dialogfeld mit Änderungen verwerfen geschlossen, gilt der vorher eingestellte Filter.

Beim Schließen des Dialogfelds Objekteigenschaften werden die Einstellungen des Filters in der Datei AttributeViewer.setx (wie andere Einstellungen der Objekteigenschaften auch) gespeichert. Somit ist der Filter auch wieder beim nächsten Start der Objekteigenschaften aktiv.

Werkzeugleiste

Stellt verschiedene Bearbeitungsfunktionen zur Verfügung:

Ausgewählte Zeile um eins nach unten schieben
Schiebt den aktuellen Eintrag in der Tabelle um einen Platz nach unten.
Ausgewählte Zeile um eins nach oben schieben
Schiebt den aktuellen Eintrag in der Tabelle um einen Platz nach oben.
Neue Zeile hinzufügen
Erzeugt einen neuen Tabelleneintrag am Ende der Tabelle.
Ist Zeile einer Einzelbedingung markiert, wird diese Zeile kopiert und unten angehängt.
Ausgewählte Zeile löschen Entf
Entfernt den aktuellen Eintrag ohne Sicherheitsabfrage aus der Tabelle.
Gelöschte Zeilen werden beim Bestätigen mit Übernehmen endgültig gelöscht.
In Dialog laden
Öffnet ein Dialogfeld, mit dem ein bestehender Filter eingelesen werden kann.
Alle bestehenden Einstellungen werden gelöscht, bevor die Einstellungen der Datei eingefügt werden.
Dialoginhalt in Datei speichern
Erzeugt eine *.oifx-Datei mit den Einstellungen des aktuellen Filters für die weitere Verwendung.
Der Dateiname wird aus dem Text der Bezeichnung erstellt.

Bezeichnung

Die Filterbezeichnung als Grundlage des Dateinamens beim Speichern.

Abbildung 1. Filterbezeichnung

Die Filterbezeichnung wird zum besseren Verständnis in den Objekteigenschaften an zwei Stellen angezeigt:

  • Auswahl der Sammlungen
  • Anzeige des Ergebnis der Filterung
Abbildung 2. Anzeige der Filterbezeichnung

Tabelle

Zeigt die Filterkriterien (einzelne Bedingungen) an.

Das Editieren oder Hinzufügen von Einzelbedingungen ist möglich.

Jede Zeile der Liste kann durch Doppelklick editiert und verändert werden.

Mit der Eingabe-Taste oder Klick in eine andere Zelle wird eine Änderung bestätigt. Verwerfen erfolgt mit der Esc-Taste.

Alle Bedingungen müssen erfüllt sein legt fest, dass nur Objekte ausgewählt werden, die alle aktuell angezeigten Filterkriterien erfüllen.

Alle Einzelbedingungen werden getestet, ob sie zutreffen. Ist nur eine der Einzelbedingen nicht erfüllt, wird die Prüfung abgebrochen.

Hierbei handelt es sich um eine UND-Verknüpfung:

Bedingung1 muss wahr (erfüllt) sein UND Bedingung2 UND Bedingung3 etc.

Ist nur eine der Bedingungen NICHT WAHR (nicht erfüllt), ist die gesamte Definition NICHT WAHR (nicht erfüllt).

Anmerkung: Wird eine sehr große Menge gefiltert, kann durch geschickte Platzierung der Einzelbedingungen Zeit gespart werden: Wird eine nicht so wahrscheinliche Bedingung nach oben gesetzt, kann der Filtervorgang pro Testobjekt schneller beendet werden.

Mindestens eine Bedingung gilt legt fest, dass alle Objekte ausgewählt werden, bei denen mindestens ein Attribut die angezeigten Filterkriterien erfüllt.

Hierbei handelt es sich um eine ODER-Verknüpfung:

Bedingung1 muss wahr (erfüllt) sein ODER Bedingung2 ODER Bedingung3 etc.

Ist nur eine der Bedingungen WAHR (erfüllt), so ist die gesamte Definition WAHR (erfüllt).

Anmerkung: Sind mehrerer Bedingungen WAHR (erfüllt), so ist die gesamte Definition nicht WAHR (nicht erfüllt).

Attribut legt die Eigenschaft der Objekts fest.

Anmerkung: Mit Doppelklick kann das Attribut geändert werden.

Operator legt den Vorschrift für den Vergleich fest:

  • Gleich, Nicht gleich

    z. B: Fachbedeutung Nicht gleich 9999.9999.

    Diese Einzelbedingung gilt bei einem Objekt, dessen Attribut Fachbedeutung NICHT den Wert 9999.9999 aufweist.

  • Größer, Größer oder Gleich, Kleiner, Kleiner oder Gleich
    Abbildung 3. Koordinatenbereich

    Alle Objekte außer denen mit den Koordinaten 4589950/5648300 werden ausgewählt.

    Anmerkung: Gehört der Vergleichswert keinem Attribut an, welches eine Zahl repräsentiert (Attribut Y ist eine Zahl; Fachbedeutung ist keine Zahl), so wirkt bei diesen Operatoren der lexikalische Vergleich (1 ist kleiner 10 ist kleiner 2 ist kleiner 3… 9 ist kleiner 90….).

    Beim Attribut Punktname (wichtiges Attribut in der Vermessung) wurde dieses Verhalten geändert, obwohl Punktnamen auch aus Buchstaben bestehen können, z. B: Punktname Größer 4711. Die Einzelbedingung gilt bei einem Objekt, dessen Attribut Punktname folgende Werte hat: TP4712, AP4800 oder 49237.

  • Enthält, Enthält nicht

    Die Bedingung untersucht, ob ein bestimmter vorgegebener Bestandteil im Attributwert enthalten ist, z. B: Punktname enthält TP. Die Einzelbedingung gilt bei einem Objekt, bei dem das Attribut Punktname den Wert TP4711 besitzt.

    Anmerkung: Mit Doppelklick kann der Operator geändert werden.

    Wert legt die Größe des Vergleichswerts fest.

    Eine rosa Anzeige markiert einen falschen Wert.

    Anmerkung: Der Filter Fachbedeutung = Ohne ersetzt die Funktion vorhandene Fachbedeutung beibehalten.