Projektudvikling og arkitektur

# Hvad står der på grunden, og hvad binder den?

Jordstykkets polygon og areal, bygningernes fodaftryk og målte højder, terrænet, fredningen og alle ti byggelinjer med fortegnet afstand til kanten. Grundanalysen, før skitsen — for én adresse, i jeres eget værktøj.

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

Bygget til Developere · Arkitekter · Landinspektører · Byggerådgivere

BFE 5692131 · matr.nr. 94e

Skolegade 1, 7100 Vejle

`GET /v1/natur/byggelinjer`

**GrundMatr.**

6.692 m²

**BebyggetBBR**

4.037 m²

**Målte højderDHM**

12,7–13,3 m

- Åbeskyttelseslinje −50,1 m
- Beskyttet vandløb (§ 3) +56,4 m

+ 8 linjer uden kant i nærheden

Eksempel på en rigtig grund

## En grund ved åen i Vejle

Grunden, bygningerne og linjerne for en erhvervsejendom i Vejle midtby, fra ét svar. Adressepunktet ligger inden for åbeskyttelseslinjen, og rulleren viser hvor langt.

Grundanalyse

Skolegade 1, 7100 Vejle

BFE 5692131 matr.nr. 94e · Engene, Vejle Jorder Vejle Kommune

øjebliksbillede · 24. september 2026

**GrundarealMatr.**

6.692 m²

**Jordstykker**

1

**Bebygget arealBBR**

4.037 m²

**Bebygget andel**

60 %

**EtagearealBBR**

15.631 m²

**Etageareal ÷ grund**

234 %

**Terræn / overfladeDHM**

3,3 m / 13,7 m

**FredningFBB**

Ingen registreret

Andelene er regnet af BBR-arealerne og matriklens areal — ikke kommunens bebyggelsesprocent, som følger bygningsreglementets regler og lokalplanen.

Alle ti byggelinjer på adressens punktDAI · GST · SLKS

- Åbeskyttelseslinje −50,1 m
- Beskyttet vandløb (§ 3) +56,4 m
- Strandbeskyttelseslinje fri
- Klitfredningslinje fri
- Søbeskyttelseslinje fri
- Skovbyggelinje fri
- Fortidsmindebeskyttelseslinje fri
- Kirkebyggelinje fri
- Beskyttet sten- og jorddige fri
- Beskyttet naturtype (§ 3) fri

Bygningerne i snit

13,3 m

12,7 m

13,1 m

Bygning 1 · 3 et. Bygning 2 · 3 et. Bygning 3 · 3 et.

Målt højde over terræn, tagkote som 95-percentil i fodaftrykketDHM

Linjerne er vejledende registreringer — kommunen afgør den konkrete sag. [Åbn hele ejendommen](https://grundfast.dk/ejendom/5692131/skolegade-1-7100-vejle)

Felt for felt

## Hvilket felt svarer på hvilket spørgsmål

Grundanalysens spørgsmål, oversat til felterne i svaret. Jordstykkets geometri kommer i både WGS84 og ETRS89/UTM32, så den kan lægges direkte i jeres CAD eller GIS.

**Hvor går grunden, og hvor stor er den?**

`jordstykke.geometri` `jordstykke.areal_m2` `matrikelnummer` `bfe_nummer`

[Matriklen](https://grundfast.dk/matrikel-api)

**Hvad står der allerede, og hvor?**

`buildings[].rings` `buildings[].bbr_uuid`

[Bygningspolygoner](https://grundfast.dk/bygningspolygoner-api)

**Hvor høje er bygningerne — målt, ikke indberettet?**

`bygninger[].hoejde_m` `tag_m` `terraen_m` `aarsag`

[DHM](https://grundfast.dk/dhm-api)

**Hvordan falder terrænet over grunden?**

`punkter[].terraen_m` `fald_m` `koter[]`

[DHM](https://grundfast.dk/dhm-api)

**Hvilke byggelinjer rammer — og hvor langt er der til kanten?**

`linjer.*.inden_for` `linjer.*.afstand_m` `linjer.*.usikker`

[Byggelinjer](https://grundfast.dk/byggelinjer-api)

**Ligger grunden inden for skovbyggelinjen?**

`skovbyggelinje` `ophaevet` `polygon`

[Skovbyggelinje](https://grundfast.dk/skovbyggelinje-api)

**Hvilken zone og lokalplan — og hvor meget er der tilbage at bygge?**

`zone.status` `lokalplaner[].bebyggelse` `restbyggeret.restbyggeret_m2`

[Plandata](https://grundfast.dk/plandata-api)

**Er en bygning fredet eller bevaringsværdig?**

`fredning.fredet` `fredning.bevaringsvaerdi` `fredning.status_tekst`

[BBR + FBB](https://grundfast.dk/bbr-api)

**Hvordan ser grunden ud fra luften?**

`?aar=` `?dpr=2` `aargange[].daekker`

[Luftfoto](https://grundfast.dk/luftfoto-api)

Kaldene

## Et punkt ind, grunden ud

Et klik på kortet er et koordinat; resten følger af det. Tre kald giver grunden, højderne og linjerne — og et tegneværktøj kan slå linjerne op igen, hver gang brugeren flytter bygningen.

1. [GET `/v1/jordstykker/reverse` Jordstykket under et punkt — polygon, areal, matrikelnummer og BFE.](https://grundfast.dk/matrikel-api)
2. [GET `/v1/geodanmark/bygninger/:bfe` Fodaftrykket af hver bygning på ejendommen, koblet til BBR.](https://grundfast.dk/bygningspolygoner-api)
3. [GET `/v1/dhm/bygninger/:bfe` Målt højde, tagkote og terræn pr. bygning fra højdemodellen.](https://grundfast.dk/dhm-api)
4. [GET `/v1/dhm/profil` Terrænsnit mellem to punkter — og /v1/dhm/terraen for et helt grid.](https://grundfast.dk/dhm-api)
5. [GET `/v1/natur/byggelinjer` Alle ti linjer på ét koordinat, med fortegnet afstand til kanten.](https://grundfast.dk/byggelinjer-api)
6. [GET `/v1/natur/skovbyggelinje` Skovbyggelinjen i dybden — også ophævede linjer og forslag.](https://grundfast.dk/skovbyggelinje-api)
7. [GET `/v1/plan/ejendom/:bfe` Zone, lokalplaner og kommuneplanramme — og en vejledende restbyggeret med alle input.](https://grundfast.dk/plandata-api)
8. [GET `/v1/orto/tile/:z/:x/:y` Luftfoto som XYZ-tiles i valgfri årgang, direkte i jeres kort.](https://grundfast.dk/luftfoto-api)

```
# Grunden under punktet: polygon, areal, matrikel og BFE
curl -H "Authorization: Bearer gf_live_xxx" \
  "https://api.grundfast.dk/v1/jordstykker/reverse?lon=9.529056&lat=55.710681"

# Målt højde på hver bygning
curl -H "Authorization: Bearer gf_live_xxx" \
  "https://api.grundfast.dk/v1/dhm/bygninger/5692131"

# Alle ti byggelinjer på punktet — afstand_m er negativ inde, positiv ude
curl -H "Authorization: Bearer gf_live_xxx" \
  "https://api.grundfast.dk/v1/natur/byggelinjer?lon=9.529056&lat=55.710681"
```

Spørg din AI-agent

## Samme data, stillet som et spørgsmål

Forbind Claude, Cursor eller en anden MCP-klient til Grundfast med jeres nøgle, og spørg på dansk. Agenten vælger selv værktøjerne — de samme endpoints som ovenfor — og svarer med kilden på.

[Forbind jeres AI-agent](https://grundfast.dk/mcp-server)

AI-agent med Grundfast MCP `POST /mcp`

Vi overvejer at bygge til på Skolegade 1, 7100 Vejle. Hvad binder grunden?

1. adresse_soeg(q: "Skolegade 1, 7100 Vejle") → BFE 5692131
2. matrikel_ejendom(bfe: 5692131) → matr.nr. 94e · 6.692 m²
3. natur_byggelinjer(lon: 9.529056, lat: 55.710681) → aa −50,1 m
4. dhm_bygningshoejder(bfe: 5692131) → 12,7 m · 13,1 m · 13,3 m

- Åbeskyttelseslinje (naturbeskyttelsesloven § 16) er i kraft — punktet ligger 50,1 m inde bag linjen.
- Beskyttet vandløb (§ 3) er ikke i kraft, men kanten ligger 56,4 m væk.
- De 3 målte bygninger er 12,7 m–13,3 m høje over terræn; grunden er 6.692 m².
- Linjerne er vejledende registreringer. Om en tilbygning kræver dispensation, afgør kommunen.

Kilder: Matriklen · DHM · Danmarks Miljøportal · Geodatastyrelsen

Et eksempel på en samtale med en AI-agent, der bruger Grundfasts MCP-server. Værktøjskaldene og tallene er bygget af de samme API-svar som eksemplet ovenfor.

Før I tegner

## Registreret, målt og dokumenteret

Hvor data kommer fra, hvor det er målt, og hvad der sker, når en kilde ikke svarer.

- [Officielle kilder BBR, Matriklen, DAR, Vurderingsstyrelsen, DHM, CVR og Danmarks Miljøportal — åbne data, de fleste under CC BY 4.0, og hvert svar siger, hvor det kommer fra. Om Grundfast](https://grundfast.dk/om)
- [Drift, målt og offentlig Svarene kommer fra en cachet mirror af registrene, så en upstream-fejl ikke bliver jeres. Status for API’et og hver kilde er live. Se status](https://grundfast.dk/status)
- [Oppetidsmål og SLA Alle planer har et oppetidsmål på 99,9 %. Enterprise får en kontraktuel SLA, årlig faktura og en fast kontakt. Se planerne](https://grundfast.dk/priser)
- [Databehandleraftale Hosting og underdatabehandlere i EU/EØS. Ejernavne udleveres ikke. DPA til erhvervskunder. Læs aftalen](https://grundfast.dk/databehandleraftale)

Spørgsmål

## Ofte stillede spørgsmål

### Siger API’et, om vi må bygge?

Nej. Det siger, hvilke linjer der rammer, hvor langt der er til kanten, og om registreringen er usikker. Om et konkret projekt kræver dispensation, afhænger af projekttype, zone og hvad der allerede står — det afgør kommunen, og for strandbeskyttelsen Kystdirektoratet. Et felt, der lød som en dom, ville blive læst som en dom, så det findes ikke.

### Hvorfor er bygningshøjden målt og ikke hentet fra BBR?

Fordi BBR ikke har en højde, kun et antal etager. Vi måler i Danmarks Højdemodel inden for hver bygnings GeoDanmark-fodaftryk: tagkoten er 95-percentilen af overfladen (så en mast eller et træ ikke trækker den op), terrænet er medianen omkring bygningen, og højden er forskellen. Kan en bygning ikke måles, står årsagen i svaret i stedet for et gæt.

### Er lokalplanen med?

Ja. GET `/v1/plan` giver zonen, de lokalplaner, delområder og kommuneplanrammer, der dækker et punkt — med status (vedtaget, forslag eller aflyst), planens PDF og bebyggelsesprocent, etager og højde, hvor planen angiver dem. GET `/v1/plan/ejendom/:bfe` slår op inde på grunden og lægger en vejledende restbyggeret oveni, regnet af Matriklens grundareal og BBR’s etageareal med alle input i svaret. Planens tekst afgør altid; tallet er et udgangspunkt for samtalen med kommunen.

### Hvad betyder et negativt afstand_m?

At punktet ligger inde bag linjen. −50,1 betyder 50,1 meter inde; +56,4 betyder 56,4 meter fri. Et inden_for: false er målt og kommer aldrig af en fejl — kan en kilde ikke læses, får netop den linje status utilgaengelig og inden_for null, mens de øvrige svarer normalt.

Andre løsninger

## Samme nøgle, andre opgaver

Kom i gang

## Slå jeres næste grund op

Opret en gratis nøgle, og hent grunden, højderne og byggelinjerne for et koordinat på få minutter.

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

Gratis op til 5.000 kald/md · intet kreditkort · data fra Klimadatastyrelsen/Datafordeler, CC BY 4.0
