Plugin QueryBuilder

QueryBuilder is an intuitive QGIS plugin designed to make building complex layer filters as easy as point-and-click—no SQL expertise required.

  • Visual filter design
    Create, edit and group multiple conditions with AND/OR logic in a clean, form-based interface.
  • Field alias & localization support
    See human-readable field names (aliases) and enter values in your own language; the plugin automatically spits out the correct internal key.
  • Rich operator set & date picker
    Supports =, ≠, >, <, ≥, ≤, “contains”, “is null / not null” and full “between” ranges with a calendar popup for date fields.
  • Value-map & relation integration
    Automatically detects ValueMap and ValueRelation widgets—load predefined lookup lists or pull live values from related layers.
  • Sampling & distinct lists
    Right-click any field selector and choose to load all unique values, a random sample of 10, or only the values actually used in your dataset.
  • Grouping & duplication
    Build reusable filter groups, duplicate them in one click, and nest them under AND/OR connectors.
  • Save, load & share
    Export your filter definitions as JSON, re-import them in other projects or share them with team members.
  • Copyable SQL & feature selection
    Generate standard QGIS expressions, copy them to your clipboard, or immediately select matching features in the map.

Whether you’re crafting one-off queries or standardizing recurring data quality checks, QueryBuilder streamlines your workflow—letting you focus on analysis, not syntax.