Registrar
Full read access to every building, floor and parcel. Adjudicates conflicting vertical claims, issues certificates, and owns the audit trail.
AeroNerds 3D Cadastre proposes a vertical linkage — ULPIN → building → floor → unit — so a citizen can locate their own floor in 3D, while a registrar can adjudicate conflicts with a complete, inspectable evidence trail behind every claim.
Read this first. This is a competition prototype, not a government system. It does not create, amend or recognise an official ULPIN, and it asserts no legal title, tax or encumbrance status. Every linkage it produces is a proposal for review by the competent authority — never a legal determination.
The hard part of a 3D cadastre is not drawing cubes. It is being able to defend, or retract, any single vertical claim you make.
Every floor, height and linkage carries its source, date, licence, processing step and model version. Where evidence is missing the answer is NOT_DETERMINABLE — not an invention.
Containment, overlap, CRS checks and volume tests run as exact geometry operations. AI assists extraction and flags anomalies; it never adjudicates ownership.
Conflicts and low-confidence claims are surfaced to a reviewer with APPROVE, CORRECT, REJECT or MARK_UNRESOLVED — and every action is audit logged.
Access is enforced on the server, not hidden in the UI. A citizen can only ever read records linked to their own account, and sees only the fields they are entitled to.
These figures are measured directly from the GeoJSON layers shipped in frontend/data/. A regression test asserts that the numbers on this page still match the data files, so they cannot silently drift away from reality.
Stated precisely: the full evidence-fusion output — AI anomaly scoring and the final verification gate — is present for 6,163 buildings (Bhopal 3,429 + Bengaluru 2,734). Within that set: 2,326 VERIFIED, 3,652 PROVISIONAL, 185 HUMAN_VERIFICATION_REQUIRED. The other four regions carry earlier-stage height and floor evidence only, so we do not claim anomaly or verification status for them.
Each desk exposes only the capabilities that role is entitled to. The list below is generated from the same capability matrix the API enforces — it is not a decorative list.
Full read access to every building, floor and parcel. Adjudicates conflicting vertical claims, issues certificates, and owns the audit trail.
Reads the full 3D stack for planning and zoning studies — floor-area potential, vertical density, and parcel-level development capacity.
Owns the citizen grievance register: triages submissions, tracks resolution state, and escalates unresolved vertical-identity disputes for human review.
Views the 3D stack of their own linked property, checks the proposed vertical identity, downloads a certificate, and files a grievance. Nothing else is reachable.
The full build follows a 17-phase plan. These six stages are the ones that decide whether a vertical claim survives to the reviewer.
OSM footprints and parcels, Bhuvan/NRSC elevation, and public basemaps, each with a manifest recording licence, CRS, date and known gaps.
Real dataDeterministic containment and overlap tests in a validated CRS. Every match records CONTAINED, MAJORITY or an explicit failure.
DeterministicDEM gives terrain, DSM gives surface. Their difference yields an above-ground height signal — explicitly not a floor count.
ModelledA U-Net / Mask R-CNN segmentation stage proposes building masks; a tree-based model predicts height, level and footprint quality.
AI-assistedIndependent signals are combined into a single status. An Isolation Forest surfaces anomalies for review rather than silently scoring them away.
Human reviewA deterministic identifier chain links parcel → building → floor → unit, marked as a proposal with its verification status attached.
Proposal onlySeparating these three categories is the difference between a useful prototype and a misleading one. Anything we could not verify is reported as NOT_DETERMINABLE and is not displayed as a fact.
| Layer / attribute | Origin | Standing | Notes |
|---|---|---|---|
| Building footprints | OpenStreetMap (ODbL) | REAL | Outlines and building:levels tags where contributors recorded them. |
| Cadastral parcels | OpenStreetMap (ODbL) | REAL | Open cadastral geometry. Not a certified survey copy. |
| Terrain elevation (DEM) | Bhuvan / NRSC | REAL | Ground elevation only. |
| Surface elevation (DSM) | Bhuvan / NRSC | REAL | Surface elevation. Height signal derives from DSM−DEM. |
| Building height | Model prediction + evidence fusion | MODELLED | Reported with an explicit confidence state, never as a surveyed value. |
| Floor count / floor entities | Inference from height, levels tag and imagery | MODELLED | Flagged PROVISIONAL unless independently corroborated. |
| Floor plans, GNSS/CORS control | Not available in pilot regions | NOT DETERMINABLE | Explicitly out of scope. Not simulated as if present. |
| Legal title, tax dues, encumbrance | Outside prototype authority | NOT DETERMINABLE | Never inferred. Requires the competent authority. |
A prototype that hides its limits is worse than no prototype. These are the boundaries we hold ourselves to.
It neither creates nor recognises an official ULPIN. A proposed vertical linkage is a technical suggestion for a competent authority to accept, correct or reject.
DSM−DEM gives an above-ground height signal where the datasets are compatible. It is never presented as an exact floor count. Uncorroborated floors stay PROVISIONAL.
Only Bhopal and Bengaluru carry the full AI-anomaly and verification-gate output. The other four regions have earlier-stage height and floor evidence, and are reported as such.
The sign-in screen shows its own demo passwords on purpose, for judging. This is not a production identity system, and the stored data is not a government record.
If the evidence is absent, insufficient or contradictory, the system returns NOT_DETERMINABLE and hands the case to a human. It never fills a gap to make a demo look complete — because a cadastre that guesses is worse than one that admits it does not know.