Skip to main content
Skip to main content

Interface Overview

Quick guide to FilterMate's main interface components and workflows.

Opening FilterMate​

  1. Menu: Vector β†’ FilterMate

  2. Toolbar: Click FilterMate icon

    FilterMate plugin icon
  3. Keyboard: Configure in QGIS settings

Main Tabs​

FilterMate organizes features into 3 main tabs:

🎯 FILTERING Tab​

Purpose: Create filtered subsets of your data

Key Components:

  • Reference Layer:

    Auto sync layer button

    Choose a source layer for spatial filtering / Sync active layer with plugin

  • Layer Selector:

    Layer selector icon

    Choose which layers to filter (multi-selection supported)

  • Combination settings:

    Combine operator icon

    Combine multiple filters with AND/OR operators

  • Spatial Predicates:

    Spatial predicates icon

    Select geometric relationships (Intersects, Contains, Within, etc.)

  • Buffer Settings:

    Buffer distance icon

    Add proximity zones (distance, unit, type)

  • Buffer Type Settings:

    Buffer type icon

    Choose buffer geometry type (planar, geodesic, ellipsoidal)

Use Cases:

  • Find features matching criteria (e.g., population > 100,000)
  • Select geometries within/near other features
  • Create temporary subsets for analysis

See: Filtering Basics, Geometric Filtering, Buffer Operations


πŸ” EXPLORING Tab​

Purpose: Visualize and interact with features from the current active QGIS layer

Key Components:

  • Action Buttons: 6 interactive buttons

    • Identify:

      Identify button

      Highlight features on map

    • Zoom:

      Zoom button

      Center map on features

    • Select:

      Select button

      Enable interactive selection mode

    • Track:

      Track button

      Sync selections between widgets and map

    • Link:

      Link button

      Share configuration across widgets

    • Reset parameters:

      Reset parameters button

      Restore layer defaults parameters

  • Selection Widgets:

    • Single Selection: Pick one feature (dropdown)
    • Multiple Selection: Select many features (checkboxes)
    • Custom Selection: Use expressions to filter widget

Important: EXPLORING always works on QGIS's current active layer only. To change layer, update it in QGIS Layer Panel.

Use Cases:

  • Browse features interactively
  • Identify and zoom to specific features
  • View attribute details
  • Manual feature selection
EXPLORING vs FILTERING
  • EXPLORING: Temporary visualization of current layer (no data modification)
  • FILTERING: Permanent filtered subsets on selected layers (can be multiple)

πŸ“€ EXPORTING Tab​

Purpose: Export layers (filtered or unfiltered) to various formats

Key Components:

  • Layer Selector:

    layers

    Choose layers to export

  • CRS Transformation:

    projection_black

    Reproject to different coordinate system

  • Style Export:

    styles

    Save QGIS styles (QML, SLD, ArcGIS)

  • Format:

    datatype

    GPKG, Shapefile, GeoJSON, KML, CSV, PostGIS, Spatialite

  • Batch Mode: Export each layer to separate file

  • Output Folder:

    folder

    Select destination directory

  • ZIP Compression:

    zip

    Package outputs for delivery

Use Cases:

  • Share filtered data with colleagues
  • Archive analysis snapshots
  • Convert between formats
  • Prepare data for web mapping

See: Export Features


βš™οΈ CONFIGURATION Tab​

Purpose: Customize FilterMate behavior and appearance

Key Components:

  • JSON Tree View: Edit full configuration
  • Theme Selector: Choose UI theme (default/dark/light/auto)
  • Advanced Options: Plugin settings
  • Feedback Level: Control message verbosity (Minimal/Normal/Verbose)

See: Configuration


Action Buttons (Top Bar)​

Always visible regardless of active tab:

ButtonIconActionShortcut
FILTERFilterApply configured filtersF5
UNDOUndoRevert last filterCtrl+Z
REDORedoReapply undone filterCtrl+Y
RESETResetClear all filtersCtrl+Shift+C
EXPORTExportQuick exportCtrl+E
ABOUTIconPlugin information-

Intelligent Undo/Redo (v2.3.0)​

Context-Aware Undo/Redo

The Undo/Redo buttons automatically adapt based on your current configuration:

  • Source Layer Only: When "Layers to Filter" is unchecked, undo affects only the source layer
  • Global Mode: When "Layers to Filter" is checked with remote layers selected, undo restores ALL affected layers simultaneously

Button States:

  • Enabled (clickable): History available
  • Disabled (grayed out): No history in that direction

See: Filter History & Undo/Redo for detailed documentation.


Backend Indicators​

Visual badges show data source type:

  • PostgreSQL ⚑: Best performance (more than 50k features)
  • Spatialite πŸ“¦: Good performance (less than 50k features)
  • OGR/Shapefile πŸ“„: Basic compatibility

Backend detected automatically based on layer type.


Quick Keyboard Shortcuts​

  • Ctrl+F: Focus expression builder
  • F5: Execute filter
  • Ctrl+Z / Ctrl+Y: Undo / Redo
  • Tab: Navigate between fields
  • Ctrl+Tab: Switch between tabs

Learn More​

Interface Layout​

Layer Selector​

Features​

  • πŸ“‹ Multi-selection: Filter multiple layers at once
  • πŸ” Search: Quick layer filtering
  • 🎨 Icons: Geometry type indicators
    • πŸ”΅ Point layers
    • 🟒 Line layers
    • πŸŸͺ Polygon layers

Usage​

β˜‘ Layer 1 (Polygon) β€” PostgreSQL ⚑
β˜‘ Layer 2 (Point) β€” Spatialite
☐ Layer 3 (Line) β€” Shapefile

Backend Indicators:

  • ⚑ PostgreSQL (high performance)
  • πŸ“¦ Spatialite (medium performance)
  • πŸ“„ OGR (universal compatibility)

Further Reading​

For detailed guides on each feature:

For getting started:


Icon Usage Guidelines​

Accessibility​

  • All icons have been designed with high contrast ratios
  • Theme-aware icons automatically adapt to light/dark modes
  • Icons are sized appropriately for 16px, 24px, and 32px displays

Consistency​

  • Each icon represents a specific, consistent action across the interface
  • Workflow icons (selection_1-7, zoom_1-5, etc.) show process progression
  • Light/dark variants maintain visual consistency across themes

Context​

  • Icons appear in buttons, status indicators, and documentation
  • Hover tooltips provide additional context for all interactive icons
  • Sequential icons guide users through multi-step operations

Interface Customization​

You can customize the appearance of FilterMate icons and themes in the CONFIGURATION tab. See Configuration Guide for details on:

  • Switching between light/dark/auto themes
  • Adjusting icon sizes (if supported by theme)
  • Creating custom theme configurations