Reference · print me · lessons 0008–0015
Spatial reference, georeferencing, storage, topology, COGO, parcel fabric, networks, and the full LADM package map — one page.
ellipsoid size and shape of the earth model (WGS 84, GRS 80, Krasovsky)
+ datum how that ellipsoid ties to the earth ← the layer that shifts you
+ system geographic (lat/lon) OR projected (x/y metres)
+ EPSG the published identifier; WKT carries the full definition
reproject within one datum = exact maths, lossless
cross datums = GEOGRAPHIC TRANSFORMATION — empirical, regional, named
EPSG:4326 · Tiles: 3857.prj = incomplete deliverable; askgeometry(Polygon, 32637)| Type | Storage | Versioning |
|---|---|---|
| File | Folder of files | No |
| Mobile | One SQLite file | No |
| Enterprise | Inside a DBMS | Yes |
Versioning = system time (who edited when). Legal time is still yours to model.
GIST = R-tree, the default spatial indexSP-GIST = quad-tree partitioning alternativegeometry = planar, projected → cadastral workgeography = spheroidal → long distancesprimitives: nodes · edges · faces shared boundary stored ONCE
TopoGeometry references them, grouped into layers, with tolerance
cluster tolerance = min distance between vertices treated as coincident
gap > tolerance → flagged as an error
gap < tolerance → SILENTLY SNAPPED during validation ← the dangerous part
| Must Not Overlap | Two claims, one ground |
| Must Not Have Gaps | Slivers between neighbours |
| Must Be Covered By | Parcel inside its block |
| Boundary Must Be Covered By | Agrees with survey lines |
| Contains Point | One label point per parcel |
| Direction | North azimuth, decimal degrees, 0–360, clockwise from true north. For curves = the chord. |
| Distance | Straight lines and multi-segment polylines. Never curves. |
| Radius / Radius2 | Curve parameters; Radius2 for spirals. |
| Arc Length | Along circular arcs and spirals. |
N 45°30' E ≠ azimuth 045.5 — convert explicitly45°30'00" = 45.5record the legal document; every feature is CREATED BY / RETIRED BY one
→ lineage traversable in both directions
parcel type parallel fabrics: tax · ownership · easement · subdivision
lines boundaries carrying COGO dimensions
points SHARED corners — why an adjustment moves a neighbourhood coherently
connection ties a parcel to control without being a boundary
seeds mark an enclosed area so polygons build from lines
AdjustmentLines adjusted + statistical data after a least-squares run
least squares = COGO dimensions + control points → best-fit coordinates
free network evaluates internal consistency, no control
weighted/constrained ties to control, improves absolute accuracy
No dimensions and no control means nothing to adjust. The fabric earns its cost on deed-based and surveyed data — not on first-pass imagery tracing.
Party LA_Party · LA_GroupParty · LA_PartyMember
Administrative LA_BAUnit · LA_RRR (Right|Restriction|Responsibility) · LA_AdministrativeSource
Spatial Unit LA_SpatialUnit · LA_SpatialUnitGroup · LA_Level
LA_LegalSpaceBuildingUnit · LA_LegalSpaceUtilityNetwork
Surveying & Rep. LA_Point · LA_BoundaryFaceString (2D) · LA_BoundaryFace (3D) · LA_SpatialSource
All inherit VersionedObject (+ real-world time in Edition II)
LA_Level coexisting registration types over the same ground
LA_SpatialUnitGroup nesting: district · block · adjudication area
Observation types distance · level · angular · image · TPS · point cloud · GNSS · GPR
Parts: 1 Overview (2024) · 2 Land registration (2025) · 3 Marine · 4 Valuation · 5 Spatial plan
Essential: 1 and 2.
Conformance means your model maps onto LADM without losing meaning — not that your tables are named LA_*. Extending it for national law is expected practice.