Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit der Datenfilterung in Fabric Maps können Sie einschränken, welche Datensätze auf der Grundlage von Attributwerten in einer Kartenebene gerendert werden. Die Filterung gilt pro Ebene, nicht auf Kartenebene und wirkt sich nur darauf aus, wie Daten dargestellt werden, nicht die zugrunde liegende Datenquelle.
Filterung ist für Vektordatenebenen verfügbar, die aus unterstützten Datenquellen erstellt wurden, einschließlich GeoJSON, PMTiles, Kusto und Ontology (Vorschau).
Funktionsweise der Datenfilterung
Jede Kartenebene wertet ihre eigenen Filterbedingungen unabhängig voneinander aus. Wenn Filter angewendet werden, werden nur die Datensätze, die allen Bedingungen entsprechen, für diese Ebene gerendert.
Wichtige Merkmale:
- Filter sind ebenenbezogenen
- Filter wirken sich nicht auf andere Ebenen auf der Karte aus
- Mehrere Filter auf derselben Ebene werden mit AND-Logik kombiniert.
- Das Filtern ändert die visualisierte Teilmenge von Daten, nicht die Quelldaten.
Unterstützte Filtertypen
Die verfügbaren Filtertypen sind von der Datenquelle und dem Feldtyp abhängig.
| Filtertyp | Beschreibung | Unterstützte Quellen |
|---|---|---|
| Kategorisch | Filtert textbasierte Felder mithilfe eines oder mehrerer ausgewählter Werte | GeoJSON, PMTiles, Kusto, Ontology |
| Numerischer Bereich | Filtert numerische Felder mit einem minimalen und maximalen Bereich. | GeoJSON, PMTiles, Kusto, Ontology |
| Boolean | Filter für Ja/Nein-Felder | GeoJSON, PMTiles, Kusto, Ontology |
| Datum/Uhrzeit | Filtert Datensätze innerhalb eines bestimmten Zeitraums | Nur Kusto |
Hinweis
Die Datums-/Uhrzeitfilterung ist für GeoJSON- oder PMTiles-Ebenen nicht verfügbar.
Entwickler- und Verbraucherverhalten
Das Filterverhalten unterscheidet sich je nachdem, ob eine Karte im Bearbeitungsmodus oder Ansichtsmodus geöffnet wird.
Karten-Generatoren (Bearbeitungsmodus)
Karten-Generatoren können:
- Hinzufügen, Ändern und Entfernen von Filtern auf einer Ebene
- Speichern von Filtern mit der Karte
- Sperren bestimmter Filter, um das Entfernen im Ansichtsmodus zu verhindern
Gesperrte Filter definieren einen Basisdatenbereich, der bei jedem Öffnen der Karte gilt.
Verbraucher kartieren (Ansichtsmodus)
Kartenbenutzer können:
- Hinzufügen, Entfernen oder Ändern entsperrter Filter während der Laufzeit
- Interagieren mit gefilterten Daten, ohne die gespeicherte Karte zu ändern
Änderungen des Consumerfilters sind temporär und werden nicht gespeichert.
Gesperrte Filter:
- Werden automatisch angewendet.
- Kann nicht im Ansichtsmodus entfernt werden
Filterpersistenz
- Filter, die von einem Karten-Generator konfiguriert und gespeichert wurden, bleiben bei der Karte erhalten.
- Verbraucheränderungen werden zurückgesetzt, wenn die Karte erneut geöffnet wird.
- Gesperrte Filter bleiben erhalten, bis sie von einem Generator im Bearbeitungsmodus explizit entfernt wurden.
Interaktion mit anderen Layer-Funktionen
Die Filterung integriert sich in andere Funktionen auf der Ebene.
- Zoom passt die Kartenansicht an das gefilterte Dataset an.
- Datengesteuerte Formatierung und Datenbeschriftungen werden mit den gefilterten Ergebnissen ausgeführt.
- Benutzerdefinierte Markierungsebenen respektieren aktive Filter.
Einschränkungen und Entwurfsaspekte
Zu den Einschränkungen und Entwurfsaspekten von Datenfiltern gehören:
- Wenn eine GeoJSON- oder PMTiles-Quelle keine Eigenschaften aufweist, stehen keine Felder zum Filtern zur Verfügung.
- Numerische Bereichssteuerelemente kürzen große Werte (z. B. 4,2B), um die Lesbarkeit zu verbessern. Wenn Sie mit der Maus auf die Zahl zeigen, wird der genaue, nicht abgekürzte Wert angezeigt.
- Die Filterung gilt nur für Vektorebenen; Bildebenen können nicht gefiltert werden.