Denne mapning viser hvordan man går fra DAWA til DAF, hvis man har benyttet DAWA servicen Adgangsadresser med parameteren kommunekode (Adgangsadresser.kommunekode) som input til sin søgning. Altså har man med denne service kunne finde alle adgangsadresser inden for en bestemt kommune.
Attributten til venstre for pilen, er den DAF attribut som man skal starte i, med sit input fra DAWA. Altså skal man tage den kommunekode man ville give DAWA som input, og i stedet sætte den ind i DAF attributten kommunekode i entiteten DAGI_Kommuneinddeling (DAGI_Kommuneinddeling.kommunekode).
Attributten til højre for pilen er den DAF attribut man skal finde frem til ved fremsøgningen beskrevet ovenover. Altså vil man i dette tilfælde bruge den kommunekode man tidligere har brugt som input i DAWA, som input i DAF (som beskrevet ovenover), og som output skal man have fat i attributten id_lokalId på samme entitet (DAGI_Kommuneinddeling.id_lokalId). Denne attribut er nemlig en nøgle, der kan bruges som input i DAR_Husnummer, og af den grund er der sat et "lighedstegn" mellem attributterne. I dette tilfælde skal DAGI_Kommuneinddeling.id_lokalId indsættes i DAR_Husnummer.kommuneinddeling, og på den måde kan man fremsøge alle husnumre i en bestemt kommune i DAF, ligesom man kunne i DAWA.
Output
I nedenstående boks kan et eksempel på en mapning fra DAWA til DAF, for DAWA output, ses:
Denne mapning viser, hvordan man går fra DAWA til DAF, hvis man ud fra en søgning har brugt resultatet i outputtet Adgangsadresser.kommune.kode. Altså har man med denne service kunne finde kommunekoden for en fremsøgt adgangsadresse.
I første linje vises den entitet i DAF som man skal overgå til. Altså skal man gå fra at bruge DAWA servicen Adgangsadresser til at bruge DAF entiteten DAR_Husnummer. Når man har fremsøgt en adresse i DAR_Husnummer (fx ved brug af DAR_Husnummer.adgangsadressebetegnelse som input) skal man finde attributten kommuneinddeling i output resultatet. Dette er en nøgle, som skal bruges som input i DAF entiteten DAGI_Kommuneinddeling. Her svarer nøglen til attributten id_lokalId (DAGI_Kommuneinddeling.id_lokalId). Man vil derefter kunne finde attributten kommunekode i output resultatet. På den måde kan man i DAF finde kommunekoden for den kommune, som et bestemt husnummer befinder sig i.
I stedet for at anvende afstemningsområdenummer som inputparameter, anbefales det at bruge Husnummer.afstemningsomraade, som altid er unik. Afstemningsområdenummer er kun unik inden for en kommune.
DAR_Husnummer
afstemningsomraade
Adgangsadresser
bebyggelsesid
I DAWA var det muligt at søge efter adresser, som lå i en bestemt navngivet bebyggelse i Danske Stednavne. Hvis man i GraphQL ønsker noget lignende skal man først finde koordinaterne for stednavnet i DS_Bebyggelse ved at koble DS_Stednavn og DS_Bebyggelse og derefter anvende koordinaterne som input til DAR GraphQL. Analysen kan også foretage i GIS.
DS_Bebyggelse
geometri
Adgangsadresser
bebyggelsestype
I DAWA var det muligt at søge efter adresser, som lå i bebyggelser i Stednavne med bestemte kategorier.
Hvis man i GraphQL ønsker noget lignende skal man først finde stednavnet i DS_Stednavn og koble til DS_bebyggelse, hvor geometrien findes. Koordinaterne kan derefter anvendes input til DAR GraphQL. Analysen kan også foretage i GIS.
Analysen skal foretages i GIS vha. Fildownload.
n/a
n/a
Adgangsadresser
ejerlavkode
Hvis en adresse skal fremsøges via ejerlav kræver det også et matrikelnummer som input. Dermed kan alle adresser der ligger på en bestemt matrikel i et bestemt ejerlav fremsøges. For at gå fra Matriklen til DAR kan fleksibel opslagslogik benyttes (se GraphQL eksempel).
{
"data": {
"MAT_Jordstykke": {
"nodes": [
{
"id_lokalId_22_Husnummer_jordstykke_ref": {
"nodes": [
{
"adgangsadressebetegnelse": "Rødkildevej 40, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 42, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 44, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 46, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 48, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 50, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 52, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 54, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 56, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 58, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 60, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 62, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 64, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 66, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 68, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 70, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 72, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 74, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 76, 2400 København NV"
}
]
},
"id_lokalId_22_Husnummer_placeretPaaForeloebigtJordstykke_ref": null
}
]
}
}
}
MAT_Jordstykke
ejerlavLokalId (Se "Særlige opmærksomhedspunkter for anvendere")
Adgangsadresser
geometri
Denne parameter kunne benyttes hvis format var sat til "GeoJSON", og kunne bruges til at vælge om adgangspunkt eller vejpunkt skulle benyttes i output. Default værdi var "adgangspunkt".
KVH og KVHX var i DAWA en attribut og parameter, der var sammensat af data for en given adgangsadresse eller adresse og i nogle anvendersystemer anvendt som nøgle.
En ændring i et af de felter, der udgør KVH- eller KVHX-nøglen, vil medføre behov for at opdatere nøglen i alle systemer, hvor den anvendes. Dette gør nøglen ustabil som reference til en adresse. Som følge af denne ustabilitet vil KVH og KVHX ikke være tilgængelig i Datafordeleren. id_lokalid skal i stedet benyttes som nøgle
KVH bestod af adressens kommunekode i de første 4 cifre, adressens vejkode i de næste 4 cifre og adressens husnummertekst i de sidste 4 cifre.
KVHX indeholdt yderligere adressens etagebetegnelse i de næste 3 cifre og adressens dørbetegnelse i de sidste 4 cifre.
Data i nøglerne kan findes i : DAR.Husnummer.Vejmidte (består af kommunekode-vejkode) eller i DAR.NavngivenVejKommunedel, DAR.Husnummer.Husnummertekst, DAR.Adresse.etagebetegnelse og DAR.Adresse.doerbetegnelse
n/a
n/a
Adgangsadresser
landsdelsnuts3
Denne entitet er ikke med i DAGIs nye datamodel, se denne side: Objektspecification
n/a
n/a
Adgangsadresser
matrikelnr
Matrikelnumre er kun unikke indenfor et ejerlav, så hvis matrikelnummer skal bruges som inputparameter skal ejerlavLokalId (ejerlavkode) også benyttes. For at gå fra Matriklen til DAR kan fleksibel opslagslogik benyttes (se GraphQL eksempel).
{
"data": {
"MAT_Jordstykke": {
"nodes": [
{
"id_lokalId_22_Husnummer_jordstykke_ref": {
"nodes": [
{
"adgangsadressebetegnelse": "Rødkildevej 40, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 42, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 44, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 46, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 48, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 50, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 52, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 54, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 56, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 58, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 60, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 62, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 64, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 66, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 68, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 70, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 72, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 74, 2400 København NV"
},
{
"adgangsadressebetegnelse": "Rødkildevej 76, 2400 København NV"
}
]
},
"id_lokalId_22_Husnummer_placeretPaaForeloebigtJordstykke_ref": null
}
]
}
}
}
MAT_Jordstykke
matrikelnummer (Se "Særlige opmærksomhedspunkter for anvendere")
Adgangsadresser
medtagnedlagte
DAWA har som default kun indeholdt entiteter med gældende eller foreløbig status, men Datafordeleren udstiller som default også entiteter med status nedlagt og henlagt. Find en oversigt over DAR's statuskoder på denne side.
n/a
n/a
Adgangsadresse
medtagugyldige
DAWA filtrerede som default foreløbige adresser med manglende husnummertekst, postnummer- eller navngivenvej-tilknytning fra, og med denne parameter kunne man vælge at få dem med. På Datafordeleren vil disse adresser være med som default, og man skal selv filtrere dem fra.
n/a
n/a
Adgangsadresse
navngivenvej_id
DAR_Husnummer
navngivenVej
Adgangsadresse
nøjagtighed
oprindelse_noejagtighedsklasse kan ikke bruges som en input parameter for DAR_Adressepunkt i GraphQL, og det vil derfor være nødvendigt at benytte Fildownload og selv analysere ud fra parameterværdierne, hvis adressepunkter med en bestemt nøjagtighedsklasse skal bruges som input til DAR_Husnummer.adgangspunkt. Find en oversigt over DAR's nøjagtighedsklasser på denne side.
DAR_Adressepunkt
oprindelse_noejagtighedsklasse
Adgangsadresse
opstillingskredskode
I DAWA var det muligt at søge efter adresser, som lå i bestemte opstillingskredse. Dette er ikke muligt i GraphQL. Analysen skal foretages i GIS vha. Fildownload.
n/a
n/a
Adgangsadresse
politikredskode
I DAWA var det muligt at søge efter adresser, som lå i bestemte politikredse. Dette er ikke muligt i GraphQL. Analysen skal foretages i GIS vha. Fildownload.
I DAWA var det muligt at søge efter adresser, som lå i bestemte regioner. Dette er ikke muligt i GraphQL. Analysen skal foretages i GIS vha. Fildownload.
n/a
n/a
Adgangsadresse
retskredskode
I DAWA var det muligt at søge efter adresser, som lå i bestemte retskredse. Dette er ikke muligt i GraphQL. Analysen skal foretages i GIS vha. Fildownload.
I DAWA var værdi 1 = "Gældende" og 3 = "Foreløbig". Statuskoderne på Datafordeleren er 2 = "Foreløbig", 3 = "Gældende", 4 = "Nedlagt" og 5 = "Henlagt". De kan også ses på denne side.
DAR_Husnummer
status
Adgangsadresse
stedafstand
I DAWA var det muligt at søge efter adresser som lå inden for en bestemt afstand af et angivet stedid. Dette er ikke muligt i GraphQL. Analysen skal foretages i GIS vha. Fildownload.
n/a
n/a
Adgangsadresse
stedid
I DAWA var det muligt at søge efter adresser som lå inden for et bestemt sted.
Geometri kan findes i relevant DS entitet (fx DS_Bygning), hvilket kan fremsøges ved brug af objectid (fx DS_Bygning.objectid), hvori stedid værdien indsættes.
Danske Stednavne
n/a
Adgangsadresse
storkredsnummer
I DAWA var det muligt at søge efter adresser, som lå i bestemte storkredse. Dette er ikke muligt i GraphQL. Analysen skal foretages i GIS vha. Fildownload.
I DAWA var det muligt at søge efter adresser som lå i bestemte valglandsdele via valglandsdelbogstav. Dette er ikke muligt i GraphQL. Analysen skal foretages i GIS vha. Fildownload.
n/a
n/a
Adgangsadresse
vejkode
Vejkoder er kun unikke indenfor en kommune, så hvis vejkode skal bruges som inputparameter i DAR_NavngivenVejKommunedel, så skal kommune (kommunekode) også benyttes. Man kan gå fra DAR_NavngivenVejKommunedel til DAR_NavngivenVej via fleksibel opslagslogik, og når man har DAR_NavngivenVej.id_lokalId kan dette benyttes som input i DAR_Husnummer.
Nedenunder vises det hvordan man går fra DAR_NavngivenVejKommunedel til DAR_NavngivenVej via vejkode og kommunekode.
Output på Datafordeleren indeholder ikke en URL-reference lignende href i DAWA
n/a
n/a
Adgangsadresse
Adgangsadresse
id
DAR_Husnummer
id_lokalId
Adgangsadresse
Adgangsadresse
adgangadressebetegnelse
DAR_Husnummer
adgangsadressebetegnelse
Adgangsadresse
Adgangsadresse
kvh
KVH og KVHX var i DAWA en attribut og parameter, der var sammensat af data for en given adgangsadresse eller adresse og i nogle anvendersystemer anvendt som nøgle.
En ændring i et af de felter, der udgør KVH- eller KVHX-nøglen, vil medføre behov for at opdatere nøglen i alle systemer, hvor den anvendes. Dette gør nøglen ustabil som reference til en adresse. Som følge af denne ustabilitet vil KVH og KVHX ikke være tilgængelig i Datafordeleren. id_lokalid skal i stedet benyttes som nøgle
KVH bestod af adressens kommunekode i de første 4 cifre, adressens vejkode i de næste 4 cifre og adressens husnummertekst i de sidste 4 cifre.
KVHX indeholdt yderligere adressens etagebetegnelse i de næste 3 cifre og adressens dørbetegnelse i de sidste 4 cifre.
Data i nøglerne kan findes i : DAR.Husnummer.Vejmidte (består af kommunekode-vejkode) eller i DAR.NavngivenVejKommunedel, DAR.Husnummer.Husnummertekst, DAR.Adresse.etagebetegnelse og DAR.Adresse.doerbetegnelse
n/a
n/a
Adgangsadresse
Adgangsadresse
status
Denne attribut indeholdt en tilbagekonverteret version af statuskoderne. De statuskoder der udstilles på Datafordeleren svarer til de koder som attributten darstatus har indeholdt (se attribut i rækken under denne). Det betyder, at for denne attribut var værdi 1 = "Gældende" og 3 = "Foreløbig". Statuskoderne på Datafordeleren er 2 = "Foreløbig", 3 = "Gældende", 4 = "Nedlagt" og 5 = "Henlagt". De kan også ses på denne side.
n/a
n/a
Adgangsadresse
Adgangsadresse
darstatus
DAWA har som default kun indeholdt entiteter med gældende eller foreløbig status, men Datafordeleren udstiller som default også entiteter med status nedlagt og henlagt. Find en oversigt over DAR's statuskoder på denne side.
Se eksempel på brug af fleksibel opslagslogik her: Fleksibel opslagslogik (DAR). Der er udviklet en ny datamodel for Matriklen, som er udstillet på Datafordeleren. DAWAs API er baseret en ældre datamodel, hvor data er konverteret tilbage fra den nye datamodel.
Se eksempel på brug af fleksibel opslagslogik her: Fleksibel opslagslogik (DAR) Der er udviklet en ny datamodel for Matriklen, som er udstillet på Datafordeleren. DAWAs API er baseret en ældre datamodel, hvor data er konverteret tilbage fra den nye datamodel.
MAT_Jordstykke
matrikelnummer
Adgangsadresse
Adgangsadresse
bebyggelser
Information om bebyggelser kan findes via Danske Stednavnes entiteter DS_Bebyggelse og DS_Stednavn, hvor man i DS_Bebyggelse kan lave en geografisk analyse baseret på adgangspunktets koordinater og derefter finde navnet i DS_Stednavn. Hvis man har en stor mængde adgangspunkter anbefales det at lave en geografisk analyse, fx. vha. et GIS-værktøj og fildownload fra DAF.
Denne attribut indeholdt en tilbagekonverteret version af kildekoderne. Se oversigt over koderne for kilde til geometri der udstilles på DAF på denne side: Kilde til geometri
Kvadratnet udstilles ikke via Datafordeleren. Kvadratnettet kan findes her: Det Danske Kvadratnet
n/a
n/a
Adgangsadresse
Adgangsadresse.DDKN
DDKN.km1
Kvadratnet udstilles ikke via Datafordeleren. Kvadratnettet kan findes her: Det Danske Kvadratnet
n/a
n/a
Adgangsadresse
Adgangsadresse.DDKN
DDKN.km10
Kvadratnet udstilles ikke via Datafordeleren. Kvadratnettet kan findes her: Det Danske Kvadratnet
n/a
n/a
Adgangsadresse
Adgangsadresse.historik
oprettet
I Datafordeleren kan denne dato findes med DAR_Husnummer i entiteten virkningFra, i den objektversion hvor husnummeret blev oprettet. Dvs. at det er den tidligste virkningFra dato. Hvis man vil finde denne via GraphQL skal man anvende entitetsbaseret GraphQL, da fleksibel opslagslogik kræver, at man kender virkningstid og/eller registreringstid.
virkningFra (se "Særlige opmærksomhedspunkter for anvendere")
Adgangsadresse
Adgangsadresse.historik
ændret
I Datafordeleren kan denne dato findes med DAR_Husnummer i entiteten registreringFra, i den objektversion hvor husnummeret sidst blev ændret. Hvis man vil finde denne via GraphQL skal man anvende entitetsbaseret GraphQL, da fleksibel opslagslogik kræver, at man kender virkningstid og/eller registreringstid. Se GraphQL eksempel for adgangsadresse.historik oprettet.
DAR_Husnummer
registreringFra
Adgangsadresse
Adgangsadresse.historik
ikraftrædelse
I Datafordeleren kan denne dato findes med DAR_Husnummer i entiteten virkningFra, i den nyeste objektversion hvor husnummeret har status gældende (status=3). Hvis man vil finde denne via GraphQL skal man anvende entitetsbaseret GraphQL, da fleksibel opslagslogik kræver, at man kender virkningstid og/eller registreringstid. Se GraphQL eksempel for adgangsadresse.historik oprettet.
DAR_Husnummer
virkningFra (se "Særlige opmærksomhedspunkter for anvendere")
Adgangsadresse
Adgangsadresse.historik
nedlagt
I Datafordeleren kan denne dato findes med DAR_Husnummer i entiteten virkningFra, i den objektversion hvor husnummeret har status nedlagt (status=4). Hvis man vil finde denne via GraphQL skal man anvende entitetsbaseret GraphQL, da fleksibel opslagslogik kræver, at man kender virkningstid og/eller registreringstid.