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.

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 It Works
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.
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.
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'.
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.
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.
Explore More Features

See everything on the map
Points, lines, polygons—all your client's assets visualized instantly. No more imagining where things are from spreadsheet coordinates.

Built for multi-client work
Switch between clients instantly. Keep projects, forms, and data completely separate. Deliver to each client in their preferred format.

Forms that match your workflow
Drag-and-drop form builder. Text, numbers, dropdowns, photos—create exactly what your inspections need. Use across all projects.