Advanced Filtering

Query your data by attributes, location, time, and status to find exactly what you need

As inspection datasets grow, finding specific information becomes increasingly difficult. Which trees were rated in poor condition? What assets haven't been inspected this year? Where are the features that need urgent attention? Geocadra's advanced filtering system lets you query your data across multiple dimensions—attribute values, geographic areas, time periods, and inspection status. Build complex queries visually, save filters for reuse, and share filtered views with colleagues via URL.

Advanced Filtering

The Challenge of Finding Needles in Haystacks

Large inspection datasets quickly become unmanageable. You might have 50,000 features across dozens of layers, with years of inspection history. Finding specific subsets—assets in poor condition, overdue for inspection, or matching certain criteria—requires either GIS expertise to write queries or tedious manual scrolling through records. Most field teams lack the tools to ask complex questions of their data, so valuable insights remain buried in spreadsheets and databases.

How Geocadra Solves This

Geocadra's filter panel lets anyone build sophisticated queries without technical knowledge. Select attribute fields and values from dropdown menus, set date ranges for temporal queries, filter by inspection status, and combine multiple conditions with AND/OR logic. Results update instantly on the map—see exactly which features match your criteria. Save useful filters for quick access later. Share filtered views via URL so colleagues see the same subset without recreating the query.

Visual query builder—no SQL or technical knowledge required

Filter by any attribute field and value

Date range filters for inspection history

Filter by inspection status: pending, in progress, completed, skipped

Combine multiple conditions with AND/OR logic

Save filters and share via URL

How Geocadra Solves This

How It Works

1

Open the Filter Panel

Access filtering from the map view or feature list. The filter panel shows all available fields from your layers, including custom attributes from inspection forms.

2

Add Filter Conditions

Select an attribute field and choose values to match. For text fields, pick from available values. For numbers, set ranges or comparisons. For dates, select time periods. Multiple conditions can be added.

3

Combine with Logic

Link conditions with AND (all must match) or OR (any can match) logic. Create groups for complex nested queries like '(condition = poor OR condition = critical) AND last_inspection before 2024'.

4

View Results

The map and feature list update instantly to show only matching features. See the count of results and their distribution across the map. Click any result to view its full details.

5

Save and Share

Save useful filters for quick access in the future. Copy the URL to share the filtered view with colleagues—they'll see the same results without rebuilding the query. Export filtered results directly.

Common Use Cases

Maintenance Prioritisation

Filter for assets in poor or critical condition to identify maintenance priorities. Combine condition ratings with age or location to build work order lists for field crews.

Compliance Monitoring

Find assets overdue for required inspections by filtering on last inspection date. Identify gaps in coverage before regulatory audits. Track inspection completion rates by area or asset type.

Custom Reports

Build filtered views that answer specific management questions. How many poles have vegetation encroachment? Which bridges were rated below acceptable? Export filtered results for external reporting.

Trend Analysis

Compare filtered results across time periods to identify trends. Are condition ratings improving or declining? Which areas show the most degradation? Use filters to segment data for analysis.

Frequently Asked Questions

How complex can filter queries get?

Filters support multiple conditions combined with AND/OR logic, including nested groups. You can filter across different field types (text, numbers, dates, booleans) simultaneously. Most real-world queries can be built with the visual interface.

Does filtering affect performance with large datasets?

Filters are optimised for large datasets. Indexed fields filter quickly even across millions of records. For very complex queries on extremely large datasets, results may take a few seconds to compute.

Are saved filters private or shared?

You control filter visibility. Personal filters are visible only to you. Shared filters are available to all project members. Organisation-wide filters can be managed by administrators.

Can I export only filtered results?

Yes, the export function respects active filters. With a filter applied, export includes only matching features. This is useful for creating subsets for external analysis or client deliverables.

Ready to try Advanced Filtering?

Get in touch and see the difference