How OMNID finds a building’s built-up area
Drone imagery first, the existing register alongside it, on-site capture for what neither can see. Eight short chapters; the same words the dossier uses.
OMNID is a temporal digital twin. Property tax is its first job.
Every flight, register extract and site visit becomes a dated epoch in a vault. Buildings keep one identity across epochs, so the question is never only “what is here” but “what changed, since when, and how sure are we”.
The platform is decision support. It writes findings, never a register. An officer reviews every flag; corrections are stored as audit records.
| Already on the map | Count |
|---|---|
| GCC register buildings, every ward of Chennai | 924,340 |
| Electricity connections with no register building under them | 98,288 |
| GST registrations joined onto buildings | 27,870 |
| Encrypted contact records in the PII vault | 504,369 |
| Cadastral parcels, statewide | 5,072,033 |
Three ways to a building's built-up area
Built-up area is footprint × floors. Each factor can come from a different source, and the dossier shows which one it used and how sure it is.
| Source | Gives | Provenance | When it wins |
|---|---|---|---|
| Drone survey | roof footprint, height, floors from DSM − DTM, ± sigma | OBSERVED | always, once a flight covers the ward |
| Existing register | footprint polygon, usage, bills, connections, GSTIN | OFFICIAL | footprint until a flight; floors only when the assessment CSV arrives |
| On-site capture | interior floors and areas, RTK-placed | OBSERVED | what the drone cannot see: interiors, shadows |
| Satellite prior | height per year, ~4 m | INFERRED | a hint for floors when nothing better exists |
How a flight becomes a dossier, with nobody clicking
- 01Photogrammetry produces an orthophoto, a surface model (DSM) and a terrain model (DTM). The epoch is marked READY.
- 02nDSM = DSM − DTM. Anything at least 2.5 m tall and 15 m² in area is a building candidate.
- 03A candidate that overlaps a register footprint (IoU ≥ 0.3) attaches to it. Otherwise it becomes a new drone-only building, drawn with a dashed edge.
- 04Footprint area, roof height and floors are written as OBSERVED with a sigma. Floors are height ÷ 3 m; the storey height is recorded, not hidden.
- 05The dossier job runs on exactly those buildings. An unmatched one reads: potential unassessed property, verification required.
Reading a dossier
Click a building. The panel docks to the side or floats over the map (pin icon). Top to bottom: identity, match state, built-up area, recorded versus observed, connections, ground evidence, variances, priority.
| Provenance chip | Means |
|---|---|
| OFFICIAL | from a government register (GCC, TNEB, GST, cadastral) |
| OBSERVED | measured by a sensor — drone raster, phone scan, RTK fix |
| DERIVED | computed from other fields, with the formula and sigma shown |
| INFERRED | a model or satellite prior — a hint, never a finding |
| USER ENTERED | typed by an officer, attributed to them |
| Match state | Means |
|---|---|
| Matched | one tax account, exact key |
| Probable match | best available, not confirmed by an exact key |
| Multiple candidates | more than one account could be this building |
| Unmatched | potential unassessed property — verification required |
A variance is raised only when the measured value clears its uncertainty band. Inside the band the dossier says “field verification required” instead of a false-precision flag.
On-site capture with an RTK base and rover
- 01Open Capture on a phone. Take the position from the device or type the rover's fix: lat, lng, fix type (rtk-fixed, rtk-float, dgps, gps), HDOP, base station.
- 02Record a walk-around video, or attach a RoomPlan or scan export for interior floor plans.
- 03The platform resolves the building by point-in-footprint and links the capture to it.
- 04The dossier's Ground evidence section correlates interior floors and areas with the drone measurement: consistent, disagree, or insufficient, with the numbers.
Who may do what
| Role | Can |
|---|---|
| Owner | everything, including billing and granting owner |
| Admin | manage members, all data, approve surveys, reveal contacts (audited) |
| Operator | run jobs, upload imagery, request and approve surveys, review audit cases |
| Field | own audit cases and dossiers, limited to assigned wards; request surveys |
| Viewer | read the map and dossiers |
The full capability matrix in Admin › Team is generated from the routes’ own guards, so it cannot say more than the server enforces.
Requesting fresh imagery
- 01Right-click the map → Request survey here.
- 02Radius: 0.5 to 50 km around the point, with a live circle and area. The server refuses anything larger.
- 03Or draw a polygon: click vertices, click the first one to close, and the request is placed with its area.
- 04Requests appear on the Survey requests layer, coloured by status: requested → approved → scheduled → flown. Forward only.
Rules the platform will not break
- 01Never writes to any government register. Findings only.
- 02Never shows a number it did not measure or receive. Empty is shown as empty.
- 03Every value carries its source and its date. Sorting is by when the data is of, not when it arrived.
- 04Names, phones and emails stay behind an officer-initiated case. Contacts live encrypted; a reveal is logged.
- 05No model is trained on citizen data. Pretrained and zero-shot only; the officer is the validation gate.