Spring til indhold

Grundfast
Jordforurening · § 50 a

Områdeklassificering på et koordinat — og om delområdet er analysefrit

Skal jorden fra en byggegrube anmeldes, og kræver den analyser? Send et koordinat, og få kommunens områdeklassificering med registrets egen kode for analysekravet, polygonen og kommunen bag den.

Ortofoto © Klimadatastyrelsen · via Grundfast

Poul Due Jensens Vej 7, 8850 Bjerringbro

Jordforurening · Regionerne · kommunerne

svarede efter 6 ms

Kortlagt V1 + V2 · 71 % af grunden

Områdeklassificeret byjord

V2 · 761-00003
GRUNDFOS A/S
V1 · 761-00003
GRUNDFOS A/S
Slået op for
hele matriklen (ikke kun et punkt)
§ 50 a
Område med krav om analyser
GET /v1/jord/kortlaegning?lon=9.669192&lat=56.380773Prøv en anden adresse

Én ejendom, al jordforurening

Er grunden kortlagt — og hvad betyder det for jorden, der skal flyttes?

Vælg et eksempel eller søg en adresse. Kortlagte flader (V1/V2) og områdeklassificeringen tegnes fra registrene; andelen af grunden er regnet på matriklen.

Søg i alle 2,7 mio. danske adgangsadresser.

Prøv fx

Eksempler
  • V2 · 761-00003
    GRUNDFOS A/S
    V1 · 761-00003
    GRUNDFOS A/S
    Slået op for
    hele matriklen (ikke kun et punkt)
    § 50 a
    Område med krav om analyser

    Henter registrets geometri …

    $.jord_kortlaegning
    {"kortlagt": true,"status": "v1_og_v2","grundlag": "matrikel","kortlagt_andel": 0.707,"lokaliteter": [{"nummer": "761-00003","navn": "GRUNDFOS A/S","vidensniveau": "V2","region": "Region Midtjylland"},{"nummer": "761-00003","navn": "GRUNDFOS A/S","vidensniveau": "V1","region": "Region Midtjylland"}],"attest_url": "https://jord.miljoeportal.dk/report/?elav=780252&matrnr=8e"}
    curl "https://api.grundfast.dk/v1/jord/kortlaegning?lon=9.669192&lat=56.380773" \
      -H "Authorization: Bearer $GRUNDFAST_API_KEY"

    svarede efter 6 ms i sammensætningenMere om Jordforurening →

Kortlagt jordforurening · regionerne

71 % af grunden er kortlagt V1 + V2

kortlagtresten af grunden
  • V2GRUNDFOS A/Slokalitet 761-00003 · Region Midtjylland
  • V1GRUNDFOS A/Slokalitet 761-00003 · Region Midtjylland
Hent den officielle jordforureningsattest →

Bygge- og anlægsarbejde på kortlagt jord kræver som udgangspunkt kommunens tilladelse efter jordforureningslovens § 8, og jord, der flyttes fra den kortlagte del, skal anmeldes.

V1 · mulig forureninggælder her

Der har været aktiviteter på stedet — fx et værksted, en tank eller en losseplads — som kan have forurenet jorden. Det er ikke undersøgt.

V2 · påvist forureninggælder her

Jorden er undersøgt, og der er fundet forurening. Hvor meget og hvor dybt står i regionens sag — det kan attesten pege på.

Områdeklassificering · jordforureningslovens § 50 a

Områdeklassificeret · krav om analyser

Grunden ligger i byjord, som formodes lettere forurenet. Jord, der flyttes herfra, skal anmeldes til kommunen og analyseres, før den køres væk.

Kommunens jordregulativ afgør sagen: Viborg kommune.

Hvad du får

Et klassificeret område er ikke ét svar, men to

Hele det farvede areal er områdeklassificeret. Inden for det har kommunen gjort nogle delområder analysefrie og holdt analysekravet i andre — og det er den forskel, en jordflytning bliver planlagt efter.

Områdeklassificering i Aarhus

dai:omr_klassificering · punktet fra GET /v1/demo/jord

hentet 24.09.2026
200 mOrtofoto © Klimadatastyrelsen · via Grundfast
Analysefrit delområde (kode 1 og 2)Krav om analyser (kode 3)Demopunktets polygon

Omfattet eller ej

omraadeklassificeret

Et målt ja eller nej fra kommunernes polygonlag. Et nej kan aldrig komme af en fejl — en utilgængelig kilde giver 502.

Analysefrit delområde, med registrets kode

analysefri · analysekrav

analysefri afledt af Ana_krkode, og koden og teksten sendt med, så du kan se, hvad vi har læst.

Overlap under-rapporterer aldrig

konflikt

Ligger punktet i flere polygoner, vinder den strengeste kode, og konflikt: true siger det.

Kommunen bag afgørelsen

polygon.kommune

Hvem der vedligeholder polygonen, med det link, den e-mail og det telefonnummer, registret selv bærer. Regulativet er det juridiske instrument; her er vejen derhen.

Kodelisten

Fra Ana_krkode til svar

Hvordan registrets kode bliver til de to felter, du bygger på.

Ana_krkode og svaret
Ana_krkodeSvarRegistrets tekst
1omraadeklassificeret: true · analysefri: trueAnalysefrit område (Kategori 1)
2omraadeklassificeret: true · analysefri: trueAnalysefrit område (Kategori 2)
3omraadeklassificeret: true · analysefri: falseOmråde med krav om analyser
—omraadeklassificeret: false · analysefri: nullIngen gældende polygon ved punktet

Prøv det

Kald demoen — uden nøgle

Demo-endpointet svarer med det rigtige opslag fra kortet ovenfor: et analysefrit delområde (Kategori 2) i Aarhus.

GET/v1/demo/jord

Aarhus · omraadeklassificeret: true, analysefri: true (Kategori 2)

svar hentet 24. september 2026
{
  "punkt": {
    "lon": 10.1763672,
    "lat": 56.1327761
  },
  "epsg25832": [
    573113.77,
    6221480.62
  ],
  "omraadeklassificeret": true,
  "analysefri": true,
  "analysekrav": {
    "kode": 2,
    "navn": "Analysefrit område (Kategori 2)"
  },
  "polygon": {
    "objekt_id": "26ddb353-53ac-11e2-8a8c-00155d01e765",
    "analysekrav": {
      "kode": 2,
      "navn": "Analysefrit område (Kategori 2)"
    },
    "status": {
      "kode": 3,
      "navn": "Gældende / Vedtaget"
    },
    "zone": {
      "kode": 100,
      "navn": null
    },
    "undtaget": {
      "kode": null,
      "tekst": null
    },
    "inddraget": {
      "kode": null,
      "tekst": null
    },
    "gaeldende_fra": "2009-09-30T10:46:34Z",
    "kommune": {
      "navn": "Århus Kommune",
      "cvr_kode": 55133018,
      "url": null,
      "email": null,
      "telefon": null
    }
  },
  "forslag": false,
  "antal_polygoner": 1,
  "konflikt": false,
  "kilde": {
    "lag": "dai:omr_klassificering",
    "wfs": "https://arealeditering-dist-geo.miljoeportal.dk/geoserver/wfs",
    "opdateret": "2009-09-30T10:46:34Z"
  },
  "meta": {
    "kilde": "Danmarks Miljøportal (DAI) via Grundfast",
    "grundfast_version": "0.1.0"
  }
}

Med din egen nøgle: GET /v1/jord/omraadeklassificering?lon=&lat=

Kom i gang gratis

Kald det

Byggegrubens koordinat ind, klassificeringen ud

Har du kun en adresse, slår du den op i DAR først og sender adgangspunktets koordinat. Samme gf_live_-nøgle og metering som de øvrige registre.

curl -H "Authorization: Bearer gf_live_…" \
  "https://api.grundfast.dk/v1/jord/omraadeklassificering?lon=10.1763672&lat=56.1327761"

Reference

Felterne i svaret

Felter i områdeklassificerings-svaret
FeltTypeBetydning
omraadeklassificeretbooleanOm en gældende polygon dækker punktet. Kommer kun af et opslag, der lykkedes — en fejl er 502.
analysefriboolean | nulltrue for Ana_krkode 1 og 2, false for 3. null når punktet ikke er klassificeret — spørgsmålet opstår ikke.
analysekrav{ kode, navn } | nullRegistrets egen kode og tekst, uoversat.
polygonobject | nullStatus, zone, begrundelse for undtagelse eller inddragelse, gældende fra — og kommunen bag, med link, e-mail og telefon, hvor registret bærer dem.
konflikt · forslagbooleankonflikt: flere polygoner dækker punktet; den mest restriktive kode rapporteres. forslag: en polygon ved punktet er kun et forslag og tæller ikke med.
antal_polygoner · kildenumber · objectHvor mange polygoner punktet faldt i, og laget med dets seneste opdatering.
Kanttilfælde: et målt nej, overlap og 502Svarene ud over det normale, som API’et skriver dem
# Uden for enhver polygon — et MÅLT nej, ikke et tomt svar:
→ 200  { omraadeklassificeret: false, analysefri: null,
         analysekrav: null, polygon: null, antal_polygoner: 0, … }

# Punktet ligger i to polygoner med forskellige koder — den strengeste vinder:
→ 200  { analysefri: false, analysekrav: { kode: 3, … }, konflikt: true, antal_polygoner: 2 }

# Laget kan ikke nås — eller svarer tomt, fordi det er tømt:
→ 502  { error: "upstream områdeklassificering (DAI WFS) error" }   # ALDRIG 200 med false

Hvem bruger det

Første linje i en jordhåndteringsplan

Spørgsmål

Ofte stillede spørgsmål

analysefri afledes af lagets eget Ana_krkode: kode 1 og 2 er analysefrie delområder (Kategori 1 og 2), kode 3 er område med krav om analyser. Den høje kode er altså den restriktive — nem at læse baglæns — så svaret bærer både koden og registrets egen tekst i stedet for en oversættelse, vi selv har fundet på. Ligger punktet ikke i en polygon, er analysefri null.

Nej. Et false er en påstand nogen handler på: at jord herfra ikke er omfattet. Derfor kommer det kun af et opslag, der lykkedes. Er laget nede, svarer det med en fejlkode eller noget, der ikke er JSON, eller svarer det tomt, fordi laget er tømt, får du 502. Der findes ingen kodesti, hvor en fejl bliver til 200 med false.

Ja, men på sit eget endpoint. Dette endpoint svarer på områdeklassificeringen efter § 50 a — kommunens udpegning af områder, hvor jorden kan være lettere forurenet. Regionernes kortlægning på vidensniveau V1/V2 er et andet datasæt, og det ligger på /v1/jord/kortlaegning (et punkt) og /v1/jord/kortlaegning/matrikel/:ejerlavskode/:matrikelnr (et helt jordstykke). Et omraadeklassificeret: false siger derfor ikke, at grunden er fri for kortlægning; det siger, at ingen gældende områdeklassificerings-polygon dækker punktet.

Nej, det er vejledende. Kommunens jordregulativ er det juridiske instrument, og kommunen kan både undtage delområder og inddrage arealer uden for byzone. Derfor svarer vi med polygonen — status, zone, undtagelse eller inddragelse og kommunen bag — i stedet for at gætte ud fra, om punktet ligger i byzone. Registret bærer kommunens eget link, hvor det findes, men langt fra alle polygoner har et brugbart link.

Falder punktet i flere polygoner, rapporterer vi den mest restriktive (højeste Ana_krkode) og sætter konflikt: true, så et overlap aldrig kan under-rapportere et krav om analyser. En polygon med status "Forslag" skaber aldrig en klassificering alene — vedtagelsen er ikke truffet — men den flagges med forslag: true.

lon/lat i WGS84; DAWA-stilen x/y med srid=4326 eller 25832 virker også. Mangler en parameter, eller ligger punktet uden for Danmark, svarer endpointet 400. Et opslag er ét kald på den fælles prismodel, med samme nøgle som BBR, Matriklen og DAR.

Se også

Områdeklassificering-API

§ 50 a på koordinatet — før jorden flyttes

Opret en gratis nøgle og send dit første koordinat. Samme nøgle giver byggelinjer, terræn, BBR og matrikel.

Gratis op til 5.000 kald/md · intet kreditkort · data fra kommunerne via Danmarks Miljøportal