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.

[Kom i gang gratis](https://grundfast.dk/dashboard?mode=register) [Se dokumentationen](https://grundfast.dk/docs/api/jord-omraadeklassificering)

Kaldet

- [GET /v1/jord/omraadeklassificering?lon=&lat=](https://grundfast.dk/docs/api/jord-omraadeklassificering)

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.380773` Prø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

Henter geometri …

[Grundfos, BjerringbroPoul Due Jensens Vej 7, 8850 Bjerringbro](https://grundfast.dk/ejendom/7780576/poul-due-jensens-vej-7-8850-bjerringbro)

- JordforureningRegionerne · kommunerneKortlagt V1 + V2 · 71 % af grundenOmrå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 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ætningen[Mere om Jordforurening →](https://grundfast.dk/omraadeklassificering-api?bfe=7780576)
- AdresserDAR6 adresser · Poul Due Jensens Vej 7 m.fl.Alle adgangsadresser på samme BFE
- MatriklenGeodatastyrelsenMatr.nr. 8e · 16,6 haHjermind By, Bjerringbro
- BBRBygnings- og Boligregistret13 bygninger · opført 1964–2023Største: industriejendom fra 1964
- Bygnings­polygonerGeoDanmark9 omrids tegnet4 af BBR’s bygninger har intet omrids
- Terræn og højderDHMHøjeste del 13,9 m over terræn · terræn 18,3 m o.h.Målt fra overflademodellen, ikke regnet fra etager
- ByggelinjerNaturbeskyttelses­lovenIngen af de 10 linjer gælderNærmest: beskyttet natur (§ 3), 223 m væk
- PlandataPlandata.dkByzone · Lokalplan 21-1lokalplan BPV11 på en del af grunden · Erhvervsområde grundfos nord i bjerringbro · Ramme BBRO.E3.01
- StøjMiljøstyrelsenIntet kortlagt støjbånd ved adresserneEn kortlagt zone når ind i grundens område · 2022 (vej og jernbane) og 2017 (lufthavn og industri) — ikke det samme som stille
- OversvømmelseKystdirektoratet · Miljøstyrelsen29 lavninger rører grunden, dybeste 1,9 mIkke beregnet oversvømmet fra havet, selv i 2120
- Ejendoms­vurderingVurderingsstyrelsen612 mio. kr (2020)Heraf grundværdi 29,6 mio. kr
- DAGIAdministrative grænserViborg Kommune · Region MidtjyllandBjerringbro Sogn
- StednavneDanske StednavneGrundfos · 231 m væk2 stednavne inden for 400 m
- LuftfotoKlimadatastyrelsenOrtofoto under planenEget kald pr. kortflise · alle årgange

Vis alle 14 registre

[GET /v1/demo/property?bfe=7780576](https://grundfast.dk/v1/demo/property?bfe=7780576)1 kald · 14 registre · fra cache på 9 ms · sammensat kl. 12.16 på 1.646 ms

Kortlagt jordforurening · regionerne

71 % af grunden er kortlagt V1 + V2

kortlagt resten af grunden

- V2 GRUNDFOS A/S lokalitet 761-00003 · Region Midtjylland
- V1 GRUNDFOS A/S lokalitet 761-00003 · Region Midtjylland

[Hent den officielle jordforureningsattest →](https://jord.miljoeportal.dk/report/?elav=780252&matrnr=8e)

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

Ortofoto © 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 | Svar | Registrets tekst |
| --- | --- | --- |
| 1 | omraadeklassificeret: true · analysefri: true | Analysefrit område (Kategori 1) |
| 2 | omraadeklassificeret: true · analysefri: true | Analysefrit område (Kategori 2) |
| 3 | omraadeklassificeret: true · analysefri: false | Område med krav om analyser |
| — | omraadeklassificeret: false · analysefri: null | Ingen 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"
  }
}
```

Vis hele svaret (59 linjer)

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

[Kom i gang gratis](https://grundfast.dk/dashboard?mode=register)

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

| Felt | Type | Betydning |
| --- | --- | --- |
| omraadeklassificeret | boolean | Om en gældende polygon dækker punktet. Kommer kun af et opslag, der lykkedes — en fejl er 502. |
| analysefri | boolean \| null | true 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 } \| null | Registrets egen kode og tekst, uoversat. |
| polygon | object \| null | Status, zone, begrundelse for undtagelse eller inddragelse, gældende fra — og kommunen bag, med link, e-mail og telefon, hvor registret bærer dem. |
| konflikt · forslag | boolean | konflikt: 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 · kilde | number · object | Hvor mange polygoner punktet faldt i, og laget med dets seneste opdatering. |

Kanttilfælde: et målt nej, overlap og 502 Svarene 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

- [Miljø- og geoteknikrådgivere Anmeldepligt og analysekrav for byggegruben, før prøvetagningen planlægges.](https://grundfast.dk/loesninger/miljoe-og-geoteknik)
- [Projektudviklere og entreprenører Jordhåndteringen i budgettet fra dag ét: analysefrit delområde eller krav om analyser.](https://grundfast.dk/loesninger/projektudvikling)
- [Investorer og due diligence Jordforureningsbindingen på grunden, ved siden af BBR og vurdering i samme nøgle.](https://grundfast.dk/loesninger/due-diligence)

Spørgsmål

## Ofte stillede spørgsmål

### Hvad betyder analysefri, og hvorfor er den høje kode den strenge?

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.

### Kan omraadeklassificeret: false komme af en upstream-fejl?

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.

### Dækker API’et også V1- og V2-kortlagte grunde?

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.

### Er svaret juridisk bindende?

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.

### Hvad sker der ved overlap og forslag?

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.

### Hvilke koordinater sender jeg, og hvad koster et opslag?

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å

- [Byggelinje-API Naturbindingerne ved samme koordinat](https://grundfast.dk/byggelinjer-api)
- [Skovbyggelinje-API Samme DAI-kilde, samme "et nej er målt"-regel](https://grundfast.dk/skovbyggelinje-api)
- [DHM-API Terrænkoten til jordberegningen](https://grundfast.dk/dhm-api)
- [Matrikel-API Jordstykket og BFE-nummeret bag koordinatet](https://grundfast.dk/matrikel-api)
- [Områdeklassificering § 50 a forklaret](https://grundfast.dk/begreber/omraadeklassificering)

Begreber og guides

- [§ 3-beskyttet natur](https://grundfast.dk/begreber/paragraf-3-natur)
- [Byggelinje](https://grundfast.dk/begreber/byggelinje)

- [Må der bygges her? Linjerne og udpegningerne på en grund](https://grundfast.dk/guides/maa-der-bygges-her)
- [Hvad skal en forsikring vide om bygningen og grunden?](https://grundfast.dk/guides/risikoscreening-forsikring)

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.

[Kom i gang gratis](https://grundfast.dk/dashboard?mode=register) [Se dokumentationen](https://grundfast.dk/docs/api/jord-omraadeklassificering)

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