Septimas høringssvar vedrørende dokumenteterne FKG datamodellen - Version Fysisk implementering.pdf og FKG_2_3_1_mssql.sql
|
|
- Thorvald Brandt
- 8 år siden
- Visninger:
Transkript
1 Septima P/S Larsbjørnsstræde København K juli 2013 Septimas høringssvar vedrørende dokumenteterne FKG datamodellen - Version Fysisk implementering.pdf og FKG_2_3_1_mssql.sql Indholdsfortegnelse: 1 Indledning Generelle bemærkninger Forholdet til eksisterende implementeringer Forholdet til andre databaseplatforme Temagrupper Sikkerhedsmodel Versionering Diverse Specifikke bemærkninger til datamodellen - Version Fysisk implementering.pdf Afsnit Afsnit Afsnit Afsnit Afsnit Afsnit Afsnit Afsnit Afsnit Afsnit Afsnit afsnit Afsnit afsnit Afsnit afsnit Appendiks A Specifikke bemærkninger til FKG_2_3_1_mssql.sql Postnumre Indexer Insert triggers Update triggers Funktionen FKG_geometry_is_valid... 8
2 1 Indledning Nærværende dokument er Septimas besvarelse af høring vedr. Fælles Kommunale Geodata FKG - offentliggjort 8/ på KL s hjemmeside. Septimas besvarelse er udarbejdet efter en granskning af dokumentet FKG datamodellen - Version Fysisk implementering.pdf samt en stikprøvevis gennemgang af script til SQLserver generering: FKG_2_3_1_mssql.sql. Høringssvaret indeholder ikke en komplet gennemgang af samtlige temaer, idet den dermed forbundne arbejdsbyrde har været for omfattende. Vores høringssvar vedrører udelukkende de IT-tekniske aspekter i materialet - de faglige kommentarer til omfang og indhold af de enkelte temaet har vi ikke baggrund for at besvare. Er der eventuelle spørgsmål eller behov for uddybende kommentarer, kan Septima kontaktes: Christian Fischer christian@septima.dk tlf: Gregers Petersen gregers@septima.dk tlf: juli 2013 Side 2 af 8
3 2 Generelle bemærkninger 2.1 Forholdet til eksisterende implementeringer I de fysiske implementerings guidelines er der nogle forskelle i forhold til den logiske model (se særligt vores kommentarer til: Afsnit 4.2, 4.3, 4.5, 4.6, 4.7 og 4.9. I den forbindelse, anbefaler vi FKG-gruppen at overveje de ekstra omkostninger, der vil være for kommunerne ved at ændre allerede eksisterende implementeringer, så de stemmer overens med implementeringsguidelines. 2.2 Forholdet til andre databaseplatforme Afsnit 4 om implementeringsguidelines er fokuseret omkring en MS SQL-server implementering. En række af de konkret beskrevne guidelines, kan ikke følges for andre databaseplatforme. Derfor er bemærkningen i afsnit 4.1 Med udgangspunkt i implementeringen, som den foreligger til MS SQL Server, beskrives de forskellige guidelines, som bør følges, uanset hvilken databaseplatform, implementeringen er vendt mod. problematisk. Eksempler: Datatyper - der er forskelle mellem MS SQL-server og andre platforme i navngivning af datatype (GUID / UUID, varchar() / character varying(), smallint / NUMBER(,), bit / boolean) etc. Spatialle indexer - der findes ikke et Bounding Box begreb i Postgres Vi anbefaler, at MS SQL-server specifikke begreber fjernes fra implementeringsguidelines - alternativt angives som eksempler og ikke som regler. 2.3 Temagrupper Modellen indeholder ikke definition af de enkelte temaers tilhørsforhold til de 14 anvendte temagrupper. Temagrupperne er beskrevet i den logiske datamodel (afsnit 3.3.1). Vi anbefaler, at tilhørsforholdet modelleres i den fysiske implementering f.eks. som en parentchild relation, hvor hvert tema tilhører een temagruppe. 2.4 Sikkerhedsmodel Der findes i implementeringsbeskrivelsen ingen vejledning i hvordan en sikkerhedsmodel ovenpå implementeringen kan / bør implementeres. Vi vil anbefale, at man indføjer et kort afsnit om at der bør oprettes brugere, der kun kan skrive/læse i de valgte interfaceviews samt læse i kodelisterne. 2.5 Versionering Der beskrives i implementeringen ikke noget sted, hvor implementeringsversion gemmes i databasen. Idet det må forventes, at der kommer mange implementeringsversioner (mindst én pr. version af den logiske datamodel), vil vi anbefale at disse metadata ligeledes gemmes i den implementerede database (f.eks. een version for implementeringen og een version for den tilsvarende logiske datamodel - impl_ver= 2.3.1b, fkg_ver= ). 2.6 Diverse Dokumentet indeholder en del stave- og slåfejl, som bør rettes. 31. juli 2013 Side 3 af 8
4 3 Specifikke bemærkninger til datamodellen - Version Fysisk implementering.pdf 3.1 Afsnit 1.3 Versionsnummer bør fremgå ved MS SQL server. Jf. scriptet er dette MS SQL server 2008, som bør indføres i dokumentet. Øvrige krav til databaseinstallation bør ligeledes anføres (f.eks. collation). 3.2 Afsnit 1.4 Vi anbefaler, at understøttelse af QGIS tilføjes. QGIS er et udbredt OpenSource Desktop GIS produkt, som vi forventer vil være af interesse for en del kommuner. 3.3 Afsnit 2.2 Teksten oprettelse af alle kodeværdier bør rettes til oprettelse af alle kodeværdier, som er fælles for alle kommuner. F.eks. er lookup tabellen d_vejnavn ikke oprettet i scriptet (og skal heller ikke). 3.4 Afsnit 3.2 Der er uoverensstemmelser mellem den logiske datamodel og den fysiske implementering: Forskelle i udvekslingsnavn: Logisk datamodel - udvekslingsnavn t_5009_pumpelag Interfaceview - Viewnavn t_5009_pumpelaug Vi anbefaler at den logiske datamodel altid følges i implementeringen, og at navnet i den logiske datamodel rettes i forbindelse med en opdatering af denne. 3.5 Afsnit 4.1 Teksten... andre kommende implementeringer af FKG datamodellen ligeledes skal følge. og senere...som den foreligger til MS SQL Server, beskrives de forskellige guidelines, som bør følges... Vi anbefaler, at der i begge sætninger står bør med den argumentation, at implementeringsguidelines netop er FKG's anbefalinger for en implementering. Andre implementeringer kan anvendes. Efter vores vurdering er det væsentlige, at interfaceviews og kodelister standardiseres for så vidt angår navngivning, datatyper og forretningsregler. 3.6 Afsnit 4.2 Angående argumentet med risiko for inkonsistens ved at opdele temaer i en specifik og en generel del (1:1 relation): vi har meget vanskeligt ved at se, hvordan dette kan ske med tilgangen til databasen gennem interfaceviews. Metoden med at anvende interfaceviews sikrer jo netop, at der ikke kan forekomme denne type inkonsistens (og strider i øvrigt imod argumentet for at bruge interfaceviews som det fremføres i afsnit 3.2). Modsat har en udskillelse af den generelle del i en separat tabel nogle fordele i forhold til den angivne metode: 31. juli 2013 Side 4 af 8
5 Forretningsregler for attributter i den generelle del, kan implementeres én gang i stedet for 82 gange. De 3 relationer fra den generelle del (cvr_kode, oprindkode og statuskode) kan reduceres til 3 i stedet for 246 (3 * 82) Det bliver mere klart i den fysiske model, hvordan strukturen med en generel del og en specifik del fungerer Der kan enkelt sikres eksplicit at det globalt unikke objekt_id ikke kan gentages for flere objekter på tværs af temaer. Vi vil anbefale FKG-gruppen nøje at overveje fordelene ved en udsplitning i en specifik tabel. Se i øvrigt kommentarer til afsnit 4.3 om generel sikring af unikt objekt_id. 3.7 Afsnit 4.3 Jævnfør vore erfaringer med implementering af FKG til de større GIS-platforme (QGIS, GeoMedia, MapInfo og ArcGIS gennem plugin), er der kun MapInfo, der ikke direkte understøtter brugen af GUID som primærnøgle. MapInfo kræver udover dette en række ændringer, f.eks. understøttes (status: december 2012) ikke direkte editering af (varchar-)felter større end 254 tegn. Dette udelukker editering af en lang række af modellens felter i MapInfo. Vi anbefaler derfor, at det undersøges, hvormange...mange af dagens GIS-programmer... der er tale om og at det desuden undersøges om ikke - bl.a. pga. problemet med editering af felter med mere end 254 tegn - der alligevel skal editeres f.eks. ved hjælp af et MBX-plugin til MapInfo. Vi anbefaler, at der ikke introduceres en ny primærnøgle (ID - integer), men at version_id som beskrevet i den logiske datamodel bibeholdes som primær nøgle. Efter vores overbevisning mangler der - jvf. kommentarerne til afsnit desuden en tilsikring af at objekt_id i sammenstilling med systid_fra behandles som en globalt unik nøgle. Dette nævnes ikke i dette afsnit og jvf. kommentarerne i afsnittet ovenfor er der derfor med den nuværende implementering ingen garanti for at man ikke kan indsætte flere samtidige objekter med samme objekt_id - i den nuværende beskrivelse sikres dette ikke engang i samme tabel. Dette strider mod ordlyden og meningen som beskrevet i logiske datamodel. 3.8 Afsnit 4.5 Der benyttes i den givne implementering varchar(x)-felter til implementering af tekst. Brugen af varchar gør det alene muligt at anvende ASCII-tegn og det er således ikke muligt at benytte internationale tegn. Vi anbefaler, at der i stedet benyttes nvarchar (hvor der gemmes i UTF-8), således at også særlige udenlandske specialtegn kan medtages. 31. juli 2013 Side 5 af 8
6 3.9 Afsnit 4.6 Vi savner en forklaring på hvorfor navngivningen af attributter i kodelistetabeller ikke følger den logiske datamodelbeskrivelse. I den implementerede model er benyttet: kode (for primærnøglen) tekst (for den tilhørende tekstuelle beskrivelse) aktiv (for markering af om kodeværdien er i brug) begrebsdefinition (for en detaljeret beskrivelse) I den logiske datamodelbeskrivelse benyttes en anden semantik - f.eks d_basis_hastighed: hastighed_kode hastighed aktiv begrebsdefinition Der er fordele og ulemper ved begge metoder, men der bør være overensstemmelse mellem den logiske beskrivelse og den fysiske implementering. Den valgte semantik vil være i strid med allerede implementerede FKG datamodeller, og vil vanskelliggøre tolkningen af den bagvedliggende datamodel. Det er desuden vores erfaring, at når alle felter ikke er navngivet ens, vil muligheden for fejl ved udarbejdelse af triggers og scripts mv. øges betragteligt. Vi anbefaler, at FKG gruppen: Enten ændringer retningslinjer for den fysiske implementering, så de følger den logiske datamodel eller Ændrer den logiske datamodelbeskrivelse, så den svarer til retningslinjerne for den fysiske implementering 3.10 Afsnit 4.7 I den logiske datamodel afsnit Tilladt geometri, er angivet at Geometri for objekter skal opfylde OGC Simple Feature Specification standarderne for punkt, linje, polygon, multipunkt, multilinje og multipolygon. Standarderne skal opfyldes på databaseniveau. (Eksempelvis må en linje ikke krydse sig selv.) For hvert tema er geometritypen enten et punkt, en linje eller en polygon eller tilsvarende multi-punkt, -linje eller -polygon. Dette er i modstrid med implementeringsbeskrivelsen, hvor multi-versionerne ikke findes. Allerede eksisterende implementeringer (og data) ligger med multigeometrier - en udveksling vil derfor ikke være mulig med den beskrevne implementering. Vi anbefaler FKG gruppen, at retningslinjer for den fysiske implementeres ændres så den svarer til beskrivelsen i den logiske datamodel Afsnit afsnit Det er meningsløst og bør ikke kunne lade sig gøre at ændre temakoden / temanavnet for et objekt i et tema. Dette vil betyde at man f.eks. kan have parkinventar liggende i temaet vandløb (med vandløbsattributter). Derudover vil vi anbefale, at man ikke kan ændre en kodeværdi i temaet ved at ændre kodeteksten (dette er i øvrigt heller ikke understøttet med de triggerdefinitioner, som er implementeret i fkg_2_3_1_mssql.sql ). Det vil skabe uklarhed om hvad der sker hvis både kodeværdien og teksten ændres i en update og værdierne ikke stemmer overens med hvad der ligger i kodelistetabellen. I stedet bør updates af kodetekster bortkastes. 31. juli 2013 Side 6 af 8
7 3.12 Afsnit afsnit Afsnit 4: Hvad er årsagen til at man vil indsætte teksten Ukendt i bruger_id. Det er defineret som et obligatorisk og teksten Ukendt kan vel ikke fortolkes som andet end at man ikke har angivet bruger_id. Vi anbefaler, at der checkes for NOT NULL i stedet - idet erfaringen ellers viser at der vil opstå et stort antal poster med Ukendt som bruger. Samtidig anbefaler vi at definitionen i den logiske datamodel suppleres med en bemærkning om at obligatorisk / frit markeringen S/(O) skal forstås som at systemgenereret ikke er systemgenereret af databasen, men af den applikation, som tilgår databasen (det andet kan ikke lade sig gøre). Den samme bemærkning gør sig gældende for feltet cvr_kode Afsnit afsnit Teksten: Triggers håndterer versionering i en update-transaktion således En update af den aktueller version af objektet, hvor systid_til sættes til det aktuelle tidspunkt. Er gentaget Appendiks A Vi har ikke gennemgået appendikset i detaljer - vi antager at indholdet følger definitionen i den logiske datamodel. 31. juli 2013 Side 7 af 8
8 4 Specifikke bemærkninger til FKG_2_3_1_mssql.sql 4.1 Postnumre Basistabellen d_basis_postnr bliver oprettet med både Grønlandske, Færøske og pseudo postnumre. Vi anbefaler, at basisversionen kun indeholder danske postnumre 4.2 Indexer Der defineres flere indexer end der er beskrevet i guideline dokumentet. F.eks. defineres der på tabellen t_5000_vandl_t følgende indexer: IDX_t_5000_vandl_t_101 ON t_5000_vandl_t (versions_id) IDX_t_5000_vandl_t_102 ON t_5000_vandl_t (systid_til) IDX_t_5000_vandl_t_103 ON t_5000_vandl_t (systid_fra) IDX_t_5000_vandl_t_104 ON t_5000_vandl_t ([systid_fra] ASC, [systid_til] ASC) INDEX SPIDX_t_5000_vandl ON t_5000_vandl_t (GEOMETRI) Vi anbefaler, at der kun implementeres de indexer, der er beskrivet i guidelines. 4.3 Insert triggers Det er ikke muligt at indsætte data hvor man kender objekt_id. Databasen tildeler altid et nyt objekt_id. Dette er ikke hensigsmæssigt, idet det umuliggør f.eks. off-line oprettelse af objekter eller udveksling af objekter på tværs af platforme. 4.4 Update triggers Det kan lade sig gøre at opdatere objekt_id. Dette bør undgås, idet en opdatering af objekt_id ødelægger den bagvedliggende historik på objektet. 4.5 Funktionen FKG_geometry_is_valid Der tjekkes for om punkter er punkter, om linier er linier og om polygoner er polygoner eller multipolygoner. Det kan undre, hvorfor der kun for polygoner tillades multigeometrier. 31. juli 2013 Side 8 af 8
FKG datamodellen Version Implementeringsguidelines. FKG datamodellen Version Implementeringsguidelines
FKG Fælleskommunale Geodatasamarbejde FKG datamodellen Version 2.3.1 Implementeringsguidelines Sidste revisionsdato: 24. oktober 2013 1 Dokumenthistorik Version Dato Initialer Ændring 1.0 5.7.2013 TBS/NIRAS
Læs mereFKG datamodellen Version 2.3.1 ArcGIS integration Sidste revisionsdato: 23. maj 2014
FKG datamodellen Version 2.3.1 ArcGIS integration #1 FKG Fælleskommunale Geodatasamarbejde FKG datamodellen Version 2.3.1 ArcGIS integration Sidste revisionsdato: 23. maj 2014 1 FKG datamodellen Version
Læs mereFKG datamodellen Version 2.3.1 Fysisk implementering #3. FKG datamodellen Version 2.3.1 Den fysiske implementering
FKG Fælleskommunale Geodatasamarbejde FKG datamodellen Version 2.3.1 Den fysiske implementering Sidste revisionsdato: 26. august 2013 1 Dokumenthistorik Version Dato Initialer Ændring 1.0 5.7.2013 TBS/NIRAS
Læs mereFESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø
FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø Høringssvar vedr. FESD GIS-integrationsmodel version 2.0 Geodata Danmark har
Læs mereOGF Datamodeller. Workshop 2 Teknisk gennemgang
OGF Datamodeller Workshop 2 Teknisk gennemgang Datamodel - Datakatalog Pragmatisk tilgang: Navn / beskrivelse af dataindhold Geometri Attributter Behov for at sætte begreber på plads, så det er det samme
Læs mereFredericia Kommunes GIS database. Insights Danmark 2012
Fredericia Kommunes GIS database Insights Danmark 2012 Hvorfor SQL Server? SQL server PostGIS Har stort set samme funktionalitet Fik MSSQL server 2008 med LOIS ingen ekstra udgift Ingen support til
Læs mereOff-line redigering i Arealdata
Brugervejledning Danmarks Arealinformation Den 6. januar 2009 Off-line redigering i Arealdata Trin-for-trin vejledning 6. januar 2009 INDHOLDSFORTEGNELSE SIDE 1. Redigering i Arealdata 3 2. Proces ved
Læs mereUddybende spørgsmål til MUD-GIS kravspecifikation
Uddybende spørgsmål til MUD-GIS kravspecifikation I forbindelse med tilbudsafgivelse er COWI stødt på følgende spørgsmål, som ønskes afklaret, inden det endelige tilbud afgives. Geometrityper Understøttelse
Læs mereKommunernes implementering af FKG datamodellen
Kommunernes implementering af FKG datamodellen v. Jesper Gaardboe Jensen, Geo Fyn Projektchef Jesper Gaardboe Jensen www.geofyn.dk jgj@geofyn.dk Sidder i 2 FKG arbejdsgrupper 1 Rejsen Hvad er FKG? Hvem
Læs mereDatabase design for begyndere
Denne guide er oprindeligt udgivet på Eksperten.dk Database design for begyndere Denne artikel beskriver hvordan man kommer fra ide til database design. Den stopper inden normal former. Den forudsætter
Læs mereUpload & Download. Vejledning. Vejledning til brugen af upload og download funktionerne for Plandata.dk. Udarbejdet af Erhvervsstyrelsen
Vejledning Upload & Download Vejledning til brugen af upload og download funktionerne for Plandata.dk. Udarbejdet af Erhvervsstyrelsen Version: 1.0.0. Dato: 27-07-2018 Indholdsfortegnelse 1 Revisionshistorik...
Læs mereImplementeringsvejledning til FKG-datamodel version 2.5 for MS SQL Server og ArcGIS
Implementeringsvejledning til FKG-datamodel version 2.5 for MS SQL Server og ArcGIS 1 Indholdsfortegnelse 2 Indledning... 3 2.1 Leverancen... 4 2.2 Mappen FKG.gdb... 4 2.3 Mappen FKG_25.gdb... 4 2.4 Mapperne
Læs mereDatabase programmerings tips
Denne guide er oprindeligt udgivet på Eksperten.dk Database programmerings tips Denne artikel vil introducere nogle problem stillinger med flere samtidige brugere, som man skal tænke på, når man udvikler
Læs mereKort og godt om test af arkiveringsversioner
Kort og godt om test af arkiveringsversioner Data og dokumenter fra den offentlige forvaltnings it-systemer, som skal bevares for eftertiden, skal afleveres til arkiv i form af arkiveringsversioner. Arkiveringsversioner
Læs mere0.9 19-09-2012 DAVAR Omdøbt til SagDokumentFormat. Attention er skilt ud i et selvstændigt format, AttentionFormat.
Specifikation 19. september 2012 DAVAR J.nr. 2012-6211-281 Sagdokumentformat Versionshistorik Version Dato Initialer Noter 0.7 15-06-2012 DAVAR Høringsversion. Indsat MeddelelseAttention. 0.9 19-09-2012
Læs mereBrugervejledning DAGI Afstemningsområder
Brugervejledning DAGI Afstemningsområder Version 1, marts 2018 Formål Denne vejledning har til hensigt at give kommunerne grundlæggende information om DAGI Afstemningsområder webapplikationen. Brugerinterface
Læs mereKommentar fra KMS til Specifikation af Serviceinterface for Person
Kommentar fra KMS til Specifikation af Serviceinterface for Person Organisation Side Kapitel Afsnit/figur/tabel /note Type af kommentar (generel (G), redaktionel (R), teknisk (T)) Kommentar KMS-1 G Godt
Læs mereAnvendelse af dobbelthistorik i GD2
Grunddataprogrammet under den Fællesoffentlige Digitaliseringsstrategi GD2 - Adresseprogrammet Anvendelse af dobbelthistorik i GD2 Implementerings regler og eksempler på dobbelthistorik MBBL- REF: Version:
Læs mereIntroduktion til OPC Access
Introduktion til OPC Access OPC Access anvendes til at kommunikere med jeres produktionsudstyr via OPC. OPC Access kombinerer en SQL Server med OPC, således at jeres produktionsudstyr kobles sammen med
Læs mereHøringssvar vedrørende Specifikation af serviceinterface for person (part)
IT- og Telestyrelsen Holsteinsgade 63 2100 København Ø Høringssvar vedrørende Specifikation af serviceinterface for person (part) Dette er KLs høringssvar på den offentlige høring om specifikation af serviceinterface
Læs mereDe vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML
SQL kap 6-7 + 17-20 DDL og DML 1 De vigtigste SQL-sætninger Data Definition Language (DDL) create table: opretter en ny tabel create unique index: tilføjer et index til en tabel drop table : sletter en
Læs mereFeltnavn Beskrivelse Datatype Eksempel Bemærkninger vedr. indberetning til PlansystemDK. Integer(3) 791
PlanDK2+, feltbeskrivelse: Landzonetilladelse Felter markeret med rødt SKAL udfyldes, når der gemmes en kladde i PlansystemDK Felter markeret med lilla SKAL udfyldes ved statusskift (afhængig af type af
Læs mereIntegration mellem Scan Jour Captia og ArcGIS
Slotsgade 22 6000 Kolding Tlf. 75 53 73 93 Fax 75 53 72 93 http://www.artogis.dk Integration mellem Scan Jour Captia og ArcGIS KAFFE møde 31. august 2006 Samarbejde med ScanJour. Baggrund Baseret på Ny
Læs mereEnerginet.dk's svar på anbefalinger fra kvalitetsgruppen (Bilag 3)
Til Energinet.dk's svar på anbefalinger fra kvalitetsgruppen (Bilag 3) 1. september 2014 XVJE/MAC Indledning Helt overordnet kommer datakvalitetsgruppen med en række anbefalinger, der alt andet lige bør
Læs mereOpgraderingsvejledning: Fra LDV 2.3.1 til LDV 2.4.0
Opgraderingsvejledning: Fra LDV 2.3.1 til LDV 2.4.0 Marts 2015 MODST/SAR Generelt Dette er en vejledning i opgraderingen af LDV 2.3.1 til den nye version, LDV 2.4.0, der understøtter Navision Stat 7.0.
Læs mereOBJEKTKODE Kodeværdi for objekttype Integer(2) 30 Objektkode 30 gælder for planer der knyttes til en lokalplan. Se evt. kodeliste for Plandk2+
PlanDK2+: Byggefelt OBS. Byggefelter er implementeret i Plandata som en selvstændig plantype (30.4). 19. juni 2018 Felter markeret med rødt SKAL udfyldes, når der gemmes en kladde i Felter markeret med
Læs mereVejledning. Zonekort. Erhvervsministeriet, Erhvervsstyrelsen Udarbejdet af Erhvervsstyrelsen. Version: 1.0.0
Vejledning Zonekort Erhvervsministeriet, Erhvervsstyrelsen 2018 Udarbejdet af Erhvervsstyrelsen Version: 1.0.0 Dato: 15-10-2018 Indhold 1. Indledning... 3 1.1. Datamodellen PD2+... 3 2. upload af zonekort...
Læs mereVejledning til online-redigering i Danmarks Arealinformation
Vejledning til online-redigering i Danmarks Arealinformation Redigeringsfunktioner i Danmarks Arealinformation Med denne vejledning vil Danmarks Miljøportal give en kort introduktion til de mest brugte
Læs mereVEJLEDNING I OPSÆTNING I MICROSTATION, MAPINFO, QGIS OG ARCGIS
DATO DOKUMENT SAGSBEHANDLER MAIL TELEFON 5. juli 2016 13/08149-23 Carsten Henning Bitsch cahb@vd.dk +45 7244 2626 VEJLEDNING I OPSÆTNING I MICROSTATION, MAPINFO, QGIS OG ARCGIS 1. Microstation 2. MapInfo
Læs mereData lagring. 2. iteration (implement backend)
Data lagring 2. iteration (implement backend) Emner Grundlæggende database begreber. Data definitionskommandoer ER-diagrammer og cardinalitet/relationer mellem tabeller Redundant data og Normalisering
Læs mereVEJLEDNING I OPSÆTNING I MICROSTATION, MAPINFO, QGIS OG ARCGIS
DATO DOKUMENT SAGSBEHANDLER MAIL TELEFON 26. februar 2016 13/08149-23 Carsten Henning Bitsch cahb@vd.dk +45 7244 2626 VEJLEDNING I OPSÆTNING I MICROSTATION, MAPINFO, QGIS OG ARCGIS 1. Microstation 2. MapInfo
Læs mereSFI-model 20080508_1441
1 af 6 08-05-2008 15:04 SFI-model 20080508_1441 Datatyper Datatyper SFI Overblik Regler Regler SA_Pakke SA 2 af 6 08-05-2008 15:04 SD_Pakke SD SR_Pakke SR WF_Pakke WF 3 af 6 08-05-2008 15:04 Dictionary
Læs mereOverordnet set vurderer Odense Kommune, at både det foreliggende udkast og det bagvedliggende arbejde er af høj kvalitet.
Høringssvar på Specifikation af Serviceinterface for Sag standard for Specifikation af Serviceinterface for Sag og har flg. bemærkninger. og det bagvedliggende arbejde er af høj kvalitet. MFD, MIB Der
Læs mereAnvisning i aflevering af bitemporale data
UDKAST udgivet juni 2019 Anvisning i aflevering af bitemporale data Baggrund Aflevering af data fra it-systemer til et offentligt arkiv er baseret på aflevering af en arkiveringsversion i en relationel
Læs mereHøringssvar vedr. Serviceinterface for Person
Høringssvar vedr. Serviceinterface for Person 1. Indledning... 3 1.1 Arkitekturmæssige overvejelser... 3 2. Konkrete ændringsforslag... 5 2.1 Variable attributnavne... 5 2.2 Registeroplysninger fra akkreditiv...
Læs mereSIMS Active Directory Service 2.5 Quick Guide
SIMS Active Directory Service 2.5 Quick Guide Indhold Beskrivelse... 3 Adgangsniveauer gennem AD grupper... 3 Områdegrupper gennem AD grupper... 3 Adgangsniveauer gennem OU... 3 Gyldighed... 3 Funktioner...
Læs mereB R A N D S O F T. Vejledning til opmåling af kirkegårdskort for landinspektører.
Vejledning til opmåling af kirkegårdskort for landinspektører. Indhold Generelt.... 1 Automatisk/manuel tilknytning af kortdata og gravstedsdata.... 1 To niveauer af geokodning.... 2 Geometrityper....
Læs merePlanDK2+: Byggefelt OBS. Byggefelter er implementeret i PDK som en selvstændig Plantype (30.4) under objektkode 30 (lokalplandelområde).
PlanDK2+: Byggefelt OBS. Byggefelter er implementeret i PDK som en selvstændig Plantype (30.4) under objektkode 30 (delområde). 4. december 2017 Felter markeret med rødt SKAL udfyldes, når der gemmes en
Læs mereHvad er en relationsdatabase? Odense, den 19. januar Version 1.0
Hvad er en relationsdatabase? Odense, den 19 januar 2004 Version 10 Program for 6 kursusdag: Databaser 0900-0945 Hvad er en relationsdatabase? -1045 Opgave om normalisering 1100-1145 Eksempel på database
Læs mereFeltnavn Beskrivelse Datatype Eksempel Bemærkninger vedr. indberetning til Plandata.dk
PlanDK2+, feltbeskrivelse: Landzonetilladelse Felter markeret med rødt SKAL udfyldes, når der gemmes en kladde i Plandata.dk Felter markeret med lilla SKAL udfyldes ved statusskift (afhængig af type af
Læs mereWeb-baseret metadata redigeringsmodul
Kravspecifikation Geodata Danmark Geodatacentret I/S Energivej 3 4180 Sorø Tlf. 5786 0400 Fax. 5786 0414 GIS Danmark A/S Birkemosevej 7 6000 Kolding Tlf. 7399 1100 Fax. 7399 11199 Web www.geodata.dk Web-baseret
Læs mereMAPINFO PROFESSIONAL V11.5
MAPINFO PROFESSIONAL V11.5 Pinpointing potential has never been so easy! Insights Danmark 2012 13. september 2012 Peter Horsbøll Møller, Senior Systems Engineer LAD OS SE PÅ MAPINFO PROFESSIONAL V11.5
Læs mereBegrynder til at lave log ind system
Denne guide er oprindeligt udgivet på Eksperten.dk Begrynder til at lave log ind system Hej Vil jeg gerne lave en lille programmering forklare til hvordan du laver din helt egen lille start på at log ind
Læs mereVEJLEDNING I REGISTRERING MED BORINGSFIKS- OG PEJLEPUNKTER
VEJLEDNING I REGISTRERING MED BORINGSFIKS- OG PEJLEPUNKTER Formål Denne vejledning har til formål at beskrive, hvordan boringsfikspunkter, terrænkoter, pejlepunkter og andre afledede højdedata registreres
Læs mereGuide til opdatering af Navision Stat med ny funktionalitet - nye objekter, datakonvertering, automatisk indlæsning af datafiler.
Side 1 af 20 Navision Stat 7.0 ØSY/JACPM 15-05-2015 Vejledning til Lokal Versionsstyring (VMS) Overblik Guide til opdatering af Navision Stat med ny funktionalitet - nye objekter, datakonvertering, automatisk
Læs mereCasper Fabricius http://casperfabricius.com. ActiveRecord. O/RM i Ruby on Rails
Casper Fabricius http://casperfabricius.com ActiveRecord O/RM i Ruby on Rails Casper Fabricius Freelance webudvikler - casperfabricius.com 9 års erfaring med webudvikling 6 år med ASP/ASP.NET/C# 3 år med
Læs mereArkitektur for begyndere
Denne guide er oprindeligt udgivet på Eksperten.dk Arkitektur for begyndere Denne artikel beskriver forskellige basale n-tier arkitekturer. Som man bør kende og have valgt inden man går igang med at udvikle
Læs mereBrugervejledning til databrowseren
Brugervejledning til databrowseren Indholdsfortegnelse Indledning...2 Hvordan tilgås browseren og api et...2 Databrowseren...2 Søgning...2 Visning...4 Features i listevisningen...4 Detaljeret visning...5
Læs mereNotat om metadata om grunddata
Bilag 16 - Fælles arkitekturramme for GD1-GD2-GD7 Notat om metadata om grunddata 6. december 2013 SAR & PLACE Indledning Metadata data om data betegner ikke en entydig klasse af data. Anvendelsen af betegnelsen
Læs mereBegrænsninger i SQL. Databaser, efterår 2002. Troels Andreasen
Databaser, efterår 2002 Begrænsninger i SQL Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2012 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 15. marts, 2012 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereOIOUBL Guideline. OIOUBL Guideline
OIOUBL Guideline OIOUBL Guideline OIOUBL Dokument Reference UBL 2.0 Document Reference G21 Version 1.3 Udgivelsen er beskyttet af Creative Commons license, Navngivning 2.5 Kolofon Kontakt: Digitaliseringsstyrelsen
Læs mereIndberetning af planer via upload Opdateret d. 2013-08-02
Indberetning af planer via upload Opdateret d. 2013-08-02 1 INDLEDNING... 2 GENERELT... 3 2.1 FILFORMATER... 3 2.2 PROJEKTIONER... 3 2.3 DATAMODEL... 3 2.4 KOLONNER OG FELTER... 3 2.5 GEOMEDIA TABELNAVNE...
Læs mereBrugers vejledning til indtastning af Naturdata på eksisterende 3- områder
Brugers vejledning til indtastning af Naturdata på eksisterende 3- områder Denne vejledning omfatter indtastning af naturdata på eksisterende 3-områder. Har du opdaget et nyt 3-område, skal du derfor oprette
Læs mereDelprojekt Datamodeller
Delprojekt Datamodeller Geodata Implementeringsprojektet WORKSHOP 3 Hotel Koldingfjord 27.-28. 28. april 2010 Flemming F. Christensen OGF 27.-28. april 2010 Delprojekt Datamodeller 1 Delprojekt Datamodeller
Læs mereTilgang til data. To udbredte metoder for at tilgå data: Sekventiel tilgang Random access: tilgang via ID (også kaldet key, nøgle) for dataelementer.
Merging og Hashing Tilgang til data To udbredte metoder for at tilgå data: Sekventiel tilgang Random access: tilgang via ID (også kaldet key, nøgle) for dataelementer. API for sekventiel tilgang (API =
Læs mereIndholdsfortegnelse. Systembeskrivelse kapitel 3 Forretningslogik
Indholdsfortegnelse 3. Forretningslogik... 2 3.1 Domænemodel... 2 3.1.1 BBR-domænemodel... 2 3.1.1.1 er i BBR-domænemodel... 3 3.1.2 Modtageboks-domænemodel... 8 3.1.2.1 er i modtageboks-domænemodel...
Læs merePostnummerkort.dk, version 1.0 officielt postnummerkort
Postnummerkort.dk, version 1.0 officielt postnummerkort 1. december 2006 Sag D-4236-6 /mli Version 1.0a 1. Indledning I forbindelse med forberedelsen af kommunalreformen vedtog folketinget i juni 2005
Læs mereDelvis aflysning af lokalplan i forbindelse med vedtagelse af ny lokalplan
Vejledning Delvis aflysning af lokalplan i forbindelse med vedtagelse af ny lokalplan Vejledning til delvis aflysning af vedtaget lokalplan i Plandata.dk i forbindelse med at der skal vedtages en ny lokalplan.
Læs mereGEOGIS UDVEKSLING AF DATA MELLEM REGIONER OG RÅDGIVERE. Beregnet for GeoGIS Brugere. Dokument type Brugervejledning.
Beregnet for GeoGIS Brugere Dokument type Brugervejledning Dato Oktober/2010 GEOGIS UDVEKSLING AF DATA MELLEM REGIONER OG RÅDGIVERE 1/14 Rambøll Informatik A/S Indhold 1. Baggrund... 3 2. Dataflow mellem
Læs merevejman.dk WMS/WFS dokumentation vmgeoserver.vd.dk Maj 2013 Udgave 2.0
vejman.dk WMS/WFS dokumentation vmgeoserver.vd.dk Maj 2013 Udgave 2.0 Indholdsfortegnelse 1 Indledning... 3 2 WMS generelt... 3 3 WFS generelt... 4 4 WMS/WFS eksterne kald i forskellige formater... 4 5
Læs mereMerging og Hashing (del I)
Merging og Hashing (del I) Tilgang til data To udbredte metoder for at tilgå data: Sekventiel tilgang Random access: tilgang via ID (også kaldet key, nøgle) for dataelementer. API for sekventiel tilgang
Læs mereTeknikken bag Datafordeleren Distribution af data. Fællesoffentlig datadistribution
Teknikken bag Datafordeleren Distribution af data Fællesoffentlig datadistribution Styrelsen for Dataforsyning og Effektivisering 21. november 2017 Side 1 Indhold Datas vej fra register til anvendere Hændelser
Læs mereI mit script tager jeg højde for det problem ved, at gemme et unikt tal mellem 0-9 på 6 cifre og derved vil de så blive vist som 2 online.
Denne guide er oprindeligt udgivet på Eksperten.dk Hvem er online? Online script, som tager højde for at der kan være flere personer, som har den samme IP-adresse. Scriptet viser hvor lang tid brugeren
Læs mereDatabasesystemer. Databaser, efterår Troels Andreasen. Efterår 2002
Databaser, efterår 2002 Databasesystemer Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk
Læs mereDatamodeller. 1. Elementerne. Vi betragter E/R-diagrammet, som et diagram over entiteter og relationer Tegneregler: Entitet
Datamodeller I forlængelse af noten om normalisering, følges der her op med redskabet E/R-diagrammer til opstilling af en datamodel, opfat således dette som en alternativ metode mere end endnu et redskab
Læs mereGeoDK workshop. Opgaver. Odense 25. juni GeoDK workshop version 1.3
GeoDK workshop Opgaver Odense 25. juni 2018 1 Opgave 1 Log ind I dag bruger vi en undervisningsversion af GeoDK, hvilket betyder at log ind vil fungere lidt anderledes. Denne opgave er til for at sikre,
Læs mereIndholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:...
Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... 9 Nogle HTML tags... 9 Databaser og PHP Når vi snakker
Læs mereDefinition: unikt beskrivende navn på engelsk, der entydigt refererer til egen- skaben
Bilag 1 - Felter i CCS- egenskabstabel - 3. udgave.docx BESKRIVELSE AF FELTNAVNE I CCS EGENSKABSTABEL cuneco en del af bips 21. januar 2014 Projektnr. 12 061 Sign. SSP 1 Indhold 1 Indhold... 1 2 Indledning...
Læs mereFOT3 - ny grundkortstandard. Set fra en Data-producent synsvinkel
FOT3 - ny grundkortstandard Set fra en Data-producent synsvinkel Indlæg på Bentleyuser.DK årsmøde 2007 d. 13.11.2007 1 FOT - Fælles Objekt Typer FOT standard Proces startet i 1997 af KL og Boligministeriet:
Læs mereModul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE
Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Fact sheet Indholdsfortegnelse Fact Sheet Gantt kort Valgt af virksomhed Brainstorm Attribut tabel ER-diagram Skitse MySQLWorkbench
Læs mereUnderbilag 2O Beskedkuvert Version 2.0
Underbilag 2O Beskedkuvert Version 2.0 Indhold Indledning... 34 2 Beskedkuvertens struktur... 34 3 Indhold af Beskedkuverten... 34 3. Overordnet indhold... 45 3.2 Detaljeret indhold af Beskedkuverten...
Læs mereUpload af byggefelter
Vejledning Upload af byggefelter Vejledning til indberetning af byggefelter i lokalplaner Plandata.dk Udarbejdet af Erhvervsstyrelsen Version: 1.0.1 Dato: 26-10-2018 Indholdsfortegnelse Revisionshistorik...
Læs mereBemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.
Mysqli Webintegrator Når vi arbejder med server-side scripting ( i vort tilfælde PHP), har vi ofte behov for at kunne tilgå data, som vi opbevarer i en database. Det kan f.eks. dreje sig om nyhederne i
Læs mereAfsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit.
Afsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit. XML (eng. extensible Markup Language) XML er en måde at strukturere data på i tekstform. På samme måde som
Læs mereUdgivelsen er beskyttet af Creative Commons license, Navngivning 2.5
OIOUBL Guideline OIOUBL UUID UBL 2.0 UUID G32 Version 1.1 Udgivelsen er beskyttet af Creative Commons license, Navngivning 2.5 OIOUBL UUID Version 1.1 Side 1 Kolofon Kontakt: IT- & Telestyrelsen E-mail:
Læs mereGERDA, Faglig følgegruppe, møde 28. aug 2008
GERDA, Faglig følgegruppe, møde 28. aug 2008 Dagsorden: 1. Gruppens arbejdsgrundlag 2. Status for årets opgaver i henhold til GERDA-aftalen. 3. Ønsker fra GERDA-mødet den 30. aug. 2007 4. Historiske data/flere
Læs mereManglende konsistens i datamodellen og upræcise SQLsætninger er årsagen til, at mange IT-systemer fejler.
Manglende konsistens i datamodellen og upræcise SQLsætninger er årsagen til, at mange IT-systemer fejler. Af Seniorkonsulent Carsten Saastamoinen-Jakobsen Skal datamodellen blot være på 3NF (normalform)?
Læs mereSide 1. Databaser og SQL. Dagens gang. Databasebegreber. Introduktion til SQL Kap 1-5
Databaser og SQL Introduktion til SQL Kap 1-5 1 Dagens gang Databaser Database begreber Mapning af klasser til relationel model Normalisering Opgaver til næste gang 2 Databasebegreber A database is a:
Læs mere1 KlassifikationStruktur
..27 KlassifikationStruktur. KlassifikationStruktur Klassifikation er det abstrakte objekt som samler et klassifikationssystem. Klassifikation holder klassifikationssystemets metadata. Klassifikationssystemet
Læs mereEn Kort Introduktion til Oracle
En Kort Introduktion til Oracle Henrik Bulskov 12. februar 2001 bulskov@ruc.dk 1 Start SQL*Plus... 1 1.1 TELNET... 1 1.2 WINDOWS SQL PLUS... 2 2 Kør et SQL-script... 3 3 Hjælp i SQL*Plus... 3 4 Editering
Læs mereTilgang til data. To udbredte metoder for at tilgå data: Sekventiel tilgang Random access: tilgang via ID (key, nøgle) for dataelementer.
Merging og Hashing Tilgang til data To udbredte metoder for at tilgå data: Sekventiel tilgang Random access: tilgang via ID (key, nøgle) for dataelementer. API for sekventiel tilgang (API = Application
Læs mereUdgivelsen er beskyttet af Creative Commons license, Navngivning 2.5
OIOUBL Guideline OIOUBL Kontakt UBL 2.0 Contact G34 Version 1.2 Udgivelsen er beskyttet af Creative Commons license, Navngivning 2.5 OUOUBL Kontakt Version 1.2 Side 1 Kolofon Kontakt: IT- & Telestyrelsen
Læs mereSelskabMasterKom. Per Kjærulf-Møller ApS 13. november 2008. KomTabel-layout. Art: 41 Sendes: Begge veje
SelskabMasterKom Bemærkninger: Ny protokol (opr. Art 11) Generelt : 1. + 2. byte = RecordArt 3. byte = Transaktionskode 1 = Opret 2 = Ændring 3 = Slet Email og Hjemmeside reduceret til 30 kar. Samlet længde
Læs mereEngrosmodellen Retningslinjer for sikring af datakonsistens
Til Engrosmodellen Retningslinjer for sikring af datakonsistens 23. marts 2015 xvje/xvje Dok. 14/15485-27 1/5 1. Baggrund Dette notat fastlægger rammerne for sikring af datakonsistens i DataHub før og
Læs mereDataadministration af 3D bymodeller
Dataadministration af 3D bymodeller BentleyUsers Årsmøde 7/11 2017 Hvem er jeg? Morten M. Sørensen (1974), mmks@niras.dk Geodata and GIS advisor. 2001 - Master of Science in Engineering from Technical
Læs mereNyt i VandløbsGIS. Brugergruppemøde den november Flemming Nygaard Madsen
Nyt i VandløbsGIS Brugergruppemøde den 16. 17. november 2017 Flemming Nygaard Madsen fanm@orbicon.dk Dagsorden Nye funktioner i VandløbsGIS Siden sidste brugergruppe møde Fremdriftsmodulet Flere jobtyper
Læs mereVejledning til online-redigering i Danmarks Arealinformation
Vejledning til online-redigering i Danmarks Arealinformation Redigeringsfunktioner i Danmarks Arealinformation Med denne vejledning vil Danmarks Miljøportal give en kort introduktion til de mest brugte
Læs mereLogning. V/ Hans Kennet Larsen
Logning V/ Hans Kennet Larsen Lidt om mig Ansat i Sonlinc fra august 1992 September 2008 Stort set alle hatte på Fra Oktober 2008 Juni 2011 Traceworks Databaseudvikler + Backendudvikler Scrummaster Juli
Læs mereFoto-Applikation Dokumentation. Et Kod-i-Ferien projekt
Foto-Applikation Dokumentation Et Kod-i-Ferien projekt 1 Indholdsfortegnelse Systemets generelle opsætning... 3 Systemets elementer... 4 iphone applikation... 4 PHP-script... 4 Wordpress-plugin... 4 Website...
Læs mereFKG. FKG datamodellen Opgradering til version 2.5 ArcGIS integration. Fælleskommunale Geodatasamarbejde. Sidste revisionsdato: 14.
FKG Fælleskommunale Geodatasamarbejde FKG datamodellen Opgradering til version 2.5 ArcGIS integration Sidste revisionsdato: 14. marts 2016 Version Dato Initialer Ændringer 1.0 14/32016 MSA/Informi Initialversion
Læs mere1. Generelt om WFS... 2 2. Opsætning... 2 3. Eksempler... 6
Vejledning ver. 19.02.2009 WWW.GeoCAD.dk Vejledning i brug af WFS-tjenester i GeoCAD Denne vejledning beskriver anvendelsen af en ny WFS-klient til GeoCAD. Med programmet kan der hentes WFS-data via internettet
Læs mereUdfordringer og løsninger. ved anvendelse af Bentley Map og Geospatial Administrator til landmåling
Udfordringer og løsninger ved anvendelse af Bentley Map og Geospatial Administrator til landmåling Anders Sorgenfri Jensen Landinspektør / systemudvikler CAD-afdeling (?) Baggrund Aldrende produktionssystem
Læs mere- P-nummer medtages på niveauerne anvisning og alternativ adresse.
Notat Vedrørende: Dagtilbudsregister: Datamodel Skrevet af: Henrik Rosendahl-Kaa Version: 1.0 Fordeling: Ændringer 01-dec-2018: - Institutionsnummer (på alle 3 niveauer) dannes som et D efterfulgt af 5
Læs mere1 Indlæsning af script
1 Indlæsning af script Når opgraderingen af invokeren er foretaget, skal du indlæse et script på den SQL server, hvor I skal modtage jeres SLS-data. Scriptet henter du her http://www.oes.dk/sw49118.asp
Læs mereKodeliste til Plandata.dk
Kodeliste Kodeliste til Plandata.dk Af dette dokument finder du relevante kodelister til indberetning og tolkning af data i Plandata.dk Udarbejdet af Erhvervsstyrelsen Version: 2.0.2 Dato: 10-09-2018 Indholdsfortegnelse
Læs mereErfaringer med CPR-replikering
Erfaringer med CPR-replikering Dette dokument beskriver en række overvejelser vi har gjort os i forbindelse med at vi har udviklet en Proof of Concept (PoC) af en CPR-replikeringstjeneste for KOMBIT. CPRs
Læs mereDatabase tips. Den forudsætter lidt kendskab til SQL men er for mindre erfarne. Denne guide er oprindeligt udgivet på Eksperten.dk
Denne guide er oprindeligt udgivet på Eksperten.dk Database tips Denne artikel vil give nogle forskellige små praktiske råd om ting man skal tænke på når man arbejder med databaser og applikationer som
Læs mere2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING
2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING Baggrund Udgangspunktet er projekt 2, dvs. en blog om cupcakes, hvor målgruppe, afsender og modtager allerede er defineret. Du bliver nu bedt om at udvikle et
Læs mere