All tools
RF tool

Drive Test Map

Drop in a drive test log and every measurement lands where it was taken, coloured by the metric you pick. RSRP, RSRQ, SINR, RSSI, and CQI come with sensible cut points, and every threshold is editable — because the band that counts as "bad" is an argument each operator settles differently, and a tool that hard-codes it is useless the moment you disagree with it.

It is built for the size these files actually are. The sample alone is about 126,000 points along 3,161 km of real road, and panning stays smooth because the points are drawn straight to a canvas as the map moves rather than after you let go.

How to use it

  1. 01

    Load the sample

    This page opens with the drive test layer already rendered, so you can see how a full region reads before loading anything of your own. The route geometry is real; the measurements are generated from one coverage field, so RSRP, RSRQ, and SINR correlate the way they do in the field.

  2. 02

    Load your log

    Upload a CSV with coordinates and at least one numeric column. Anything numeric works, not just the five named metrics — a throughput or timing-advance column becomes a selectable metric on its own.

  3. 03

    Set the bands

    Pick between two and eight bands and type the cut points you actually report against. Colours are interpolated across the ramp, so adding a band never produces two shades you cannot tell apart.

CSV columns it reads

Column names are matched case-insensitively, and the aliases below are recognised — an export you already have usually works without renaming anything.

ColumnRequiredNotes
LatitudeYesDecimal degrees. Aliases: lat.
LongitudeYesDecimal degrees. Aliases: lon, lng, long.
RSRPOptionaldBm. Aliases: rsrp_dbm, ss_rsrp. Default bands −80 / −90 / −100 / −110.
RSRQOptionaldB. Alias: ss_rsrq. Default bands −10 / −12 / −15 / −18.
SINROptionaldB. Aliases: snr, ss_sinr, rs_sinr. Default bands 20 / 13 / 5 / 0.
RSSIOptionaldBm. Default bands −65 / −75 / −85 / −95.
CQIOptionalIndex. Default bands 12 / 9 / 6 / 3.
any other numeric columnOptionalKept as-is and offered in the metric list with even bands you can adjust.

How it works

It redraws while you pan, not after

The points live in a custom Leaflet renderer rather than as map layers, so they follow the map through a pan or a pinch instead of freezing until the gesture ends. On a hundred thousand points that is the difference between a tool and a screenshot.

Thresholds are yours

Two to eight bands, every cut point editable, and a reset back to the standard set for the metric. The legend and the map update together, so what you show in a report is what you chose, not what a default decided.

Sector coverage is on the same map

The cell site layer loads alongside this one and both have their own visibility switch. Measured RSRP on top of the sectors that were meant to serve it is the comparison the job usually comes down to.

Questions

How many rows can it handle?
The built-in sample is about 126,000 points and stays interactive. Past roughly sixty thousand points on screen at once it thins what it draws — evenly, never by dropping a region — so the picture stays honest while the map stays responsive. Zoom in and the full density comes back.
Is my drive test log uploaded anywhere?
No. The CSV is parsed by JavaScript inside your browser tab and drawn straight to a canvas. There is no upload endpoint in this tool, so the file never reaches a server — mine or anyone else’s. You can confirm it yourself: open the Network tab, load a file, and watch that nothing leaves.
Which metrics are supported?
RSRP, RSRQ, SINR, RSSI, and CQI have presets with standard cut points and units. Beyond those, any numeric column in your file becomes a selectable metric with even bands you can edit — so a throughput, timing advance, or vendor-specific KPI column works without being on a list.
Can I open a TEMS or Nemo log directly?
Not in their native binary formats. Export to CSV first — both tools do it, as does almost every post-processing suite — then load that. What this needs is coordinates plus numeric columns.
Do I need an account?
No account, no email, no trial limit. The tool is a static page; there is nothing to sign up to.