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.
- Ausgewählte Zeile löschen Entf
- Entfernt den aktuellen Eintrag ohne Sicherheitsabfrage aus der Tabelle.
- In Dialog laden
- Öffnet ein Dialogfeld, mit dem ein bestehender Filter eingelesen werden kann.
- Dialoginhalt in Datei speichern
- Erzeugt eine *.oifx-Datei mit den Einstellungen des aktuellen Filters für die weitere Verwendung.
Bezeichnung
Die Filterbezeichnung als Grundlage des Dateinamens beim Speichern.
Die Filterbezeichnung wird zum besseren Verständnis in den Objekteigenschaften an zwei Stellen angezeigt:
- Auswahl der Sammlungen
- Anzeige des Ergebnis der Filterung
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).
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).
Attribut legt die Eigenschaft der Objekts fest.
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
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.