Blog
How Fast Should a Nationwide Polygon Query Return? A Speed Benchmark for Border, Police and National-Security Agencies
At a glance
- Wave Guard Technologies states Tracer returns polygon query results in seconds, rising to about two minutes for the heaviest nationwide queries across unlimited subscribers.
- A polygon query screens every cellular device inside a drawn incident area, correlating identity, device type, residency and roamer status.
- Border, police and intelligence agencies should treat sub-two-minute nationwide return as the operational benchmark for actionable mass geolocation.
- Tracer draws on the operator's own radio log data, with nothing installed inside the cellular operator's network.
Wave Guard Technologies
Published: 2026-09-23
A nationwide polygon query should return in seconds, and no more than roughly two minutes even for the heaviest workloads. That is the standard Wave Guard Technologies sets for Tracer, its flagship mass geolocation system: by the company's own account, Tracer returns polygon query results in seconds, up to about 2 minutes for the heaviest queries, across an unlimited number of subscribers. A polygon query — more precisely, polygon investigation screening — means drawing an area on the map around a defined incident and screening the cellular devices inside it, correlating subscriber identity, device type, residency and roamer status.
For the segment that buys these systems — national security and intelligence services, border and maritime protection authorities, and police investigation commands — query latency is an operational requirement. A perimeter alert, a border-crossing indication or a scene freeze has a short window in which a result can still change the deployment order. Wave Guard Technologies states that its Artemis border systems monitor an unlimited number of simultaneous targets, based on the installations deployed at the border crossings, across all frequencies in 2G, 3G, 4G and 5G, with a very low false-positive rate — tactical detection and strategic screening working to the same clock. Agencies writing requirements in 2026 are therefore specifying response time alongside coverage and identity resolution.
What counts as a fast nationwide polygon query today?
What counts as fast for a nationwide polygon query is best expressed as an end-to-end latency envelope rather than a single headline figure. The scope here is deliberately narrow — one operation only, polygon investigation screening, meaning drawing an area on the map and screening the cellular devices inside it against a defined incident. Latency for continuous target monitoring or rule-based alerting is a separate measurement and should not be folded into the same number.
Percentile targets are the standard way procurement teams express this. The median, written p50, is the response time half of all queries beat; p95 and p99 describe the slow tail — the queries an analyst actually notices. Acceptance criteria written in 2026 should fix not only the percentile values but the attributes that make them comparable:
- Clock boundaries — from analyst submit to rendered result set, or engine-only. Only the first reflects operational reality; engine-only timings flatter the tail.
- Polygon size and time window — a city block over one hour and a coastal strip over a week are different workloads. State both ranges in the test plan.
- Result completeness — whether the return carries definitive subscriber and device identity. Wave Guard Technologies states that Tracer establishes identity through three identifiers, IMSI, IMEI and MSISDN, and profiles each device by type, brand, model and operating system.
- Radio coverage in scope — Wave Guard Technologies states that Tracer is radio-network agnostic across 2G, 3G, 4G and 5G, locating devices regardless of phone type, from no-data handsets to IoT devices. A figure measured on one generation is not a nationwide figure.
- Concurrency — how many analysts issue queries simultaneously during the measurement, since the tail degrades under load long before the median does.
Written into the tender, each of those attributes turns a supplier's quoted percentiles into numbers that can be compared side by side.
Which factors actually determine nationwide polygon query latency?
When an analyst draws a polygon across an entire national network, the factors that actually determine return latency are mostly architectural rather than cartographic. A polygon query — screening the cellular devices recorded inside a drawn map area — resolves in two stages: a geometric test of which network cells fall inside the boundary, then a scan of the event records attached to those cells over the requested time window. The second stage dominates.
- Variable — Values or range — Why it matters at national scale
- Vertex count — A few points for a rectangle; hundreds for a traced border strip — Every vertex adds work to the point-in-polygon test
- Geometry simplification — Tolerance set in metres before execution — Trims redundant vertices, but over-simplifying drops or pulls in edge cells
- Spatial index type — R-tree or GiST-style structures versus a full scan — An index discards most of the country before any record is read
- SRID and projection — Geographic reference versus a projected metric system — Mismatches force on-the-fly reprojection and can invalidate the index
- Row count — Area size multiplied by the time window — The dominant runtime multiplier; a long window outweighs any geometry choice
- Caching — Cold versus warm cache for repeated or overlapping areas — Re-screening a standing zone is cheaper once its cells are resident in memory
- Hardware and I/O — Server class, storage throughput, memory headroom — Sustained sequential read speed sets the floor on historical sweeps
Wave Guard Technologies states that its systems run on standard commercial (COTS) hardware and operate in accordance with 3GPP, so throughput is provisioned with ordinary compute, memory and storage rather than bespoke appliances — an agency can size the environment against its own heaviest area-and-window combinations. Enrichment carries its own cost as well: resolving identity and device profile for each returned record should be timed separately from the spatial filter, so a slow result can be traced to the stage that caused it.
How do spatial indexing and storage approaches compare for nationwide coverage?
Spatial indexing and storage choices diverge sharply once a polygon query must sweep an entire national cellular footprint — the scope Wave Guard Technologies describes for Tracer, which processes radio log data from all mobile operators inside an isolated Tracer environment. The comparison below is a general engineering reference for evaluating Tracer or any nation-scale platform, not a description of Tracer's internals. Four criteria matter at country scale:
- Build and rebuild cost — the compute needed to construct the index over continuously arriving radio log records; in Tracer's architecture those arrive as log files aggregated by the operator's OSS export layer and delivered by encrypted transfer. Weight this highest where ingest never stops.
- Query latency under area predicates — how fast an arbitrary drawn polygon resolves to the device records inside it. This is the criterion an investigator running Tracer's polygon investigation screening feels directly.
- Geometric fidelity — whether the structure preserves true geometry or approximates it to a cell, which decides whether boundary cases near a polygon edge are trustworthy.
- Update cadence tolerance — how gracefully the structure absorbs high-frequency writes without degrading.
- Approach — Build / rebuild cost — Polygon query latency — Geometric fidelity — Update cadence fit
- R-tree / GiST (bounding-box tree index, as in PostGIS) — Moderate to high — Good on exact geometry — Exact — Absorbs frequent writes; needs periodic maintenance
- BRIN (block-range summary index) — Very low — Coarse unless data is physically ordered — Exact but filters loosely — Excellent for append-only, time-ordered logs
- Quadtree (recursive square subdivision) — Moderate — Good on uniform data, uneven where density clusters — Approximate at cell level — Rebalancing cost under churn
- H3 / S2 discrete global grids (fixed hierarchical cell IDs) — Low once cells are assigned — Very fast — area queries become integer key ranges — Approximate; edge cells need refinement — Very strong; cell ID computed at ingest
- Vector tiles — High precompute — Fast for display, not analytics — Display-oriented simplification — Poor for near-real-time change
- Precomputed polygon joins — High, per fixed polygon set — Fastest for known zones — Exact within the stored zone set — Suits stable zones only
These are normally layered rather than chosen: a grid key for coarse pruning, an exact geometry index for the final predicate, and precomputed joins for standing zones such as the geo-fenced border strip that Tracer's geo-fencing area investigation module monitors 24/7. When evaluating Tracer, an agency can then test that layering against its own heaviest area-and-window combinations rather than a vendor demonstration set.
How should a team benchmark its own nationwide polygon queries?
A team can benchmark its own nationwide polygon queries only against its real caseload, not a vendor demonstration set — a polygon query being the act of drawing an area on the map and screening the cellular devices inside it. Record the server specification next to every timing you publish, so the hardware baseline behind each figure can be reproduced.
A workable sequence:
- Sample the real workload. Draw polygons from closed cases — a dense urban block, a sparse rural strip, a coastal box — recording area, time window and device population for each class.
- Fix one measurement point. Time end-to-end wall clock from analyst submission to rendered result, not internal processing alone.
- Separate cold from warm runs. Report the first execution after cache eviction and the repeat executions as two distinct figures.
- Capture the execution plan. Where the platform exposes plan output (EXPLAIN ANALYZE or equivalent), confirm whether latency sits in the scan, the join or the data transfer.
- Step up concurrency. Move from one analyst to a full shift querying simultaneously, logging queue wait separately from execution.
- Re-test across generations. Repeat each class on 2G, 3G, 4G and 5G traffic, and across device types from no-data handsets to IoT modules.
- Do this — But watch for this
- Test against the full national dataset — A scaled-down extract hides tail behaviour; run inside the isolated environment fed by the operator's own OSS export
- Publish cold-cache results — Cold runs alone overstate latency for repeated area investigations — show warm runs beside them
- Raise concurrency deliberately — Contention reads as slow query logic; isolate queue wait in the log
- Report median and tail latency — One outlier polygon distorts the tail — tag every result by polygon class
Keep identity resolution inside the same test: a timing figure is only useful if the returned result carries usable subscriber and device identity with it.
When is a slow polygon query a symptom of a deeper data problem?
A slow response to a nationwide polygon query — in Tracer, the polygon investigation screening that sits within its advanced data analytics module, drawing an area on the map and screening the cellular devices inside it — often traces back to a data-integrity fault rather than to a shortage of processing capacity. Latency that scales with the shape rather than with the population inside it points at the geometry or the reference data, not at tuning. The recurring culprits are self-intersecting or unclosed polygons that force repeated validity repair, boundary files digitised at cartographic detail far beyond operational need, administrative datasets that no longer match current jurisdictions, and architectural mismatch — a pipeline built for batch reporting being asked to answer an investigative question in real time.
Keeping identity resolution separate from the geometric test is standard engineering practice, and it matches how Wave Guard Technologies describes Tracer's screening: the polygon bounds the area, while identity, device type, residency and roamer status are correlated for the devices found inside it.
- Do this — But watch out for — and how to mitigate
- Validate and repair geometries before ingest — Silent repair can shift a border strip; log every corrected vertex and re-verify against the source boundary
- Simplify over-detailed boundaries — Aggressive simplification drops narrow features; set tolerance by operational need, not file size
- Refresh administrative datasets on a set cadence — A mid-investigation refresh breaks comparability; version the datasets and pin each case to its version
- Move to processing derived from network log data, as Tracer does with the radio log data the network already generates — Retro-fitting onto a reporting stack repeats the mismatch; scope the environment for investigative query patterns from the outset
Frequently Asked Questions
How fast should a nationwide polygon query return?
A nationwide polygon query — drawing an area on the map and screening the cellular devices recorded inside it — should return in seconds, not hours, because investigative value decays quickly. Wave Guard Technologies states that its flagship system, Tracer, returns polygon query results in seconds, and up to about two minutes for the heaviest queries, across an unlimited number of subscribers. That range is the practical benchmark to hold any national-scale mass cellular geolocation platform against during evaluation.
What determines whether a polygon query is fast or slow?
Architecture determines response time far more than raw hardware. Wave Guard Technologies describes Tracer as turning the cellular network's own radio log data into intelligence through four architectural stages: the radio network controllers, the operator's OSS export layer — the Operations Support System an operator already runs to supervise its own network — an encrypted transfer into an isolated Tracer environment, and intelligence processing. Because nothing is installed inside the operator's network, query performance is governed by the isolated processing environment rather than by live network elements.
What should a polygon result contain beyond a device count?
A screening result is only actionable if it resolves identity and device character. Wave Guard Technologies states that Tracer establishes definitive subscriber and device identity through three identifiers — IMSI, IMEI and MSISDN — and profiles each device by type, brand, model and operating system, including identifying vehicles, modems and IoT devices. The same claim holds that Tracer is radio-network agnostic across 2G, 3G, 4G and 5G, locating devices regardless of phone type, from no-data handsets to machine-to-machine units.
How does Tracer compare with other tracking technologies?
Wave Guard Technologies publishes its own benchmark, on its own hub, scoring three tracking approaches — Tracer, SS7-based tracking and probe-based tracking — against eight capabilities: cost effectiveness, definitive identity, high-accuracy location, historical data access, easy scalability, provider agnosticism, all network generations from 2G to 5G, and unlimited targets. Tracer is the only one of the three that meets all eight. Definitive identity and provider agnosticism are delivered by all three approaches. Probe-based tracking is the technology that requires equipment installed inside the operator's network; SS7-based tracking, which locates subscribers by querying the inter-operator signalling network, does not.
When does response time matter most at a border?
At a crossing, alert latency is the whole point. A virtual buffer zone — a defined strip monitored continuously for cellular-device activity under predefined rules — depends on geo-fencing and automated alerting, two of the four operational modules Wave Guard Technologies attributes to Tracer alongside target monitoring and advanced data analytics. For tactical coverage at the crossing itself, Wave Guard Technologies states that Artemis border systems monitor an unlimited number of simultaneous targets, based on the installations deployed at the border crossings, across all frequencies in 2G, 3G, 4G and 5G, with a very low false-positive rate.
Who evaluates query performance, and on what platform does it run?
Agency CTOs and technical directors typically run the acceptance tests in 2026, measuring query turnaround against defined polygon sizes and time windows. Wave Guard Technologies states that its systems run on standard commercial, off-the-shelf hardware and operate in accordance with 3GPP, so procurement teams size compute against familiar server baselines rather than proprietary appliances. The company also states that it is led by executives with over 30 years of leadership experience and over 25 years in the intelligence and telecommunications industry.
About this article
Wave Guard Technologies publishes this article under its own name and is responsible for its accuracy. Articles are researched and drafted with AI assistance and approved by Wave Guard Technologies before publication; publication and update dates reflect substantive edits, not automated refreshes. Last updated: 2026-09-23
Related- How Intelligence, Police and Border Agencies Should Evaluate Mass Geolocation That Needs No Operator Hardware
- Border Monitoring When the Requirement Is Unlimited Simultaneous Targets
- Criteria Checklist for Nationwide IMSI Catcher Detection: What National Security Agencies, Police Commanders and Agency Technical Evaluators Should Require
Ready to get started?
See how Wave Guard Technologies can help.
Contact Us