Leaf: Administrative Units Dataset: DAGI (Danmarks Administrative Geografiske Inddeling)

DAGI is the authoritative realisation.

Spatial Access Path

All DAGI entities carry direct polygon geometry — no joins needed.
  kommune.geometri  → municipality boundary (polygon)
  region.geometri   → region boundary (polygon)
  sogn.geometri     → parish boundary (polygon)
  ...etc.

Entity Hierarchy

EntityCountCodeUse
region5regionskodeHealthcare, spatial planning
kommune98kommunekodePrimary governance unit, most statistics
sogn~2,200sognekodeChurch parishes, historical aggregation
retskreds24retskredskodeJudicial districts
politikreds12politikredskodePolice districts
opstillingskreds92Electoral constituencies
afstemningsomraade~1,400Polling districts (finest electoral unit)

Key Attributes

AttributeDescription
kommunekode4-digit municipality code (the most commonly used key in Danish data)
regionskode4-digit region code
navnName of the administrative unit
geometriPolygon boundary

kommunekode is the universal aggregation key — most Danish registers store it as a foreign key. Point-in-polygon queries against DAGI are the standard way to assign data to municipalities.

Temporal Model

Bitemporal. Municipal mergers (last major reform: 2007) are tracked historically.