Introduktion til datamodeller

På denne side finder du vores datamodeller for de forskellige plantyper i Plandata.dk.

Kommuner skal indberette en række plantyper til Plandata.dk. Hver plantype har sin egen datamodel, som bl.a. overholder de fælles datamodeller: PlanDK2+ og PlanDK3.

Generelt om datamodellerne

Datamodellerne bruges primært i forbindelse med upload på brugerfladen eller til at udvikle systemer, som via snitflader spiller sammen med Plandata.dk. I disse tilfælde skal datamodellerne følges nøje.

Hvis man kun bruger indberetningsløsningen på brugerfladen, er begrænsningerne fra datamodellerne automatisk indbygget. 

Datamodeller til Plandata.dk er opbygget af en række registreringer (attributter), som hver fortæller noget om den data, der indberettes. Til en given plantype er datamodellen bygget op af:

  • generelle registreringer, som knytter sig til alle planer i Plandata.dk (f.eks. PlanID).
  • fælles registreringer, som knytter sig til flere forskellige plantyper (f.eks. koder for anvendelseskategorier).
  • specifikke registreringer, som knytter sig til én bestemt plantype (f.eks. omfangsbestemmelser i en lokalplan).

En række af registreringerne til Plandata.dk udfyldes automatisk. Derfor er det i realiteten kun få felter, der skal udfyldes i forbindelse med indberetning og upload af planer - heriblandt datamodellens obligatoriske felter, som altid skal udfyldes. Hvis man ikke ønsker at ændre felter kan de med fordel udelades ved upload.

Det er en fordel at kende de fælles registreringer, hvis man regelmæssigt indberetter til Plandata.dk. 

Typer af datamodeller

  • Datamodel til brug for Upload/download-modul
  • Datamodel til brug for REST API
  • Datamodel til brug for WFS
  • Datamodel, der sammenligner feltnavne i Upload/download, WFS og REST

Find datamodellerne i venstre menuen. Tabellerne kan downloades, og der kan søges i dem.

Beskrivelse af felttyper

FelttypeBeskrivelse
Heltal(x)Et helt tal uden decimaler bestående af maks. x antal cifre.
Numerisk(x,y)En numerisk værdi angivet som et decimaltal bestående af et heltal og et antal decimaler adskilt af et decimalkomma. Antallet af cifre i heltallet er begrænset til x, mens antallet af decimaler begrænses til y.
BooleanEt felt, hvor værdien kan angives som 'sand' / 'falsk' eller 'ja' / 'nej'. I nogle tilfælde kan feltet også være ikke-udfyldt (svarende til en NULL-værdi). I Shape-format angives 'T' for sand, 'F' for falsk og '?' for en ikke-udfyldt værdi. I GeoJSON-, GML- og MapInfo-format angives 'true' for sand og 'false' for falsk. I MapInfo vises et ikke-udfyldt felt som tomt, mens GeoJSON og GML ikke medsender tomme felter.
Streng(x)En tekstværdi, som er begrænset til x antal tegn.
TextDer er ikke begrænsninger for hverken datatypen eller antallet af tegn, når den indberettes til databasen. Der kan dog være andre begrænsninger i Plandata.dk, som gør, at teksten forkortes.
TimestampTidsangivelse, der udfyldes af systemet.