Das Filtern der Tabelle ermöglicht das Arbeiten mit einer Datenteilmenge, auf die Sie sich gezielt konzentrieren können. Sie können nach verschiedenen Anforderungen filtern, wie zum Beispiel:
- Ausgewählte Datensätze anzeigen
- Verwenden einer Definitionsabfrage
- übereinstimmende Datensätze verknüpfen
- Filtern nach Kartenzeit
- Filtern nach Kartenbereich
- nach Kartenausdehnung filtern (nur 2D)
Sie können Verbindungen festlegen und nur in Tabellen filtern, die über eine Karte oder Szene geöffnet wurden.
Anzeigen selektierter Datensätze
Wenn Sie nur mit ausgewählten Datensätzen interagieren möchten, ändern Sie den Anzeigemodus der Tabelle am besten in Selektierte Datensätze anzeigen. Im Modus Selektierte Datensätze anzeigen werden in der Tabellensicht nur die Datensätze angezeigt, die in der Tabelle ausgewählt wurden. Sie können die Auswahl ändern, indem Sie die aktuell in der Karte ausgewählten Features entsprechend der offenen Tabelle aktualisieren oder indem Sie die Auswahl in der Tabelle ändern. Die Tabelle wird dynamisch aktualisiert, sodass die aktuelle Auswahl angezeigt wird.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf eine Standalone-Tabelle, klicken Sie dann auf Öffnen .
- Klicken Sie alternativ im Bereich Inhalt mit der rechten Maustaste auf einen Feature-Layer, klicken Sie anschließend auf Attributtabelle .
- Klicken Sie am unteren Rand der geöffneten Tabelle auf Selektierte Datensätze anzeigen .
Um eine Tabelle direkt im Modus Selektierte Datensätze anzeigen aus einer Karte zu öffnen, stellen Sie sicher, dass einige Features ausgewählt wurden. Klicken Sie mit der rechten Maustaste auf den Layer im Bereich Inhalt, zeigen Sie auf Auswahl, und klicken Sie auf Attributtabelle mit angezeigter Auswahl , oder klicken Sie auf die Registerkarte Daten auf Tabelle aus Auswahl .
Verwenden einer Layer-Definitionsabfrage
Eine weitere Möglichkeit zum Filtern einer Liste mit Datensätzen in der Tabelle besteht darin, einen Abfrageausdruck in den Layer-Eigenschaften zu erstellen. Zum Erstellen einer Definitionsabfrage führen Sie die folgenden Schritte aus:
- Doppelklicken Sie im Bereich Inhalt auf eine Standalone-Tabelle, um das Dialogfeld Tabelleneigenschaften zu öffnen.
- Klicken Sie alternativ im Bereich Inhalt mit der rechten Maustaste auf einen Feature-Layer, und klicken Sie dann auf Eigenschaften, um das Dialogfeld Layer-Eigenschaften zu öffnen.
- Klicken Sie im Dialogfeld Eigenschaften auf die Seite Definitionsabfrage.
- Wählen Sie ein Feld aus, und erstellen Sie einen Ausdruck, mit dem die Untermenge der anzuzeigenden Datensätze und Features festgelegt wird. Klicken Sie auf Klausel hinzufügen, um im Ausdruck zusätzliche Filter zu definieren.
- Klicken Sie auf Übernehmen, um den Ausdruck zu speichern. Klicken Sie auf OK, um das Dialogfeld zu schließen.
Hinweis:
Wenn eine Definitionsabfrage zu einem Layer mit einer Auswahl hinzugefügt wird, wird die Auswahl reduziert, um nur die Features zu berücksichtigen, die auch der neuen Definitionsabfrage entsprechen.
Zum Entfernen einer Definitionsabfrage wählen Sie den entsprechenden Layer oder die entsprechende Standalone-Tabelle im Bereich Inhalt aus. Ändern Sie auf der Registerkarte Daten in der Gruppe Definitionsabfrage die Einstellung der Dropdown-Liste in <Keine>.
Tipp:
Wenn ein Layer oder eine Standalone-Tabelle im Bereich Inhalt ausgewählt ist, können Sie alternativ auch eine Definitionsabfrage über die Multifunktionsleiste starten. Klicken Sie auf der Registerkarte Daten in der Gruppe Definitionsabfrage auf das Startprogramm für das Dialogfeld .
Verknüpfen übereinstimmender Datensätze
Wenn Sie Tabellen in einer Karte oder Szene miteinander verbinden, können Sie festlegen, dass nur die übereinstimmenden Datensätze angezeigt werden. Deaktivieren Sie dazu das Kontrollkästchen Alle Ziel-Features beibehalten im Werkzeug Verbindung hinzufügen.
Wenn ein Datensatz der Zieltabelle keine Entsprechung in der Join-Tabelle besitzt, wird dieser Datensatz aus der erstellten Zieltabelle entfernt. Wenn die Zieltabelle der Attributtabelle eines Layers entspricht, werden Features, die keine verbundenen Daten aufweisen, nicht auf der Karte angezeigt.
Hinweis:
Wenn auf die Join-Tabelle oder die Zieltabelle eine Definitionsabfrage angewendet wird, wird die Definitionsabfrage von der resultierenden Zieltabelle berücksichtigt.
Filtern nach Kartenzeit
Enthält Ihre Karte zeitbezogene Layer oder Standalone-Tabellen, filtert die Tabelle Datensätze in Abhängigkeit von der aktuellen Kartenzeit heraus. Wenn Sie den Zeitschieberegler in der Kartenansicht schrittweise durchlaufen bzw. die Wiedergabe über ihn starten, werden nur die Datensätze in der Tabelle angezeigt, die in die aktuelle Zeitspanne fallen. Standardmäßig ist der Filter bei aktivierter Zeit in der Karte aktiviert. Um alle Datensätze der Tabelle anzuzeigen, können Sie die Option Nach Zeit filtern im unteren Bereich der Tabellensicht deaktivieren. Sie können die Filteroptionen auch über die Registerkarte Tabelle, Registerkarte Ansicht, Gruppe Filter, aufrufen.
Filtern nach Kartenbereich
Enthält Ihre Karte bereichsbezogene Layer oder Standalone-Tabellen, filtert die Tabelle Datensätze in Abhängigkeit vom aktuellen Kartenbereich heraus. Wenn Sie den Bereichsschieberegler in der Kartenansicht schrittweise durchlaufen bzw. die Wiedergabe über ihn starten, werden nur die Datensätze in der Tabelle angezeigt, die in den aktuellen Bereich fallen. Standardmäßig ist der Filter bei aktiviertem Bereich in der Karte aktiviert. Um alle Datensätze der Tabelle anzuzeigen, können Sie die Option Nach Bereich filtern im unteren Bereich der Tabellensicht deaktivieren. Sie können die Filteroptionen auch über die Registerkarte Tabelle, Registerkarte Ansicht, Gruppe Filter, aufrufen.
Hinweis:
- Sie können Zeit- und Bereichsfilter gemeinsam verwenden. Wenn Ihre Karte sowohl zeit- als auch bereichsbezogen ist, dann wird die Tabelle Datensätze enthalten, auf die beide Filter angewendet wurden.
- Nicht-OID-Tabellen unterstützen keine Filterung auf der Basis von Karteneigenschaften.
Filtern nach Kartenausdehnung
Die Filterung von Datensätzen der Attributtabelle anhand der aktuellen Kartenausdehnung ist nur in 2D-Ansichten möglich. Um für die Tabellenansicht nur die Datensätze herauszufiltern, die Features im sichtbaren geographischen Bereich der Karte entsprechen, klicken Sie im unteren Bereich der Tabelle in der Liste Filter auf Nach Ausdehnung filtern . Klicken Sie optional auf der Registerkarte Tabelle, Registerkarte Ansicht, Gruppe Filter, auf Ausdehnung . Während Sie die Karte auf verschiedene Ausdehnungen schwenken und zoomen, werden die Tabellenzeilen entsprechend aktualisiert. Die Layer-Sichtbarkeit hat keinen Einfluss auf den Filter für die Ausdehnung. Die Datensätze der Tabelle werden entsprechend der Kartenausdehnung gefiltert, auch wenn die Layer-Sichtbarkeit im Bereich Inhalt deaktiviert oder durch eine Einstellung des Sichtbarkeitsbereichs unterdrückt ist.
So erkennen Sie, ob Ihre Tabellendaten gefiltert sind
Die Tabelle zeigt im unteren Teil des Tabellenfensters eine Liste mit Schaltflächen für Filterindikatoren für "Nach Bereich filtern" , "Nach Zeit filtern" , "Nach Ausdehnung filtern" und "Sortierung" an. Die Schaltflächen sind je nach aktivem Filtervorgang automatisch aktiviert und ansonsten nicht verfügbar. Wenn Sie den Filterstatus deaktivieren und alle Datensätze in der Tabelle anzeigen möchten, klicken Sie auf eine Filterschaltfläche. Sie können die Filteroptionen nach Bereich, Zeit oder Ausdehnung auch über die Registerkarte Tabelle, Registerkarte Ansicht, Gruppe Filter steuern. Um eine Sortierung von Datensätzen zu entfernen, klicken Sie auf die Schaltfläche Sortierung löschen unten in der Tabellensicht, oder klicken Sie mit der rechten Maustaste auf die Spaltenüberschrift, und klicken Sie auf Benutzerdefinierte Sortierung . Klicken Sie im Fenster Benutzerdefinierte Sortierung auf Löschen. Alternativ können Sie die Tastenkombination Strg+Umschalt+U verwenden.
Die nachfolgende Abbildung zeigt die Indikator-Schaltflächen für gefilterte oder sortierte Tabellen.