Parcel editing for cadastre and land registry

Correct a boundary once and both neighbouring parcels follow. Split, merge and trim parcels in the browser, then hand clean GeoJSON back to your registry system.

Parcel 114Parcel 115shared edge

At a glance

vectorstream is a browser-based geometry editor for web maps that stores the border between two parcels as one shared edge. In cadastre and land registry tools, a surveyor or registry clerk can move, split or merge parcels, and the neighbouring parcels change in the same edit, so no gap or overlap appears along the boundary. Every change can be undone exactly, and parcels go in and out as GeoJSON.

Editing model
Topology: shared borders are stored once
Map libraries
Leaflet, OpenLayers, MapLibre GL
Data
GeoJSON import with geometry check, GeoJSON export
Status
Pre-release, no package published yet

Use cases

Parcel tasks that depend on shared boundaries

01

Boundary corrections

A resurvey shows that a boundary corner sits in the wrong place. Drag that one vertex and both parcels that meet there change together. The register never holds one corrected parcel next to a neighbour that was left behind.

  • Drag a shared corner and both parcels follow
  • Add a vertex on a boundary from its midpoint handle
  • Snap to existing parcel corners while editing
  • Hold Alt to place a point freely without snapping
  • Undo a correction back to the exact previous state
02

Subdivision and consolidation

An owner splits one lot into three building plots, or two adjoining lots are merged under one title. Both are edits to an existing parcel fabric, and the new lines must meet the old ones exactly.

  • Split a parcel along a straight line between two corners
  • Merge adjoining parcels with the union tool
  • Trace new lot lines along existing boundaries
  • Snap new corners onto existing parcel corners
  • Organise parcels, plans and notes in a layer tree
03

Road widening and land take

When a road is widened, a strip along the frontage of each affected parcel passes to the public authority. Cut that strip off the parcel edge and the remaining parcel keeps its shared borders with the neighbours.

  • Cut a strip off a parcel edge
  • Take a frontage strip off selected parcels with difference
  • Label the new parcels with text labels
  • Export the result as GeoJSON for the register

Why topology

Why a parcel fabric needs topology

One border, not two copies

In a drawing-only editor, two neighbouring parcels each keep their own copy of the line between them. Edit one and the other stays put, leaving a sliver. vectorstream stores the line once, so there is nothing to keep in sync.

Undo a registry can rely on

Registry edits need a clean way back. Undo in vectorstream restores the previous geometry exactly, including every neighbouring parcel that the edit touched.

Checked on the way in

Parcel data often arrives as exports from older systems. The GeoJSON import checks geometry before it reaches the map, and the export gives your registry backend plain GeoJSON again.

How it works

From imported parcels to an updated register

  1. Step 01

    Load the parcel layer

    Import the affected parcels as GeoJSON. The geometry check reports broken shapes before editing starts.

  2. Step 02

    Make the change on the map

    Move a corner, split a lot or cut off the road strip. Snapping keeps new corners on existing ones.

  3. Step 03

    Review and step back if needed

    Walk back through the edits. Each undo returns the parcels to exactly the shape they had.

  4. Step 04

    Send it to the register

    Read the changed parcels back as GeoJSON and pass them to the system that keeps the legal record.

FAQ

Cadastre and land registry questions

Does moving a shared boundary update both parcels?
Yes. vectorstream stores the boundary between two neighbouring parcels as a single shared edge, so moving it changes both parcels in the same edit.
Can vectorstream split and merge parcels?
Yes. vectorstream has a split tool that divides a parcel along a straight line between two of its corners and a union tool that merges adjoining parcels into one.
How does vectorstream handle a strip of land taken for a road?
vectorstream can cut a strip off a parcel when the drawn outline reaches across the outer edge of the parcels, as a frontage strip along an unparcelled road does. The remaining parcel keeps its shared boundaries with the parcels next to it.
Which map libraries can a cadastre viewer use with vectorstream?
vectorstream has adapters for Leaflet, OpenLayers and MapLibre GL. A cadastre viewer built on any of the three runs the same parcel editing core.
Is vectorstream a land registry system?
No. vectorstream is the map editing component. Ownership data, the legal record and approvals stay in the registry application, which exchanges parcel geometry with vectorstream as GeoJSON.

More questions

Give your parcel editor shared boundaries.