Spring til indhold
2026-nedlukningerne

Migrér fra services.datafordeler.dk uden at omskrive din integration

SDFI demolerer det bekvemme adgangslag gennem 2026 og tvinger alle over på et entitets-baseret WFS + GraphQL-backend. Det er ikke bare et URL-skift: du skal selv genopbygge oversæt-, join- og reprojektionslaget mod den nye model. Grundfast er det lag — du repointer og beholder den form, du allerede har. Det er den eksakte drop-in-erstatning for den gamle URL.

Tidslinje

  1. ~1. juli 2026
    WFS på services.datafordeler.dk udfases

    Den bekvemme WFS-form forsvinder. Tilbage står entitets-WFS i den nye model — geometri-only, EPSG:25832, uden joins.

  2. 2026 (løbende)
    GraphQL v3 + entitets-WFS er den nye sandhed

    Det entitets-baserede backend er en 1:1-dump af DB-tabeller: rå koder, FK-strenge, bitemporale snapshots.

  3. ultimo 2026 / primo 2027
    De gamle REST-tjenester udfases

    Kilder er uenige om den præcise dato — verificér mod SDFI’s udfasningsplan før du planlægger efter en hård deadline.

Datoerne afviger på tværs af kilder og er ikke alle bekræftet — planlæg efter den officielle udfasningsplan hos SDFI/Datafordeler, ikke efter en enkelt dato.

Hvorfor det ikke bare er et URL-skift

Den nye model er en rå dump af DB-tabeller. Seks ting, du ellers selv skal bygge — og som Grundfast laver for dig:

~14 entiteter at joine selv

Den gamle ejendom er splittet ud i et net af entiteter. Du skal selv joine BFE → grund → bygning → enhed for at få den samlede ejendom tilbage.

Rå kodelister uden oversættelse

Anvendelse, materialer og varme kommer som bare talkoder. Du skal selv hente og vedligeholde kodelisterne for at gøre svaret læsbart.

Bitemporal støj

Hver entitet bærer både registrerings- og virkningstid med flere historiske versioner. Du skal selv filtrere til den gældende version.

ETRS89/UTM32 → WGS84

Koordinater er i EPSG:25832. Skal de i et kort eller en GeoJSON-pipeline, skal du selv reprojicere til WGS84.

Cursor-paginering på connections

Grafen leveres som connections med cursors og pageInfo. Du skal selv følge siderne for at samle alle bygninger og enheder.

~90% upstream-oppetid + 401-flaps

Upstream er produktions-fjendtligt: periodiske 401’er og udfald. Du skal selv bygge retry, backoff og caching for at stå stabilt.

Sådan migrerer du på en eftermiddag

  1. 1

    Skift base-URL

    Byt den gamle services.datafordeler.dk-adresse ud med Grundfast og bytte login-dansen ud med én bearer-token.

    # før
    curl "https://services.datafordeler.dk/BBR/…?BFENr=5651067&username=…"
    
    # efter
    curl https://api.grundfast.dk/v1/bbr/ejendom/5651067 \
      -H "Authorization: Bearer gf_live_…"
  2. 2

    Behold dit datakontrakt

    Svaret har samme form, du allerede parser: oversatte {kode, tekst}-felter, gensammensatte navne, WGS84-geometri og current-only. Ingen ny parsing.

    {
      "type": "ejendom",
      "bfe_nummer": 5651067,
      "jordstykke": { "ejerlav_navn": "Vejleby By, …" },
      "bygninger": [{
        "anvendelse": { "kode": "120", "tekst": "Fritliggende enfamiliehus" },
        "geometri": { "coordinates": [10.198, 56.135] }   // WGS84
      }]
    }
  3. 3

    Verificér mod en kendt ejendom

    Test mod demo-ejendommen (BFE 5651067) uden nøgle, og sammenlign med det, din gamle integration returnerede.

    curl https://api.grundfast.dk/v1/demo/ejendom
    # samme form som /v1/bbr/ejendom/:bfe — ingen nøgle nødvendig
  4. 4

    Opgradér til en nøgle — eller Insurance

    Hent en nøgle på prissiden, eller overvej den årlige Migration + Maintenance Insurance, hvis du vil have liability transfer på fremtidige SDFI-brud.

    # hent en nøgle → https://grundfast.dk/priser
    Authorization: Bearer gf_live_…

Ofte stillede spørgsmål

Hvad skal jeg gøre for at migrere?

Repoint din base-URL til Grundfast og behold den form, din integration allerede forventer. Vi har genopbygget oversæt-, join- og reprojektionslaget mod den nye model, så du slipper for at gøre det selv.

Hvornår er den reelle deadline?

Det afhænger af hvilken tjeneste du bruger. WFS udfases tidligst (~1. juli 2026); REST-tjenesterne senere (kilder spænder fra ultimo 2026 til primo 2027). Datoerne afviger på tværs af kilder og er ikke alle bekræftet — tjek SDFI’s officielle udfasningsplan for din konkrete integration frem for at planlægge efter en enkelt dato.

Er det bare et URL-skift?

Nej. Den nye model splitter ejendommen ud i ~14 entiteter, leverer rå koder og FK-strenge, er bitemporal og i EPSG:25832. Du skal selv genopbygge oversæt-, join- og reprojektionslaget — medmindre du repointer til Grundfast, som ER det lag.

Bliver mit data-output anderledes efter migrering til Grundfast?

Nej — det er hele pointen. Grundfast genudstiller den gamle, bekvemme form: oversatte kodefelter, gensammensatte navne, current-only og WGS84. Du repointer; svaret ligner det, du allerede har.

Hvad med Matriklen?

Matriklen er Register #2 og er på vej — live-endpointet svarer 503 i dag, men demo og datakontrakt kan du teste nu. Se Matrikel-API-siden for status.

Er Grundfast officielt / tilknyttet SDFI?

Nej. Uofficielt, men det virker — vi er ikke tilknyttet SDFI. Grundfast er et uafhængigt compatibility-lag oven på SDFI’s åbne data (CC BY 4.0), og vi krediterer kilden.

Hvad hvis SDFI ændrer noget igen efter 2026?

Med Migration + Maintenance Insurance absorberer vi hvert fremtidigt SDFI-brud — schema- eller endpoint-ændringer rammer os, ikke dig. Det er liability transfer, ikke bare data.