Lokalplaner, kommuneplanrammer og zoner, Plan- og Landdistriktsstyrelsen

Lokalplandelområder (forslag)

plandatadk.pdk_lokalplandelomraade_forslag_v

Delområder inden for lokalplaner med egne bestemmelser om anvendelse, bebyggelse og zonestatus. Omfatter planforslag, der er fremlagt i offentlig høring, men endnu ikke vedtaget. Kilde: Plandata.dk (Plansystemet), Plan- og Landdistriktsstyrelsen.

Rækker
642
Geometri
Flader (MultiPolygon)
Koordinatsystem
EPSG:25832
Seneste snapshot
30. september 2026
Historik
9 snapshots
Kolonner
326

Historik

Datasættet findes i 9 snapshots fra 22. september 2026 til 30. september 2026. Alle snapshots bliver liggende, så du kan læse data, som de så ud på en given dato.

Snapshot17. sep.19. sep.21. sep.23. sep.25. sep.27. sep.29. sep.1. okt.Ændring
9 snapshots−2
Snapshot Rækketallet ændrede sig Intet snapshot den dag
SnapshotRækkerÆndringMetadata
30. september 2026 (nyeste)642−7item.json
29. september 2026649+5item.json
28. september 2026644−5item.json
27. september 2026649±0item.json
26. september 2026649±0item.json
25. september 2026649+2item.json
24. september 2026647−1item.json
23. september 2026648+4item.json
22. september 2026644item.json
Gå tilbage i tid med DuckDB
-- Datasættet, som det så ud på en bestemt dato
SELECT count(*) FROM dk_at('plandatadk', 'pdk_lokalplandelomraade_forslag_v', '2026-09-22');

-- Rækker pr. snapshot
SELECT _gc2_snapshot_date AS dato, count(*) AS rækker
FROM dk_alle('plandatadk', 'pdk_lokalplandelomraade_forslag_v')
GROUP BY ALL ORDER BY dato;

-- Hvad er kommet til, og hvad er forsvundet siden 2026-09-22?
SELECT 'ny' AS ændring, * EXCLUDE (_gc2_snapshot_date)
FROM dk('plandatadk', 'pdk_lokalplandelomraade_forslag_v')
ANTI JOIN dk_at('plandatadk', 'pdk_lokalplandelomraade_forslag_v', '2026-09-22') USING (planid)
UNION ALL BY NAME
SELECT 'fjernet' AS ændring, * EXCLUDE (_gc2_snapshot_date)
FROM dk_at('plandatadk', 'pdk_lokalplandelomraade_forslag_v', '2026-09-22')
ANTI JOIN dk('plandatadk', 'pdk_lokalplandelomraade_forslag_v') USING (planid);

Filer

  • GeoParquet703 kBDownload
    s3://gc2-parquet/centia-io/dk/schema=plandatadk/relation=pdk_lokalplandelomraade_forslag_v/_gc2_snapshot_date=2026-09-30/data-494f1350-2f41-4fdb-abab-ffb282cdd160.parquet
  • FlatGeobuf1,1 MBDownload
    https://gc2-parquet.s3.amazonaws.com/centia-io/dk/schema=plandatadk/relation=pdk_lokalplandelomraade_forslag_v/_gc2_snapshot_date=2026-09-30/data-494f1350-2f41-4fdb-abab-ffb282cdd160.fgb

Filnavnene skifter ved hvert snapshot. Brug stien med jokertegn (s3://gc2-parquet/centia-io/dk/schema=plandatadk/relation=pdk_lokalplandelomraade_forslag_v/*/*.parquet) eller slå den nyeste fil op i latest.json. STAC-beskrivelsen ligger i collection.json.

Brug datasættet

-- Kør scripts/duckdb/init.sql én gang (se "Kom i gang") for dk()-makroen
SELECT id, planid, lokplan_id, delnr,
       the_geom
FROM dk('plandatadk', 'pdk_lokalplandelomraade_forslag_v')
LIMIT 10;

Prøv datasættet i browseren

INSTALL spatial; LOAD spatial;
INSTALL httpfs;  LOAD httpfs;
SET s3_region = 'eu-west-1';

-- Præcis dette snapshot (2026-09-30)
SELECT count(*) FROM 's3://gc2-parquet/centia-io/dk/schema=plandatadk/relation=pdk_lokalplandelomraade_forslag_v/_gc2_snapshot_date=2026-09-30/data-494f1350-2f41-4fdb-abab-ffb282cdd160.parquet';

-- Alle snapshots på én gang: datoen bliver en kolonne
SELECT _gc2_snapshot_date, count(*)
FROM 's3://gc2-parquet/centia-io/dk/schema=plandatadk/relation=pdk_lokalplandelomraade_forslag_v/*/*.parquet'
GROUP BY ALL ORDER BY 1;
import geopandas as gpd

# FlatGeobuf har et rumligt indeks, så kun det valgte område hentes
url = "https://gc2-parquet.s3.amazonaws.com/centia-io/dk/schema=plandatadk/relation=pdk_lokalplandelomraade_forslag_v/_gc2_snapshot_date=2026-09-30/data-494f1350-2f41-4fdb-abab-ffb282cdd160.fgb"
gdf = gpd.read_file(url, bbox=(720000, 6170000, 730000, 6180000))  # København, EPSG:25832

# Hele datasættet som GeoParquet
from pyarrow import fs
gdf = gpd.read_parquet(
    "gc2-parquet/centia-io/dk/schema=plandatadk/relation=pdk_lokalplandelomraade_forslag_v/_gc2_snapshot_date=2026-09-30/data-494f1350-2f41-4fdb-abab-ffb282cdd160.parquet",
    filesystem=fs.S3FileSystem(anonymous=True, region="eu-west-1"),
)
  1. Vælg Lag › Tilføj lag › Tilføj vektorlag.
  2. Sæt kildetype til Protokol: HTTP(S), cloud osv.
  3. Indsæt URL'en og tryk Tilføj:
https://gc2-parquet.s3.amazonaws.com/centia-io/dk/schema=plandatadk/relation=pdk_lokalplandelomraade_forslag_v/_gc2_snapshot_date=2026-09-30/data-494f1350-2f41-4fdb-abab-ffb282cdd160.fgb

FlatGeobuf har et rumligt indeks, så QGIS henter kun de features, der er i kortudsnittet. Det er derfor hurtigt, også for store lag. GeoParquet virker også i QGIS 3.34+, hvis din GDAL har Parquet-driveren.

# Info om laget direkte over HTTP
ogrinfo -so -al /vsicurl/https://gc2-parquet.s3.amazonaws.com/centia-io/dk/schema=plandatadk/relation=pdk_lokalplandelomraade_forslag_v/_gc2_snapshot_date=2026-09-30/data-494f1350-2f41-4fdb-abab-ffb282cdd160.fgb

# Klip et område ud og gem som GeoPackage
ogr2ogr -f GPKG pdk_lokalplandelomraade_forslag_v.gpkg \
  -spat 720000 6170000 730000 6180000 \
  /vsicurl/https://gc2-parquet.s3.amazonaws.com/centia-io/dk/schema=plandatadk/relation=pdk_lokalplandelomraade_forslag_v/_gc2_snapshot_date=2026-09-30/data-494f1350-2f41-4fdb-abab-ffb282cdd160.fgb

Kolonner

NavnType
gidinteger
gml_idtekst
idinteger
planidinteger
lokplan_idinteger
delnrtekst
objektkodeinteger
plantypedouble precision
komnrinteger
lp_plannrtekst
lp_plannavntekst
anvgeninteger
zoneinteger
datoforslinteger
datovedtinteger
datoaflystinteger
datoikraftinteger
datopubinteger
datostartinteger
datoslutinteger
saflysdatointeger
datoattrinteger
datogeominteger
bebygpctinteger
bebygpctafinteger
bebygpctarinteger
m3_m2double precision
maxetagerdouble precision
maxbygnhjddouble precision
minmiljointeger
maxmiljointeger
bevarbesttekst
mingrundinteger
datooprttidsstempel
datoopdttidsstempel
statustekst
versionsnrinteger
anvendelsegenereltekst
kommunenavntekst
zonestatustekst
doklinktekst
lp_distrikttekst
sforholdtekst
minudsdouble precision
earealinteger
earealhinteger
m3_m2hinteger
ianvregboolean
izoneregboolean
iomfangregboolean
iudstykregboolean
kompleksboolean
kbeskrivtekst
udsbeforboolean
nedbrydsfboolean
boligenhedinteger
udsantalinteger
maxudsinteger
udstykplanboolean
bygpctarhinteger
bygm2integer
bygm2hinteger
fuldtbygboolean
anvspec1integer
bygpct1integer
bygpcth1integer
eareal1integer
earealh1integer
m3_m21double precision
m3_m2h1integer
maxbhjd1double precision
maxetage1double precision
bygpctar1integer
bygpctarh1integer
bygm21integer
bygm2h1integer
minuds1double precision
udsbefor1boolean
fuldtbyg1boolean
plankap1double precision
plankapia1boolean
forvprod1double precision
forvprodia1boolean
boligenhed1integer
udsantal1integer
maxuds1integer
maxvind1integer
midludld1integer
fleksibel1boolean
anvspec2integer
bygpct2integer
bygpcth2integer
eareal2integer
earealh2integer
m3_m22double precision
m3_m2h2integer
maxbhjd2double precision
maxetage2double precision
bygpctar2integer
bygpctarh2integer
bygm22integer
bygm2h2integer
minuds2double precision
udsbefor2boolean
fuldtbyg2boolean
plankap2double precision
plankapia2boolean
forvprod2double precision
forvprodia2boolean
boligenhed2integer
udsantal2integer
maxuds2integer
maxvind2integer
midludld2integer
fleksibel2boolean
anvspec3integer
bygpct3integer
bygpcth3integer
eareal3integer
earealh3integer
m3_m23double precision
m3_m2h3integer
maxbhjd3double precision
maxetage3double precision
bygpctar3integer
bygpctarh3integer
bygm23integer
bygm2h3integer
minuds3double precision
udsbefor3boolean
fuldtbyg3boolean
plankap3double precision
plankapia3boolean
forvprod3double precision
forvprodia3boolean
boligenhed3integer
udsantal3integer
maxuds3integer
maxvind3integer
midludld3integer
fleksibel3boolean
anvspec4integer
bygpct4integer
bygpcth4integer
eareal4integer
earealh4integer
m3_m24double precision
m3_m2h4integer
maxbhjd4double precision
maxetage4double precision
bygpctar4integer
bygpctarh4integer
bygm24integer
bygm2h4integer
minuds4double precision
udsbefor4boolean
fuldtbyg4boolean
plankap4double precision
plankapia4boolean
forvprod4double precision
forvprodia4boolean
boligenhed4integer
udsantal4integer
maxuds4integer
maxvind4integer
midludld4integer
fleksibel4boolean
anvspec5integer
bygpct5integer
bygpcth5integer
eareal5integer
earealh5integer
m3_m25double precision
m3_m2h5integer
maxbhjd5double precision
maxetage5double precision
bygpctar5integer
bygpctarh5integer
bygm25integer
bygm2h5integer
minuds5double precision
udsbefor5boolean
fuldtbyg5boolean
plankap5double precision
plankapia5boolean
forvprod5double precision
forvprodia5boolean
boligenhed5integer
udsantal5integer
maxuds5integer
maxvind5integer
midludld5integer
fleksibel5boolean
anvspec6integer
bygpct6integer
bygpcth6integer
eareal6integer
earealh6integer
m3_m26double precision
m3_m2h6integer
maxbhjd6double precision
maxetage6double precision
bygpctar6integer
bygpctarh6integer
bygm26integer
bygm2h6integer
minuds6double precision
udsbefor6boolean
fuldtbyg6boolean
plankap6double precision
plankapia6boolean
forvprod6double precision
forvprodia6boolean
boligenhed6integer
udsantal6integer
maxuds6integer
maxvind6integer
midludld6integer
fleksibel6boolean
anvspec7integer
bygpct7integer
bygpcth7integer
eareal7integer
earealh7integer
m3_m27double precision
m3_m2h7integer
maxbhjd7double precision
maxetage7double precision
bygpctar7integer
bygpctarh7integer
bygm27integer
bygm2h7integer
minuds7double precision
udsbefor7boolean
fuldtbyg7boolean
plankap7double precision
plankapia7boolean
forvprod7double precision
forvprodia7boolean
boligenhed7integer
udsantal7integer
maxuds7integer
maxvind7integer
midludld7integer
fleksibel7boolean
anvspec8integer
bygpct8integer
bygpcth8integer
eareal8integer
earealh8integer
m3_m28double precision
m3_m2h8integer
maxbhjd8double precision
maxetage8double precision
bygpctar8integer
bygpctarh8integer
bygm28integer
bygm2h8integer
minuds8double precision
udsbefor8boolean
fuldtbyg8boolean
plankap8double precision
plankapia8boolean
forvprod8double precision
forvprodia8boolean
boligenhed8integer
udsantal8integer
maxuds8integer
maxvind8integer
midludld8integer
fleksibel8boolean
anvspec9integer
bygpct9integer
bygpcth9integer
eareal9integer
earealh9integer
m3_m29double precision
m3_m2h9integer
maxbhjd9double precision
maxetage9double precision
bygpctar9integer
bygpctarh9integer
bygm29integer
bygm2h9integer
minuds9double precision
udsbefor9boolean
fuldtbyg9boolean
plankap9double precision
plankapia9boolean
forvprod9double precision
forvprodia9boolean
boligenhed9integer
udsantal9integer
maxuds9integer
maxvind9integer
midludld9integer
fleksibel9boolean
anvspec10integer
bygpct10integer
bygpcth10integer
eareal10integer
earealh10integer
m3_m210double precision
m3_m2h10integer
maxbhjd10double precision
maxetage10double precision
bygpctar10integer
bygpctarh10integer
bygm210integer
bygm2h10integer
minuds10double precision
udsbefor10boolean
fuldtbyg10boolean
plankap10double precision
plankapia10boolean
forvprod10double precision
forvprodia10boolean
boligenhed10integer
udsantal10integer
maxuds10integer
maxvind10integer
midludld10integer
fleksibel10boolean
abestem1integer
abestem2integer
the_geomgeometry (MultiPolygon,25832)