Dette dokument er en guide i anvendernes transition fra de abonnementsbaserede filudtræk over til entitetsbaserede fildownloads.
Dokumentet er opdelt i to dele:
Dokumentet er tiltænkt følgende læsere:
Sideinformation
Begreb | Beskrivelse |
Nuværende Datafordeler | |
Filudtræk: | Filudtræk er en metode at få udtræk af data fra Datafordeleren. Man kan som anvender logge på selvbetjeningen og oprette et abonnement på et specifikt filudtræk – evt. med brugerdefinerede parametre, hvorefter filen bliver genereret og er tilgængelig på en FTP-server. Filudtræk er beskrevet her. |
Moderniserede Datafordeler | |
Fildownload: | Fildownloads beskrives i denne vejledning. |
Entitet: | En entitet er en fysisk repræsentation af et registerobjekt som findes i Grunddatamodellen. De total- og deltadownloads der kan hentes fra Datafordeleren, indeholder hver især data bestående af en enkelt entitet. |
Totaldownload: | Et totaldownload er et udtræk af alle data for en enkelt entitet og refererer til en enkelt fil. |
Deltadownload: | Et deltadownload er et udtræk af alle data der har ændret sig, siden forrige deltadownload blev lavet, for en enkelt entitet. Et deltadownload består af en enkelt fil. |
Totaludtræk: | Et totaludtræk er et udtræk af alle data i et register eller en delmængde af entiteter fra et register. Et totaludtræk er udgjort at en eller flere totaldownloads. Et totaludtræk kan således bestå af en eller flere filer med tilsvarende entiteter, alt afhængigt af hvor stor en delmængde af et register der er tale om. Bemærk at denne definition kun gælder for fildownloads |
Deltaudtræk: | Et deltaudtræk er et udtræk af alle data der har ændret sig, siden forrige deltaudtræk blev lavet, i et register eller en delmængde af entiteter fra et register. Et deltaudtræk er udgjort af et eller flere deltadownloads. Et deltaudtræk kan således bestå af en eller flere filer med tilsvarende entiteter, alt afhængigt af hvor stor en delmængde af et register der er tale om. |
Tabel 1: Begrebsliste.
Fildownloads er en funktionalitet på Datafordeleren til udstilling af data, men skal ikke misforstås som værende det samme som de abonnementsbaserede filudtræk, der også er på Datafordeleren. Fildownloads tilbydes som prædefinerede entitetsbaserede fildownloads og baserer sig på de datamodeller som registrene har på Datafordeleren.
En entitet svarer til en tabel i Grunddatamodellen som er defineret i registrenes datamodel: https://grunddatamodel.datafordeler.dk/. En entitet kan eksempelvis være en "Adresse" fra DAR, en "Bygning" fra BBR eller et "Jordstykke" fra MAT. Det at fildownloads er entitetsbaserede betyder at et fildownload indeholder data for en enkelt type af entitet. Der leveres entitetsbaserede fildownloads på tabulære data og ikke for rasterdata (billeddata). Tabulære data forstås som strukturerede data der kan opbevares i tabeller som f.eks. adresser men ikke billedtyper som skærmkort.
Fildownloads genereres løbende i bestemte intervaller for en række registre, hvorefter filerne kan hentes gennem et REST-API, der udstiller de genererede fildownloads. Det eneste krav til at hente fildownloads er, at man har en tjenestebruger med brugernavn og adgangskode. Fildownloads bruger ikke abonnementer, da de allerede ligger klar til at blive hentet. REST-API'et beskrives nærmere i afsnit 2.6, mens skema for generering samt frekvenser for generering beskrives nærmere i afsnit 2.5.
Figur 1: Opsummering af fildownloads-funktionaliteten.
En opsummering hvad fildownloads består af, kan ses i Figur 1. Figuren viser 3 registre:
Registrenes entiteter har alle fildownloads, som både består af totaldownloads og deltadownloads. Det skal her bemærkes at Register C har fravalgt at der bliver genereret fildownloads for deres entitet nr. 5 og 6 i dette eksempel.
Datafordeleren udstiller flere typer af entitetsbaserede fildownloads. Der findes 2 typer af fildownloads, nemlig totaldownloads og deltadownloads (se Tabel 1). Datafordeleren opbevarer ét totaldownload pr. type pr. entitet, mens der opbevares deltadownloads 14 dage fra de blev genereret.
Hvis der genereres fildownloads for en entitet, bliver der altid genereret både totaldownloads og deltadownloads. Udover at der findes flere typer af fildownloads, findes der også flere typer af filtreringer på den data som de genererede fildownloads indeholder. Dette skyldes at delmængder af data på Datafordeleren er bitemporal og at der dermed kan være flere forekomster af det samme objekt over tid i to tidsdimensioner https://confluence.sdfi.dk/display/DML/Grunddata+-+bitemporalitet.
Det er muligt at kombinere en type fildownload med en type af bitemporal filtrering og filformat. En opsummering af, hvilke fildownloads der eksisterer kan ses i Tabel 2.
Type af fildownload | Type af bitemporal filtrering | Typer af filformater |
Totaldownload | Bitemporal | JSON, GML og GPKG |
Totaldownload | Temporal | |
Totaldownload | Aktuel | |
Deltadownload | Bitemporal |
Tabel 2: Oversigt over understøttede typer af fildownloads på Datafordeleren.
Register | JSON | GPKG | GML |
BBR | X | ||
DAR | X | ||
EBR | X | ||
MAT2 | X | X | X |
DAGI | X | X | X |
DHM Oprindelse | X | X | X |
DHM Højdekurver | X | X | X |
Danske Stednavne | X | X | X |
GeoDanmark Vektor | X | X | X |
FIKSPUNKT | X | X | X |
Tabel 3: Oversigt over understøttede filformater per register.
Det skal bemærkes det ikke er alle entiteter for et register der har fildownloads i GPKG og GML-format, selvom dette er indikeret i Tabel 3. Der skal gøre sig følgende gældende for at en entitet understøttes i GPKG eller GML-format:
Udtræksnumre er en fortløbende talrække der beskriver tidsmæssig sammenhæng mellem data i et register. Hver gang der genereres fildownloads for et register, påsættes alle fildownloads ved samme generering det samme udtræksnummer. Dette bevirker at fildownloads med det samme udtræksnummer indeholder konsistente data indenfor registerets egen data. Denne egenskab er særlig relevant hvis man som anvender er interesseret i at sammensætte data fra flere entiteter i et register.
Det er her vigtigt at understrege, at udtræksnumrene kun er fortløbende per register, og at hvert register derfor har sin egen fortløbende talrække, der er uafhængig af andre registre. Udtræksnumre kan derfor ikke garantere referentiel integritet på tværs af registrenes data, da dette afhænger af registrenes indlæsningstidspunkter, samt indlæsningsfrekvens.
Det er muligt at vedligeholde en lokal kopi af registrenes data som findes på Datafordeleren ved at hente totaludtræk – og herefter løbende hente deltaudtræk.
Kopien etableres først lokalt, ved at hente totaldownloads for den/de entiteter der er interesse for, for at skabe totaludtrækket. Idet totaludtrækket er hentet, skal det bemærkes hvilket udtræksnummer totaludtrækket har, da udtræksnummeret skal bruges til at identificere hvilke deltadownloads der er relevante at hente, for at skabe det samlede deltaudtræk der kan opdatere den initiale kopi af data. Et totaldownload og deltadownload med det samme udtræksnummer indeholder data fra samme generation. Dette betyder at deltaudtræk med samme udtræksnummer som et totaludtræk indeholder dermed ingen data som ikke også er indeholdt i totaludtrækket. Det udtræksnummer der skal bruges til at opdatere kopien af data, er dermed det næste udtræksnummer i talrækken.
Et eksempel på dette kan ses i Figur 2, som viser en række genererede deltaudtræk, samt et genereret totaludtræk. Hver generering har resulteret i, at der enten er blevet genereret et deltaudtræk og/eller et totaludtræk. Det kan ses på figuren, at der eksisterer både et totaludtræk, samt et deltaudtræk med udtræksnummeret 3 og 10. Såfremt det ønskes at etablere en kopi af data fra entiteten, kan totaludtrækket med udtræksnummeret 3 først hentes – og så herefter hente deltaudtrækkene med udtræksnummer 4, 5 og 6 for at vedligeholde datakopien. Det er således ikke nødvendigt at hente deltaudtrækket med udtræksnummer 3, da deltaudtrækket blev genereret på samme tid som totaludtrækket.
Figur 2: Overblik over hvordan udtræksnumre hænger sammen mellem total- og deltaudtræk.
Dette afsnit er særligt relevant for anvendere, der implementerer programmel, som anvender udtræksnumre til at indhente fildownloads automatisk. Der kan i sjældne tilfælde forekomme et spring i udtræksnumre. Dette skyldes, at der eksisterer et nyere udtræksnummer for det pågældende register, og at generering af fildownloads, derfor, vil bruge det nyere udtræksnummer for at sikre konsistente data inden for registeret.
Processen for indhentning af deltaudtræk bør, på baggrund af ovenstående, følge følgende logik:
Figur 3: Overblik over navnestandard på fildownloads.
Et fildownload som følger navnestandarden kan derfor eksempelvis have navn som følgende:
Man kan ud fra navngivningen af ovenstående fildownloads udlede følgende:
Register | Type af fildownload | Genereres hvornår (mellem kl. 3 og 6 om natten) |
EBR | Totaldownload | Lørdag |
DAR | Totaldownload | Lørdag |
BBR | Totaldownload | Lørdag |
MAT2 | Totaldownload | Søndag |
DAGI | Totaldownload | Søndag |
GeoDanmarkVektor | Totaldownload | Søndag |
Danske Stednavne | Totaldownload | Mandag |
DHM Oprindelse | Totaldownload | Mandag |
DHM Højdekurver | Totaldownload | Mandag |
FIKSPUNKT | Totaldownload | Mandag |
Alle registre | Deltadownload | Hver nat |
Tabel 4: Oversigt over hvornår fildownloads bliver genereret.
Såfremt der genereres et deltadownload, men at der ikke er sket nogle dataændringer siden sidste gang der blev genereret et deltadownload for en pågældende entitet, vil deltadownloadet være tomt. Hvis der genereres et totaldownload uden at der er sket dataændringer siden sidste gang, det blev genereret, vil det nye totaldownload i JSON-, GML- eller GPKG-format have et ældre udtræksnummer i sit filnavn end den zip-fil den er indeholdt i.
Eksempelvis er det muligt at hente en fil med følgende navn:
Her er udtræksnummeret på ZIP-filen 10, men ZIP-filen kan godt indeholde en JSON-fil med følgende navn:
JSON-filen har et lavere udtræksnummer end ZIP-filen, da der ikke er sket nogen ændringer i data siden sidste totaludtræk blev genereret for Adresse-entiteten. Såfremt der heller ikke sker nogen ændringer i Adresse-entiteten inden næste generering, vil ZIP-filen få udtræksnummer 11, mens den indeholdte JSON-fil stadig vil have udtræksnummer 9.
Figur 4: Overblik over samlet anvendelsesmønster for fildownloads.
Figur 4 viser hvordan REST-API'et overordnet set anvendes. Her kaldes metoden "GetAvailableFileDownloads" først for at danne et overblik over mulige filer der er tilgængelige, hvorefter relevante filer hentes, ved at kalde metoden "GetFile".
Metode: GetAvailableFiledownloads | |
---|---|
URL | https://<env>-api.datafordeler.dk/FileDownloads/GetAvailableFileDownloads? |
HTTP-metode | GET |
Headere i forespørgsel | Content-Type: application/json |
Format | JSON |
Returværdier |
|
Adgang | Tjenestebruger med brugernavn og password. |
Dato- og tidsformat | Datoformat følger ISO 8601Tidszonen er UTC |
Navn | Type | Beskrivelse | Valgfri? |
Register | String | Begrænser responsen til kun at indeholde fildownloads fra det angivne register. Følgende registre kan angives:
| Ja |
Version | String | Begrænser responsen til kun at indeholde fildownloads der er i den angivne version. Parameteret kan kun angives hvis "Register" parameteret er angivet. | Ja |
Entity | String | Begrænser responsen til kun at indeholde fildownloads der er af samme type som den angivne entitet. Parameteret kan kun angives hvis "Register" parameteret er angivet. | Ja |
Metoden returnerer metadata om fildownloads, der følger strukturen beskrevet i Tabel 5.
Felt | Beskrivelse |
Filename | Navnet på filen som kan downloades. |
Register | Angiver hvilket register data i filen tilhører. |
EntityName | Angiver navnet på registerentiteten som filens data tilhører. |
Frequency | Angiver hvornår/hvor ofte der bliver genereret en ny fil af samme type med nyt udtræksnummer. |
TypeOfDownload | Angiver om filen er et totaldownload eller et deltadownload. |
TypeOfData | Angiver hvilken bitemporal filtrering der er anvendt på data i filen. Denne kan enten være "Bitemporal", "Temporal" eller "Current". |
Version | Angiver underlæggende version af filens data. |
GenerationNumber | Angiver udtræksnummeret. |
PointInTime | Angiver tidspunkt for registrerings- og virkningstid der blev anvendt ved generering af fildownload. Feltet er kun sat hvis der er tale om et Temporalt eller Current fildownload. |
GenerationTime | Angiver tidspunktet for hvornår filen blev genereret. Datoformat følger ISO 8601Tidszonen er UTC |
ExpirationDate | Angiver hvornår filen ikke længere udstilles på Datafordeleren. |
ContainedFileFormat | Angiver hvilket filformat ZIP-filen indeholder. |
OutputFileFormat | Angiver filformatet på selve filen som kan downloades. |
Tabel 5: Overblik over returværdier for GetAvailableFiledownloads metoden.
Se tilgængelige fildownloads for DAGI:
Se tilgængelige fildownloads for "Bygning"-entiteten:
Se tilgængelige fildownloads i version 1 i EBR:
Metode: GetFile | |
URL | https://<env>-api.datafordeler.dk/FileDownloads/GetFile? |
http-metode | GET |
Headere i forespørgsel | Content-Type: application/json |
Format | JSON |
Returværdier |
|
Adgang | Tjenestebruger med brugernavn og password. |
Dato- og tidsformat | Datoformat følger ISO 8601Tidszonen er UTC |
Parametre
Navn | Type | Beskrivelse |
---|---|---|
Filename | String | Specificerer en specifik fil til download. Dette parameter kan kun angives alene. |
Register | String | Specificerer, hvilket register der ønskes download fra. Hvis ikke parametrene 'LatestTotalForEntry' og 'Type' angives, bliver alle registerets totaldownloads downloadet.
|
LatestTotalForEntity | String | Henter det seneste totaldownload for den specificerede entitet. 'Type' parameteret skal angives, såfremt dette parameter er angivet. |
Type | String | Angiver hvilken type fildownload der skal downloades for entiteten. 'LatestTotalForEntity' parameteret skal angives, såfremt dette parameter er angivet. |
Format | String | Angiver hvilket filformat der ønskes. Hvis 'LatestTotalForEntity' parameteret er angivet, skal dette parameter også angives. |
Version | String | Angiver hvilken version fildownloadet skal være i. Såfremt dette parameter ikke angives, vælges den nyeste version. |
Denne metode returnerer altid en eller flere filer ved HTTP 200 - OK.
Hent en specifik deltafil fra Danske Stednavne registeret:
Kaldet returnerer en enkelt fil i en ZIP-fil.
Hent totaldownloads for alle entiteter i BBR:
https://api.datafordeler.dk/FileDownloads/GetFile?Register=BBR&username=xxxx&password=yyyy |
Kaldet returnerer flere filer i en samlet ZIP-fil.
Hent totaldownload med aktuelle data i GML-format for en bestemt entitet i Fikspunkt-registeret:
Kaldet returnerer en enkelt fil i en ZIP-fil.
Et kopiregister er en hel kopi eller en delmængde af et registers data. Der kan være flere årsager til at have et kopiregister, men en af årsagerne er, at data er tilgængeligt indenfor anvenderens egen virksomhed og mindsker egen afhængighed til opslag på Datafordeleren. Det er dog vigtigt at understrege at kopiregisteret skal opdateres løbende for at beholde sin værdi, såfremt aktuelle data er nødvendige i virksomhedens brugsscenarie.
Etablering af et kopiregister initieres ved først at hente et totaldownloads af relevante entiteter fra Datafordeleren. For at finde ud af, hvilke filer der er tilgængelige, benyttes GetAvailableFileDownloads-metoden. Dette gøres ved hjælp af følgende endpoint strukturering:
Ovenstående kald vil returnere følgende (forsimplet):
I ovenstående ses, at der både er et total- og deltautræk tilgængeligt. Når man vil etablere sit kopiregister, er det, som tidligere beskrevet, det samlede totaludtræk man er interesseret i.
I dette scenarie repræsenterer filen "DAR1AdresseTotalJSONBitemporal101.zip" det samlede totaludtræk. Man vil derfor benytte sig af GetFile-metoden, som eksemplificeret nedenfor, til at hente filen:
Man kan også hente det seneste totaludtræk via følgende metode:
Vedligeholdelse af kopiregisteret opnås ved brug af deltaudtræk, hvilket sikrer, at kopiregisteret kontinuerligt opdateres med de nyeste data. De tre efterfølgende filer " DAR1AdresseDeltaJSONBitemporal102.zip", "DAR1AdresseDeltaJSONBitemporal103.zip" og "DAR1AdresseDeltaJSONBitemporal104.zip" repræsenterer i dette eksempel hver især deres eget deltaudtræk, bestående af entiteterne tilsvarende det totaludtræk der tidligere var hentet. Hver fil indeholder ændringer siden det forrige deltaudtræk og har et unikt udtræksnummer (henholdsvis 102, 103 og 104, som vist i Figur 5), der fungerer til at identificere hver iteration og sikrer korrekt anvendelse af data.
Som beskrevet ovenfor, viser følgende illustration i Figur 5 hvorledes total-og deltautræk benyttes mellem Datafordeleren og anvenderen, til at etablere og vedligeholde et kopiregister.
Figur 5: Illustration af etablering og vedligeholdelse af kopiregister ved brug af total- og deltaudtræk.
Totaludtræk på den Nuværende Datafordeler indeholder normalt hele registerets data, hvor alle registerets entiteter blev fordelt i lister og derefter samlet i én samlet fil. Dette kan ses i venstre side i Figur 6, som indeholder 4 lister med entiteter i. Den Moderniserede Datafordeler tager disse lister der hver især indeholder en entitet og opdeler så disse i hver deres filer i stedet for. Dette kan ses i højre side i Figur 6. Det er altså det samme data der udstilles i filerne sammenlagt, men hvor forskellen er at fildownloads hver især indeholder en delmængde af det samlede registers datasæt.
Figur 6: Sammenligning af data i filudtræk og fildownloads.
Den Moderniserede Datafordeler udstiller på denne måde den samme data i fildownloads, som bliver udstillet i filudtræk på den Nuværende Datafordeler, dog med den ændring, at filerne er opdelt per entitet.
Figur 7: Sammenligning af data i filudtræk og fildownloads.
Da fildownloads bliver genereret på entitetsniveau, betyder det også at hele entiteten udstilles, og at der ikke filtreres felter fra i det udstillede data, da dette er det samme som det der indlæses på Datafordeleren. Hvis man som anvender gerne vil vide præcis hvilke felter der eksisterer i fildownloads for en given entitet, skal man konsultere registrenes Dataleverancespecifikation (DLS), der i dens Bilag 3 (Opdatering) beskriver hvilke felter hvert registers entiteter består af. Registrenes DLS'er kan hentes findes på siden DLS-udstilling.
I forbindelse med implementering af eksport af GML og GeoPackage fildownloads, er der taget en række design-beslutninger som er forskellige fra de valg som blev truffet da eksport af GML og GeoPackage filudtræk blev designet. Dette resulterer i følgende nævneværdige forskelle i de genererede filer, hvilket er beskrevet i dette afsnit.
Generelle forskelle der gælder for begge filtyper:
Fildownloads udstiller data per-entitet, med samme datamodel som registrene sender til Datafordeleren. Hvis et register i deres DLS for filudtræk har valgt at omdøbe kolonner, lave sammenstillinger mellem tabeller, har beregnede felter, eller lign., vil disse ikke være at finde i fildownloads. Der kan dermed forekomme flere/færre felter i fildownloads, og nogen felter kan have andre navne.
GeoPackage-specifikke forskelle:
I tilfælde af at registre har brugt karakterer i deres felt- eller entitet-navne som ikke er tilladt af GeoPackage standarden, renses navnene i fildownloads på følgende måde: æ/ø/å udskiftes til hhv. ae/oe/aa, og alle andre ugyldige karakterer udskiftes med _ (en understreg). Dette kan forårsage forskelle, hvis den manuelt definerede rensning som er brugt i filudtræk, ikke er udført på samme måde.
GML-specifikke forskelle:
GML "srsName" attributten skrives i filudtræk med den korte form "EPSG:25832" eller "EPSG:4326". I fildownloads bruges URN versionen af EPSG-definitionen, dvs. "urn:ogc:def:crs:EPSG::25832" og "urn:ogc:def:crs:EPSG::4326".
Såfremt et datapunkt ikke har en reference til nogen af ovennævnte, kan det være tilfældet at datapunktet har en reference til en entitet der er associeret med enten en geometrisk identifikator eller geometri. Det er derfor ikke altid muligt direkte at foretage geografisk filtrering på en entitet uden først at behæfte entiteten med en geografisk identifikator først. Bemærk også at tabellen kun dækker de registre der har fildownloads. Der er i moderniseringens Udviklingsleverance 1 ikke implementeret generisk geografisk filtrering på fildownloads, idet det ville kræve, at Datafordeleren gør sig adskillige antagelser om, hvordan data anvendes i den anden ende. Såfremt disse antagelser ikke stemmer overens med den faktuelle brug, kan Datafordeleren fejlagtigt lave geografiske filtreringer, der er anderledes end anvenderens faktiske behov.
Register | Felt |
BBR | Kommunekode |
EBR | Kommunekode |
MAT | Kommunekode |
GeoDanmark Vektor | GeoDanmark kommunepolygon, kommunekode |
DAGI | DAGI kommunepolygon |
DHM Højdekurver | DAGI kommunepolygon |
Tabel 6: Overblik over hvilke geografiske egenskaber der skal filtreres på for forskellige registre.
Afsnittet giver et eksempel på, hvordan en eksisterende anvender på Datafordeleren kan overgå fra at bruge filudtræk i sit system til at bruge fildownloads. Afsnittet påbegyndes med en situationsbeskrivelse efterfulgt af konkrete trin der beskriver transitionen.
Dette eksempel antager at en anvender allerede har etableret en kopi af DAR og skal i gang med at bruge fildownloads.
Anvenderen har først etableret sin datakopi af DAR ved at opsætte et abonnement på et brugerdefineret totaludtræk fra DAR med følgende parametre:
Anvenderen henter filudtræk fra Datafordeleren via sin SSH2-tjenestebruger dagligt og indlæser deltafilen i sin datakopi.
For at anvenderen kan komme i gang med at bruge fildownloads, skal anvenderen vælge mellem 2 muligheder:
Mulighed A) Anvenderen ønsker at etablere en ny datakopi med fildownloads.
Mulighed B) Anvenderen ønsker at indlæse data oveni en eksisterende datakopi med fildownloads.
Anvenderen gør herefter følgende
Anvender sætter herefter en vedligeholdelse op af sin datakopi. Vedligeholdelsen består i at hente deltadownloads ind fra DAR, som genereres dagligt. Anvenderen bemærker, at totaludtrækket har udtræksnummer 14, hvilket betyder at anvenderen skal hente deltadownloads fra DAR med udtræksnummer 15 og højere for at sørge for at datakopien holdes opdateret. Anvenderen kalder igen GetAvailableFiledownloads for at se, hvilke deltafiler der findes for DAR.
Figur 8: Opsummering af transitionsskridt for en anvender.
Transitionen i ovenstående skridt er opsummeret i Figur 8.
I dette eksempel henter anvenderen daglige totaludtræk hvor registreringshistorikken ikke er nødvendig, og derfor filtreres fra. Anvenderen har sat følgende abonnement op:
Anvenderen bruger en tjenestebruger med brugernavn og password til at tilgå filudtræk.
Filudtræk | Tilsvarende fildownloads |
BBR-Aktuelt-Totaludtraek_HF | BBR_TotalDownload_Current for alle entiteter i BBR |
BBR-Totaludtraek_HF | BBR_TotalDownload_Bitemporal for alle entiteter I BBR |
DAGI10MULTIGEOM | DAGI_TotalDownload_Current for alle entiteter hvor skala er 1:10.000 |
DAGI10MULTIGEOMHIST | DAGI_TotalDownload_Bitemporal for alle entiteter hvor skala er 1:10.000 |
DAGI10MULTIGEOMHIST_HF | DAGI_TotalDownload_Bitemporal for alle entiteter hvor skala er 1:10.000 |
DAGI10MULTIGEOM_HF | DAGI_TotalDownload_Current for alle entiteter hvor skala er 1:10.000 |
DAGI2000MULTIGEOM | DAGI_TotalDownload_Current for alle entiteter hvor skala er 1:2.000.000 |
DAGI2000MULTIGEOM_HF | DAGI_TotalDownload_Current for alle entiteter hvor skala er 1:2.000.000 |
DAGI250MULTIGEOM | DAGI_TotalDownload_Current for alle entiteter hvor skala er 1:250.000 |
DAGI250MULTIGEOM_HF | DAGI_TotalDownload_Current for alle entiteter hvor skala er 1:250.000 |
DAGI500MULTIGEOM | DAGI_TotalDownload_Current for alle entiteter hvor skala er 1:500.000 |
DAGI500MULTIGEOM_HF | DAGI_TotalDownload_Current for alle entiteter hvor skala er 1:500.000 |
DAR-Aktuelt-Totaludtraek_HF | DAR_TotalDownload_Current for alle entiteter I DAR |
DAR-Totaludtraek_HF | DAR_TotalDownload_Bitemporal for alle entiteter I DAR |
DHMhoejdekurver025 | DHM_ referencekurve025_TotalDownload_Temporal |
DHMhoejdekurver025_HF | DHM_ referencekurve025_TotalDownload_Temporal |
DHMhoejdekurver050 | DHM_ formkurve05_TotalDownload_Temporal |
DHMhoejdekurver050_HF | DHM_ formkurve05_TotalDownload_Temporal |
DHMhoejdekurver250 | DHM_ formkurve25_TotalDownload_Temporal |
DHMhoejdekurver250_HF | DHM_ formkurve25_TotalDownload_Temporal |
DHMhoejdekurverekstrempunkter | DHM_kote05_TotalDownload_Current |
DHMhoejdekurverekstrempunkter_HF | DHM_kote05_TotalDownload_Current |
DHMoprindelseKorrektion | DHM_korrektionsegne_Bitemporal med GeoDK Soe-entiteten |
DHMoprindelseKorrektion_HF | DHM_korrektionsegne_Bitemporal med GeoDK Soe-entiteten |
DHMoprindelsePunktoprindelse | DHM_punktoprindelse_Bitemporal |
DHMoprindelsePunktoprindelse_HF | DHM_punktoprindelse_Bitemporal |
DKstednavneBearbejdedeNohist | DS_TotalDownload_Current for alle entiteter |
DKstednavneBearbejdedeNohist_HF | DS_TotalDownload_Current for alle entiteter |
EBREjendomsbeliggenhedSimpel_HF | EBR_TotalDownload_Current for alle entiteter |
EBREjendomsbeliggenhed_HF | EBR_TotalDownload_Bitemporal for alle entiteter |
GeoDanmark60 | GeoDKV_TotalDownload_Temporal for alle entiteter |
GeoDanmark60HIST | GeoDKV_TotalDownload_Bitemporal for alle entiteter |
GeoDanmark60HISTKommune_HF | GeoDKV_TotalDownload_Temporal for alle entiteter med geografisk filtrering på relevant kommune |
GeoDanmark60HISTRegion_HF | GeoDKV_TotalDownload_Temporal for alle entiteter med geografisk filtrering på relevant region |
GeoDanmark60HIST_HF | GeoDKV_TotalDownload_Bitemporal for alle entiteter |
GeoDanmark60_HF | GeoDKV_TotalDownload_Temporal for alle entiteter |
GeoDanmark60bruger | GeoDKV_TotalDownload_Bitemporal for alle entiteter |
GeoDanmark60bruger_HF | GeoDKV_TotalDownload_Bitemporal for alle entiteter |
MATkortdataGaeldendeDKComplete_GML | MAT_Totaldownload_Current for alle entiteter med tilknyttet jordstykke pr. entitet |
MATkortdataGaeldendeDKComplete_GPKG | MAT_Totaldownload_Current for alle entiteter med tilknyttet jordstykke pr. entitet |
MATkortdataGaeldendeKommuneComplete_GML | MAT_Totaldownload_Current for alle entiteter med tilknyttet jordstykke pr. entitet og med geografisk filtrering |
MATkortdataGaeldendeKommuneComplete_GPKG | MAT_Totaldownload_Current for alle entiteter med tilknyttet jordstykke pr. entitet og med geografisk filtrering |
MATregisterdataTotalUdtraek | MAT_TotalDownload_Bitemporal for alle entiteter |