19.10.2013 Views

Beskrivelse af FOT2007 systemet - FOTdanmark

Beskrivelse af FOT2007 systemet - FOTdanmark

Beskrivelse af FOT2007 systemet - FOTdanmark

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>FOT2007</strong> <strong>systemet</strong>: Overordnet systembeskrivelse <strong>af</strong><br />

funktionalitet og arkitektur<br />

PHS20080422<br />

Indholdsfortegnelse<br />

<strong>FOT2007</strong> <strong>systemet</strong>: Overordnet systembeskrivelse <strong>af</strong> funktionalitet og arkitektur ............................1<br />

Indholdsfortegnelse......................................................................................................................1<br />

0. <strong>Beskrivelse</strong>ns formål og målgruppe.........................................................................................2<br />

1. Det fælles databasesystem - <strong>FOT2007</strong>.....................................................................................2<br />

2. Systemets arkitektur og funktionalitet .....................................................................................3<br />

3. GML formatet som basis..........................................................................................................4<br />

4. FOT databaserne ......................................................................................................................5<br />

5. FOT roller ................................................................................................................................7<br />

6. Registrering <strong>af</strong> data i <strong>FOT2007</strong> ...............................................................................................8<br />

7. Udtræk <strong>af</strong> data filer fra <strong>FOT2007</strong> ..........................................................................................10<br />

8. FOT - Kortforsyningen ..........................................................................................................11<br />

9. Metadata.................................................................................................................................12<br />

10. Understøttelse <strong>af</strong> særlige arbejdsgange mv..........................................................................13<br />

Bilag A. Log ind via Miljøportalen................................................................................................15<br />

Bilag B. Brugervejledning til FOT-dataleverance<strong>systemet</strong> ...........................................................19<br />

1. Indgang til <strong>systemet</strong> ...............................................................................................................19<br />

2. Bestilling <strong>af</strong> data ....................................................................................................................19<br />

3. Hentning <strong>af</strong> udtræksdata ........................................................................................................21<br />

Bilag C Skem<strong>af</strong>orespørgsler mv ....................................................................................................23<br />

GML input- og leveranceskema.................................................................................................23<br />

WMS og WFS standardforspørgsler..........................................................................................23<br />

1


0. <strong>Beskrivelse</strong>ns formål og målgruppe<br />

Nærværende dokument giver en kort gennemgang <strong>af</strong> <strong>FOT2007</strong> <strong>systemet</strong>s opbygning og anvendelse.<br />

Gennemgangen er tænkt som en introduktion for brugere, der er uden særlig systemteknisk<br />

baggrund.<br />

1. Det fælles databasesystem - <strong>FOT2007</strong><br />

Den fælles kortlægning i regi <strong>af</strong> FOT samarbejdet skal lægges i en fælles database. <strong>FOTdanmark</strong><br />

har købt det fælles databasesystem hos KMS og døbt det <strong>FOT2007</strong>. Det er i <strong>FOT2007</strong>, at fælles<br />

data opbevares og opdateres, og det er fra <strong>FOT2007</strong>, at kortdata skal hentes til brug lokalt hos FOT<br />

partnerne.<br />

Udviklingen <strong>af</strong> <strong>FOT2007</strong> er sket på baggrund <strong>af</strong> hensigtserklæringen "Etablering <strong>af</strong> et system for<br />

opbevaring og distribution <strong>af</strong> FOT-data", se yderligere på <strong>FOTdanmark</strong>s hjemmeside.<br />

Udvikling <strong>af</strong> <strong>FOT2007</strong> skete i årene 2006 og 2007. En egentlig ibrugtagningen <strong>af</strong> <strong>systemet</strong> sker<br />

løbende gennem første halvår <strong>af</strong> 2008. Under ibrugtagningen er der konstateret enkelte fejl og<br />

mangler, der (i skrivende stund) endnu ikke alle er rettet.<br />

I hensigtserklæringen er der ud over database<strong>systemet</strong>, redegjort for etableringen <strong>af</strong> simple<br />

browserbaserede applikationer, der i en overgangsperiode skal understøtte partnernes fejlrettelser og<br />

løbende opdateringer <strong>af</strong> data. Udviklingen <strong>af</strong> disse browserbaserede applikationer er forsinket og<br />

forventes klar medio 2008. Indhold og funktion <strong>af</strong> applikationerne gennemgås ikke her.<br />

2


2. Systemets arkitektur og funktionalitet<br />

FOT datavalidering<br />

og registrering<br />

GML<br />

FOT browserbaserede<br />

editerings applikationer<br />

GML-fil<br />

Lukket<br />

kommunikation<br />

Validering<br />

Figur 1 oversigt over <strong>FOT2007</strong> <strong>systemet</strong><br />

FOT<br />

hoveddatabase<br />

<strong>FOT2007</strong> <strong>systemet</strong><br />

Øjeblikkelig<br />

ændringskopiering<br />

FOT<br />

Leveringsdatabase<br />

GML-fil<br />

GML-fil<br />

Systemet er konstrueret til at<br />

Modtage FOT data til registrering<br />

Validere modtagne FOT data<br />

Registrere FOT data til en central database (herunder tildele FOT-id’er)<br />

Opbevare registrerede FOT data (både levende og udgåede)<br />

Udlevere kopier <strong>af</strong> FOT-data til FOT-brugere<br />

FOT dataudlevering<br />

FOT Services<br />

WFS og WMS<br />

Dataregistreringen foregår via et dat<strong>af</strong>ormat, der tillader ajourføring (new, update, delete).<br />

Til systemopbygningen er der anvendt komponenter, der kan skaleres op, hvis systembelastningen<br />

stiger mere end forudset.<br />

.<br />

3


3. GML formatet som basis<br />

Geography Markup Language (GML) er et XML baseret format defineret <strong>af</strong> Open Geospatial<br />

Consortium (OGC). Formatet kan benyttes som modelsprog for geogr<strong>af</strong>iske systemer såvel som til<br />

åben udveksling <strong>af</strong> kortdata på internettet. GML-formatet er i dag internationalt anerkendt og en<br />

benyttet standard for åben udveksling <strong>af</strong> kortdata. Allerede i produktbeskrivelsen for <strong>FOT2007</strong> 1<br />

blev det besluttet at begrænse <strong>FOT2007</strong> <strong>systemet</strong>s håndtering <strong>af</strong> dat<strong>af</strong>ormater til GML-formatet.<br />

GML-formatet findes i en række forskellige versioner. Ud fra den generiske datamodel, der er<br />

foreskrevet i FOT specifikationen version 3, blev det i <strong>FOT2007</strong> projektet besluttet at benytte GML<br />

version 3 Simple Feature Level 1. Det er specielt FOT specifikationens krav om metadata på<br />

attributniveau samt FOT specifikationens krav om interval-attributter, der kræver denne GML<br />

version 2 .<br />

For at kunne udveksle FOT data i GML filer skal man desuden i detaljer specificere, hvordan FOTs<br />

objekttyper, metadata, attributtyper og -værdier med mere skal skrives i en GML fil. FOT<br />

specifikationen version 3 detaljerer ikke dette. <strong>FOT2007</strong> <strong>systemet</strong> har derfor i samarbejde med FOT<br />

gruppen på KMS udviklet en detaljeret specifikation i GML(engelsk: application schema), som<br />

<strong>FOT2007</strong> <strong>systemet</strong> bruger. Efterfølgende bør FOT Danmark overveje om denne specifikation kan<br />

være eller danne grundlag for en FOT Danmark anbefalet standardisering og dermed indgå som en<br />

del <strong>af</strong> fremtidige FOT specifikationer.<br />

GML-skemaet for datamodtagelse og –levering kan ses eller downloades fra KMS-skemaserver via<br />

linket:<br />

http://schemas.kms.dk/fot/2008/04/08/FOTfraDB_v.2.34.xsd<br />

1 http://www.fotdanmark.dk/NR/rdonlyres/249FCCD8-423E-4EAA-ADE7-<br />

7A1F55B857A7/57028/<strong>FOT2007</strong>produktbeskrivelse.pdf<br />

2 Desværre understøtter ikke alle kommercielle GIS-systemer endnu denne GML version i det nødvendige omfang. I en<br />

overgangsperiode vil der derfor eventuelt være behov for dataleveringer i mindre komplekse GML-versioner.<br />

4


4. FOT databaserne<br />

Koordinatsystem<br />

Alle koordinater i <strong>FOT2007</strong> <strong>systemet</strong> er givet i <strong>systemet</strong> UTM 32, EUREF89. Koordinater angives i<br />

enheden meter <strong>af</strong>rundet til hele cm.<br />

FOT hoveddatabasen<br />

Systemet hovedkomponent er en Oracle database, der er konstrueret til at kunne modtage og<br />

opbevare data, der følger FOT-specifikationens objektmodel.<br />

Databasens tekniske opbygning vil ikke blive gennemgået her, men det skal nævnes at dens<br />

opbygning temmelig snævert følger opbygningen i FOTs generiske objektmodel, som præsenteret i<br />

Specifikation for Fælles Objekt Typer (FOT) version 3.0 side 30.<br />

FOT specifikationens generiske objektmodel beskriver de krævede fælles træk for alle FOT<br />

objekter og begrænser samtidigt de tilladte forskelle mellem objektmodellerne for de forskellige<br />

objekttyper.<br />

Ved at basere databasens konstruktion på den generiske objektmodel ( i stedet for den detaljerede<br />

definition <strong>af</strong> de enkelte objekttyper) vil databasen forholdsvis enkelt kunne tilpasses ændringer i<br />

FOT specifikationen, i hvert fald så længe ændringerne holder sig inden for den generiske<br />

objektmodel. Af samme årsag vil databasen også uden væsentlige problemer kunne indeholde data,<br />

der er registreret efter forskellige FOT versioner.<br />

Databasen mærker alle modtagne data eller ændringer til data med det tidspunkt, hvor den<br />

vellykkede databasetransaktion startede.<br />

Mens databasen behandler en opdateringsfil med nye data, spærres et geogr<strong>af</strong>iske område svarende<br />

til datas omskrevne firkant automatisk for yderligere opdateringer. Uden for firkanten kan der<br />

foretages parallelle opdateringer.<br />

FOT leverancedatabasen<br />

FOT hoveddatabasen benyttes til registrering og opbevaring <strong>af</strong> FOT-data, men den benyttes ikke til<br />

levering <strong>af</strong> FOT data til FOT data brugere. For at kunne optimere performance på leverancesiden<br />

har FOT-<strong>systemet</strong> en særskilt leverancedatabase, der benyttes til udtræk og levering <strong>af</strong> FOT data.<br />

Leverancedatabasens hoveddel har nøjagtig samme opbygning som FOT databasen. Ved udtræk <strong>af</strong><br />

større filer kontaktes leverancedatabasens hoveddel direkte via en specialiseret hjemmeside, se bilag<br />

B.<br />

Ud over hovedtabellerne indeholder leverancedatabasen et større sæt hjælpetabeller. I<br />

hjælpetabellerne er data for hver objekttype fordelt ud i sin særskilte tabel. De særskilte tabeller<br />

giver lettere og hurtigere adgang til data for det kommercielle system, der benyttes til at levere WFS<br />

og WMS services (se kapitel 8. FOT - Kortforsyningen). Da hjælpetabellerne ikke er opbygget ud<br />

fra FOTs generiske objektmodel, men ud fra de enkelte objekttypers objektmodel, vil en ændring i<br />

FOT specifikationen hurtigere kræve omkodninger i hjælpetabellerne end i resten <strong>af</strong> <strong>systemet</strong>.<br />

Både leverancedatabasens hovedtabeller og hjælpetabeller opdateres løbende efterhånden som<br />

ændringer godkendes i FOT-databasen. Efter nærmere overvejelse er Oracle teknologien Advanced<br />

Queing anvendt til at opnå en hurtig og pålidelig opdatering (synkronisering) <strong>af</strong> leverancedatabasen<br />

5


med FOT hoveddatabasen. Praktiske test vil senere vise nøjagtigt, hvor hurtigt disse opdateringer<br />

sker. Vi forventer, at bliver tale om nogle få sekunder.<br />

6


5. FOT roller<br />

For at kunne få lov til at foretage datainput til FOT-linie skal en bruger autentificeres<br />

(=identificeres) og autoriseres (=have tildelt en eller flere ”roller”). Gennem rollerne styres det, at<br />

brugerne kun får lov at ændre eller lægge nye ting i databasen i det omfang, de har lov til det.<br />

Der er opbygget og implementeret et sæt generelle roller svarende til FOTs generelle krav.<br />

Derudover er der udarbejdet et stort og meget detaljeret sæt roller, hvor den enkelte brugers<br />

rettigheder kan detailstyres i forhold til objekttype og attributtype 3 . Rollerne kan kombineres med<br />

områdepolygoner, der angiver i hvilket geogr<strong>af</strong>isk område, den enkelte bruger har de angivne roller.<br />

Uden for områdepolygonen skal brugeren ikke kunne ændre data. Implementering <strong>af</strong> <strong>systemet</strong> med<br />

områdepolygoner vil ske parallelt med implementeringen <strong>af</strong> de forsinkede browserbaserede<br />

applikationer.<br />

Redegørelse for FOT roller<br />

Generelle roller<br />

FOTs System<strong>af</strong>grænsningsdokument definerer nogle roller som <strong>systemet</strong> skal kunne håndtere, f.eks.<br />

FOT-validator, FOT-ansvarlig, fejl & mangel-visitator, og FOT-kortbruger. Én bruger kan tildeles<br />

flere roller.<br />

Type<strong>af</strong>hængige roller<br />

Ovennævnte roller er ikke fyldestgørende til at dække alle tænkelige brugerroller og <strong>af</strong>grænsninger.<br />

Adspurgt svarede <strong>FOTdanmark</strong>, at rettighedsstyring skal kunne ske for hver enkelt objekttype og<br />

attributtype, svarende til, at man i brugerautentificerings<strong>systemet</strong> definerer en ny rolle for hver<br />

attribut og hver objekttype.<br />

En bruger der ikke har en <strong>af</strong> de overordnede roller for dataopdatering kan i stedet tildeles en rolle<br />

for hver objekttype og for hver attributtype som brugeren skal kunne opdatere.<br />

Alle roller er oprettet i Miljøportalens brugeradministrationssystem, men vi har endnu ikke h<strong>af</strong>t<br />

brug for alle rollerne i <strong>FOT2007</strong> <strong>systemet</strong>. Rollerne vil først for alvor kunne udnyttes, når de<br />

tilknyttede Browserapplikationer er klar.<br />

Områderoller<br />

Områderoller dækker hvilket område en bruger må redigere i. Områderollerne oprettes med<br />

tilladelsespolygon efterhånden som FOT-partnerne tilmelder sig FOT. En tilladelsespolygon<br />

<strong>af</strong>grænser det område en FOT-partner må arbejde indenfor. Tilladelsespolygoner for en<br />

medarbejder følger tilladelsespolygonen for den organisation, der arbejdes for. Hvis samme person<br />

arbejder f.eks. både for en kommune og for en sammenslutning <strong>af</strong> kommuner, skal personen<br />

oprettes og gives roller i begge organisationer.<br />

3 Implementering <strong>af</strong> de detaljerede roller er ikke krævet i <strong>FOT2007</strong> <strong>af</strong>talen med <strong>FOTdanmark</strong>, og er endnu ikke sket.<br />

Rolle<strong>systemet</strong> er omfattende og vil strække anvendelsen <strong>af</strong> Miljøportalens brugeradministration til det yderste.<br />

7


6. Registrering <strong>af</strong> data i <strong>FOT2007</strong><br />

Registrering <strong>af</strong> en fil med FOT data sker via hjemmesiden vist på Figur 2. For at få vist<br />

hjemmesiden kræves en brugerlogon, se bilag A. Hjemmesidens adresse er:<br />

https://fotupload.kms.dk/FOTDataUpload/<br />

Hjemmesiden giver brugeren to muligheder: Datavalidering og Registrering. Dat<strong>af</strong>iler der ønskes<br />

valideret eller registreret skal overholde det specificerede GML format (se bilag C).<br />

Datavalidering<br />

Datavalideringen er en service, der tilbydes alle brugere med rollen ’FOT_uploader’. Brugeren får<br />

testet om en konkret fil med data overholder det specificerede GML format samt visse detaljer fra<br />

selve FOT specifikationen. I øjeblikket indeholder den automatiske test ingen geometriske test, men<br />

det vil kunne bygges på senere. Det forudsættes, at brugeren selv kontrollerer de geometriske<br />

forhold med andre værktøjer.<br />

Testen foretages ved at brugeren udpeger en fil på sin egen computer. Efter udpegning oploader<br />

<strong>systemet</strong> filen til en KMS server, hvorfra <strong>FOT2007</strong> <strong>systemet</strong> foretager data-valideringen.<br />

Validering <strong>af</strong> større filer kan tage temmelig lang tid. Systemet giver derfor ikke brugeren et<br />

umiddelbart interaktivt svar, men sender resultatet <strong>af</strong> valideringen i en mail til brugeren. KMS<br />

oplever at validering <strong>af</strong> et datasæt svarende til alle FOT-data for en hel kommune (i dette tilfælde<br />

Egedal) tager omkring en time.<br />

Registrering<br />

Registrering <strong>af</strong> data indebærer, at data lægges i FOT hoveddatabasen. Registrering <strong>af</strong> data er en<br />

service, der kun tilbydes brugere, der har rollen ’FOT_uploader’ eller ’FOT_validator’.<br />

En ’FOT_uploader’ udpeger som ved datavalidering, den fil på sit eget system, der ønskes<br />

registreret, og <strong>systemet</strong> validerer filen. Hvis valideringen går godt, sender <strong>systemet</strong> mail til<br />

’FOT_validator’ (KMS), der så har mulighed for yderligere manuelt at inspicere og checke filen,<br />

inden vedkommende endeligt registrerer filen til <strong>FOT2007</strong> databasen. Da den automatiske<br />

datavalidering i øjeblikket ikke gennemfører geometriske check, bør en FOT_validator gennemføre<br />

geometriske check med egne værktøjer.<br />

En ’FOT_validator’ registrerer filen endeligt til <strong>FOT2007</strong> databasen ved ligesom en<br />

’FOT_uploader’en at aktivere registrering via websiden.<br />

8


Figur 2 Web-interface til FOT-data upload og FOT-data ilægning inklusiv datavalidering. Her vist i Microsoft<br />

IE-browser. Web-adresse: https://fotupload.kms.dk/FOTDataUpload/<br />

9


7. Udtræk <strong>af</strong> data filer fra <strong>FOT2007</strong><br />

Figur 3 Web-interface for FOT dataudtræksdel. Her vist i Mozilla Firefox browser.<br />

Udtræk <strong>af</strong> dat<strong>af</strong>iler fra <strong>FOT2007</strong> <strong>systemet</strong> via hjemmesiden vist på Figur 3.<br />

For at få vist hjemmesiden kræves at brugeren er logget ind, se bilag A. Siden er tilgængelig for alle<br />

FOT-brugere uanset brugerens rolle.<br />

For nærmere beskrivelse <strong>af</strong> hjemmesidens indhold og funktionalitet henvises til Bilag B.<br />

Data leverance formater<br />

Alle dataleverancer fra <strong>FOT2007</strong> <strong>systemet</strong> foregår i GML-format, se i øvrigt kapitel 3. GML<br />

formatet som basis .<br />

10


8. FOT - Kortforsyningen<br />

Under fællesbetegnelsen Kortforsyningen stiller <strong>FOT2007</strong> to slags services til rådighed: WFS og<br />

WMS services.<br />

WFS servicen giver et OGC standardiseret web-interface, hvortil en bruger kan sende forespørgsler<br />

på FOT data. Tjenesten udsøger og returnerer data svarende til forespørgslen. For at forhindre<br />

overbelastning <strong>af</strong> <strong>systemet</strong> begrænses antallet <strong>af</strong> svarobjekter i øjeblikket til 5000. Når <strong>systemet</strong> er<br />

kommet i regelmæssig brug, og systembelastningen er mere kendt, vil denne grænse eventuelt<br />

kunne sættes op. Ved større udtræk henvises til de særlige <strong>FOT2007</strong> sider til dataudtræk, se bilag B.<br />

WFS forespørgsler er standardiserede selvdokumenterende. Ved hjælp <strong>af</strong> WFS-tjenestens URL,<br />

OGC kendskab samt FOT-specifikationen kan man læse sig frem til, hvad der er behov for ved<br />

anvendelse <strong>af</strong> tjenesten. Gennem den opbyggede tjeneste stilles alle FOT objekter med tilhørende<br />

attributter og metadata til rådighed. Via tidsstemplerne i FOT-data kan der foretages historiske<br />

udtræk og aktuelle +/- f.eks. i forhold til en eksternt vedligeholdt kopi <strong>af</strong> data.<br />

WFS servicens kan ikke bruges til dataopdatering.<br />

WMS servicen giver et OGC standardiseret web-interface, hvortil en bruger kan sende forespørgsler<br />

for at modtage rasterbaserede kortudsnit. Tjenesten udsøger, opbygger og returnerer et kortudsnit<br />

svarende til forespørgslen.<br />

WMS servicen er implementeret, men da der er endnu ikke fastlagt et standardiseret kortudtryk for<br />

FOT data, er farverne i kortudsnittet heller ikke endeligt fastlagte. <strong>FOTdanmark</strong> overvejer i<br />

øjeblikket, hvordan der kan skabes et fælles kortudtryk.<br />

11


9. Metadata<br />

Metadata er oplysninger om registrerede data. Typiske eksempler på metadata er oplysninger om<br />

registreringstidspunkt, registreringsnøjagtighed eller hvem der foretog registreringen.<br />

I FOT specifikationen version 3 er kravene til metadata lidt forskellige <strong>af</strong>hængig <strong>af</strong>, hvilken<br />

produktionssituation, der er tale om. Kravene ved etablering og fotogrammetrisk ajourføring er<br />

højere end ved administrative ajourføringer. En udmærket oversigt over de detaljerede krav er vist i<br />

FOT specifikationenspecifiktaonen version 3 side 43 (gengives ikke her).<br />

FOT specifikationen opdeler metadata i flere niveauer. For <strong>FOT2007</strong> er der krav om opbevaring og<br />

levering <strong>af</strong> metadata på niveauerne: Objektmetadata, attributmetadata og punktmetadata.<br />

Implementeringen <strong>af</strong> FOT specifikationens krav til metadata i <strong>FOT2007</strong> er beskrevet i notatet<br />

”Metadata i <strong>FOT2007</strong> databasen” (version 1.4). Notatet findes på <strong>FOTdanmark</strong>s hjemmeside.<br />

Punktmetadata<br />

Punktmetadata er metadata, der angives for hvert enkelt punkt i den geometriske beskrivelse <strong>af</strong> et<br />

objekt. GML formatet åbner ikke mulighed for, at der kan refereres fra det enkelte punkt i en<br />

geometrisk beskrivelse (f.eks. en flade) til en særskilt punktmetadatabeskrivelse. Det har derfor<br />

været nødvendigt at udarbejde en alternativ måde at modtage punktmetadata hørende til et objekt.<br />

I den udarbejdede metode medsendes ekstra, separate punktobjekter, der hver svarer til et punkt,<br />

placeret der hvor punktmetadata ønskes. Disse ekstra punktobjekter, indeholder de ønskede<br />

punktmetadata, men angivet som objektmetadata for punktobjektet. Når man ønsker at sende et<br />

objekt med punktmetadata, må man altså sende dels det rigtige objekt, dels en lille sværm <strong>af</strong><br />

punktobjekter, der svarer til de punkter i objektet, hvor der er punktmetadata. Punkt-metadataene er<br />

hæftet på punktobjekter som objektmetadata.<br />

Punktmetadata for et (x,y,z)-punkt, der er lagt i databasen for en bestemt objekttype, kan ikke<br />

senere opdateres for samme objekttype.<br />

Ved levering <strong>af</strong> FOT objekter leverer <strong>FOT2007</strong> <strong>systemet</strong> ikke punktmetadata for objekterne. Punktmetadata<br />

skal udtrækkes særskilt via dataleveringsinterfacet, gennemgået i Bilag B. Ved brug <strong>af</strong><br />

leverance-interfacet for punktmetadata leveres en ’punkt-sværm’ <strong>af</strong> punktmetadata-objekter<br />

svarende til det rekvirerede område og objekttyper.<br />

12


10. Understøttelse <strong>af</strong> særlige arbejdsgange mv.<br />

Eksterne referencer: Månedlige fejllister<br />

Nogle objekter i FOT databasen kan have attributter der henviser til eksterne referencer, f.eks.<br />

bygnings-identer og cpr-vejkoder. En ekstern reference kan blive ugyldig i FOT objektets levetid,<br />

derfor er der behov for, at gyldigheden <strong>af</strong> de eksterne referencer checkes med mellemrum.<br />

<strong>FOT2007</strong> har implementeret check <strong>af</strong> eksterne referencer ved programmer, der køres manuelt fra<br />

KMSs edb-<strong>af</strong>deling, og udskriver en liste over fundne fejl. I programmerne checkes referencerne op<br />

mod KMSs interne kopidatabaser.<br />

Afprøvning <strong>af</strong> programmerne <strong>af</strong>venter, at FOT data med de tilsvarende referencer lægges i FOT<br />

databasen.<br />

Ajourføring <strong>af</strong> data<br />

Ajourføring <strong>af</strong> data sker via samme interface og med samme GML filformat som registrering <strong>af</strong> nye<br />

data. Særlige mærker i opdateringsfilerne angiver om der er tale om en sletning, opdatering eller et<br />

nyt objekt. Registreringsinterfacet er ikke en WFS service, men anvender i GML filerne samme<br />

mærker for New, Update og Delete transaktioner, som er defineret i OGC WFS Transaction<br />

interfacet.<br />

Ved ajourføring eller sletning <strong>af</strong> et objekt er der krav om, at FOT-id angives sammen med<br />

tidsstemplet for den sidst registrerede opdatering <strong>af</strong> det pågældende FOT objekt. Kravet er en<br />

beskyttelse mod, at man uforvarende indsender rettelser svarende til et forældet datasæt.<br />

Ved ajourføring <strong>af</strong> et eksisterende objekt erstatter det nye objekt det gamle objekt fuldstændigt.<br />

Derfor er kravene til et ajourføringsobjekt de samme som til nyregistreringer. Det betyder at hele<br />

objektet med alle dets attributter og metadata skal sendes med hver gang. F.eks. er det ikke muligt<br />

at opdatere et objekts geometri eller en enkelt attribut uden at medsende resten <strong>af</strong> objektets indhold<br />

<strong>af</strong> data.<br />

Ved sletning <strong>af</strong> et objekt er det ikke nødvendigt at medsende alle objektets egenskaber. Databasen<br />

stiller kun krav om FOT-id og tidsstempel. Vi har dog endnu ikke fået defineret et GML-format, der<br />

tillader sådanne slet-objekter at passere ind til databasen. Foreløbigt skal de medsendte oplysninger<br />

til et sletobjekt derfor som minimum kunne passere GML-validatoren.<br />

I rapporten ”System<strong>af</strong>grænsning og overordnet arkitektur for det fælles basis FOT-system, Version<br />

1.0, 6. december 2006” anføres det, at der skal defineres særskilte interfaces til FOT-<strong>systemet</strong> til<br />

brug for Løbende Sagsorienteret Ajourføring (LSA). Sådan et interface er ikke en del <strong>af</strong> <strong>FOT2007</strong><br />

specifikationen, og er derfor ikke udviklet.<br />

Tildeling <strong>af</strong> knudepunktsnumre for Vejmidte, Systemlinie og Jernbane<br />

FOT-specifikationen angiver, at FOT-databasen skal tildele start- og slutknudenumre til<br />

objekttyperne Vejmidte, Systemlinie og Jernbane.<br />

13


<strong>FOT2007</strong> <strong>systemet</strong> tildeler knudenumrene og gør det alene ud fra objektets endepunktskoordinaters<br />

(x,y)-værdi. En ny (x,y) værdi, der optræder som objektendepunkt for et objekt <strong>af</strong> disse typer<br />

tildeles et knudepunktsnummer. Efterfølgende tildeles samme knudepunktsnummer til alle objekter<br />

<strong>af</strong> typen, der har endepunkt i samme (x,y)-koordinat.<br />

FOT-specifikationens 3-meter regel ved flytning <strong>af</strong> et knudepunkt er ikke implementeret. Denne<br />

regel bør genovervejes eller detailspecificeres for forskellige kombinationer <strong>af</strong> opdateringer inden<br />

den implementeres endeligt.<br />

14


Bilag A. Log ind via Miljøportalen<br />

Danmarks Miljøportal er indgangen til en række fællesoffentlige data på natur- og miljøområdet.<br />

I <strong>FOT2007</strong> projektet er det Danmarks Miljøportal som har ansvaret for den fælles brugerstyring.<br />

Dermed skal alle indgange til indlæsning eller udtræk <strong>af</strong> data verificeres op imod Danmarks<br />

Miljøportals føderations løsning til håndtering <strong>af</strong> autentificering og autorisering <strong>af</strong> udefra<br />

kommende brugere. Løsningen stiller ikke krav om særskilt hard- eller software i de enkelte<br />

brugerorganisationer, blot en standard browser.<br />

Med autentificering hos Danmarks Miljøportal menes, at det er føderationsløsningens ansvar at<br />

bekræfte at brugeren er en gyldig bruger som har adgang til <strong>FOT2007</strong> <strong>systemet</strong>.<br />

Med autorisation hos Danmarks Miljøportal menes: at det er føderationsløsningens ansvar at<br />

formidle de roller og attributter, som er tilknyttet en godkendt bruger, tilbage til <strong>FOT2007</strong> <strong>systemet</strong>.<br />

Det er så <strong>FOT2007</strong> <strong>systemet</strong>s ansvar at sikre at brugerne er autoriseret til at udføre en specifik<br />

handling ud fra de roller og attributter som federationsløsningen har givet.<br />

Validering og registrering går på at sikre, at den givne bruger har rettigheder til enten at validere<br />

data eller at indlæse data i databasen, eller begge dele. For Dat<strong>af</strong>orsyningen og Kortforsyningen går<br />

det ud på at sikre at den givne bruger har lov til at trække data ud <strong>af</strong> <strong>systemet</strong>.<br />

Opbygningen og brug <strong>af</strong> Miljøportalens brugeradministration<br />

Miljøportalens brugeradministration administrerer adgangen til en række offentlige edb-systemer, i<br />

dette tilfælde <strong>FOT2007</strong>. De enkelte edb-systemerne kaldes: fagsystemer.<br />

Hvert fagssystem har en eller flere fagsystem-administratorer. Foreløbigt administrerer KMS<br />

<strong>FOT2007</strong> fag<strong>systemet</strong>.<br />

Fagsystemadministratoren tildeler partner-organisationer rettigheder til det pågældende fagsystem.<br />

Hver partnerorganisation har en eller flere partnerorganisations-administratorer.<br />

En partnerorganisations-administrator opretter de brugere, der skal tilknyttes den pågældende<br />

organisation, og tildeler de enkelte brugere rettigheder indenfor de rettigheder den pågældende<br />

organisation har.<br />

Rettigheder tildeles brugere for hvert fagsystem og videre for hver tilgængelig rolle i fag<strong>systemet</strong>.<br />

For at blive oprettet med rettigheder til <strong>FOT2007</strong> skal en partnerorganisation henvende sig til<br />

<strong>FOTdanmark</strong>, og samtidig sørge for, at der indenfor partnerorganisationen udpeges<br />

partnerorganisations-administratorer. Efter oprettelse sørger partnerorganisationen selv for at<br />

vedligeholde sin brugerdatabase via de udpegede administratorer.<br />

15


Fagsystemadministratorer<br />

Fagsystemer ArealInfo <strong>FOT2007</strong><br />

Partnerorganisationer<br />

Partner org.<br />

administrator<br />

Brugere<br />

Person<br />

tildeler<br />

partnere<br />

rettighed<br />

Person<br />

tildeler<br />

brugere<br />

rettighed<br />

KMS<br />

Roller<br />

A<br />

B<br />

C<br />

….<br />

Bruger<br />

Bruger<br />

Bruger<br />

...<br />

Kommune A<br />

Roller<br />

Uploader<br />

Validator<br />

Kortbruger<br />

….<br />

Bruger<br />

Bruger<br />

Figur 4 Oversigt over opbygningen <strong>af</strong> Miljøportalens brugeradministrationssystem.<br />

...<br />

Central<br />

Administrator<br />

MIM<br />

Miljøportalen<br />

Miljøportalen – oversigt<br />

PHS20080419<br />

Log ind<br />

Når en bruger er oprettet i Danmarks Miljøportal med rettigheder indenfor <strong>FOT2007</strong> <strong>systemet</strong>, kan<br />

brugeren kontakte de hjemmesider, som <strong>systemet</strong> stiller til rådighed.<br />

Når <strong>FOT2007</strong> <strong>systemet</strong> kontaktes vil brugeren automatisk blive viderestillet til Miljøportalen for<br />

log ind. Er brugeren i forvejen logget ind (via <strong>FOT2007</strong> eller et andet system) fortsætter <strong>systemet</strong><br />

umiddelbart uden at kræve en gentagen log ind.<br />

Første gang brugeren logger på vil han/hun blive bedt om at angive for hvilken partnerorganisation,<br />

vedkommende skal logge ind. Kopi <strong>af</strong> valget <strong>af</strong> partnerorganisation gemmes i en ’cookie’ lokalt på<br />

brugerens PC, så brugeren ikke efterfølgende behøver at angive partnerorganisation.<br />

16


Hjemmesiderne til angivelse <strong>af</strong> partnerorganisation og log ind er vist på Figur 6 og Figur 5.<br />

Log ind på Kortforsyningen<br />

Brug <strong>af</strong> Kortforsyningens WMS og WFS services er tæt knyttet til KMSs øvrige<br />

Kortforsyningsservices og dermed log ind til disse services. I øjeblikket kræver log ind til disse<br />

services, at brugeren ud over oprettelse i Miljøportalen oprettes separat i KMSs systemer. KMS<br />

arbejder på en højere integration mellem de to systemer for log ind. Der er i øjeblikket ikke frigivet<br />

noget tidspunkt for, hvornår den bedre integrering opnås.<br />

Figur 5 Miljøportalens hjemmeside for brugerlogin.<br />

17


Figur 6 Miljøportalens hjemmeside for angivelse <strong>af</strong> partnerorganisation<br />

18


Bilag B. Brugervejledning til FOT-dataleverance<strong>systemet</strong><br />

Dataleverance<strong>systemet</strong> for FOT betjenes via en browser, f.eks. Microsoft Internet Explorer eller<br />

Mozilla FireFox.<br />

1. Indgang til <strong>systemet</strong><br />

Man går ind på siden: http://www.kmsfmetest.kms.adroot.dk:88 (Adressen er ved at blive ændret i<br />

øjeblikket)<br />

Hvis man ikke allerede er logget ind, bliver man bedt om at logge ind via Miljøportalen, se Bilag A.<br />

2. Bestilling <strong>af</strong> data<br />

Efter korrekt log ind kommer man ind på bestillingssiden:<br />

Gældende FOT-objekter<br />

Figur 7 <strong>FOT2007</strong> databestillingsside.<br />

På denne side foretages udvalg og begrænsning <strong>af</strong> data, der skal udtrækkes.<br />

19


I) Begrænsning <strong>af</strong> data efter administrative områder<br />

Denne funktionalitet er stadig under implementering.<br />

II) Geogr<strong>af</strong>isk begrænsning <strong>af</strong> data<br />

Udtræk kan begrænses geogr<strong>af</strong>isk ved hjælp <strong>af</strong> ”bounding box”-koordinater, angivet i hele<br />

meter i <strong>systemet</strong> UTM zone 32, EUREF89.<br />

III) Valg <strong>af</strong> objekttyper og -klasser<br />

Hvis feltet ”FOT (alle temaer)” er markeret, udtrækkes alle FOT-temaer. Knappen med ”>>”<br />

aktiverer oversigten vist på Figur 8, hvor udtrækket kan begrænses til enkelte objekttyper eller<br />

klasser. Ved valg <strong>af</strong> en objektklasse inkluderes alle objekttyper, der hører til klassen.<br />

Klik på ”Færdig”-knappen <strong>af</strong>slutter valget <strong>af</strong> objekttyper og bringer en tilbage til hoveddialogen.<br />

Figur 8 <strong>FOT2007</strong> databestilling. Valg <strong>af</strong> objekttyper<br />

20


IV) Datatyper<br />

Valgmulighederne er:<br />

FOT-objekter inkl. metadata<br />

Denne valgmulighed betyder, at FOT-objekter med tilhørende objekt- og attributmetadata<br />

udtrækkes og leveres.<br />

FOT-objekter ekskl. metadata<br />

Denne valgmulighed betyder, at FOT-objekter udtrækkes og leveres uden objekt- og<br />

attributmetadata.<br />

FOT-punktmetadata<br />

Denne valgmulighed betyder, at punktmetadata udtrækkes og leveres som særskilte<br />

punktmetadataobjekter. Der leveres ingen egentlige FOT-objekter.<br />

V) Gældende FOT-objekter<br />

Et objekt er gældende’ i denne sammenhæng, hvis objektet er levende på udtrækstidspunktet.<br />

Valgmulighederne vedrørende gældende FOT-objekter er tilgængelige, når der bestilles FOTobjekter<br />

med eller uden metadata. Hvis FOT-punktmetadata bestilles, er valg <strong>af</strong> gældende FOTobjekter<br />

ikke tilgængelig.<br />

Gældende FOT-objekter<br />

Denne valgmulighed betyder, at kun gældende FOT-objekter med eller uden objekt-metadata<br />

udtrækkes og leveres.<br />

Udgåede og nyoprettede FOT-objekter siden …<br />

Med denne valgmulighed bestilles FOT-objekter (med eller uden metadata), der er oprettet<br />

eller udgået på eller efter den anførte dato. Datoen skal anføres i formatet dd-mm-åååå, f.eks.<br />

13-07-1952<br />

VI) Dat<strong>af</strong>ormat<br />

Data leveres for tiden altid i GML version 3.1.1. ”GML3” er den eneste tilgængelige<br />

valgmulighed.<br />

VII) Bestilling<br />

På bestillingssiden klikker man på ”Formater data” og <strong>af</strong>venter resultatet. Når resultatet<br />

foreligger sender <strong>systemet</strong> en mail til brugeren. Efterfølgende kan data hentes ved klik på<br />

menupunktet ”Mine data”.<br />

3. Hentning <strong>af</strong> udtræksdata<br />

Et udtræksresultat leveres altid i en zip-fil indeholdende den ønskede GML-fil og en auto-genereret<br />

logfil, der fortæller detaljeret om udtrækket.<br />

I) Brug <strong>af</strong> menupunktet ”Mine data”<br />

Ved brug <strong>af</strong> menupunktet ”Mine data” får man en side frem indeholdende links til de zip-filer, der<br />

er blevet leveret for nylig. Linkene er ordnet tidsmæssigt med de nyeste øverst. Ved klik på et link<br />

kan man åbne den pågældende zip-fil og arbejde videre med data derfra.<br />

21


II) Direkte adgang til data via netværksdrev<br />

Man kan også få adgang til udtræksdata ved at etablere netværksadgang til det sted, hvor zip-filerne<br />

opbevares. På kmsfmetest-serveren opbevares de på stien D:\SDEXP\DATA\<br />

(adressen er ved at blive ændret i øjeblikket)<br />

22


Bilag C Skem<strong>af</strong>orespørgsler mv<br />

GML input- og leveranceskema<br />

I øjeblikket er FOTs GML input- og leveringsskema næsten identiske. Skemaet kan ses på linket<br />

http://schemas.kms.dk/fot/2008/04/08/FOTfraDB_v.2.34.xsd<br />

Siden dette skema først blev udgivet i januar 2007 er sket mindre ændringer.<br />

Der er i øjeblikket overvejelser om, at en grundlæggende omstrukturering <strong>af</strong> skemaet.<br />

Omstruktureringen vil øge læsbarheden og reducere skemaet omfang med 50-75 %. Forslag til et<br />

omstruktureret skema forventes fremlagt i løbet <strong>af</strong> april 2008.<br />

WMS og WFS standardforspørgsler<br />

<strong>Beskrivelse</strong>rne <strong>af</strong> <strong>FOT2007</strong> WMS og WFS tjenesterne findes på adresserne nedenfor. For at kunne<br />

kontakte siderne kræves en bruger i KMS system for log ind. <strong>Beskrivelse</strong>rne kan desuden udleveres<br />

ved henvendelse til Kort- & Matrikelstyrelsen.<br />

WMS:<br />

http://kortforsyningen.kms.dk/service?login=XXXXX&password=XXXXX&service=WMS&servicename=fot20<br />

07&request=GetCapabilities<br />

WFS:<br />

http://kortforsyningen.kms.dk/service?login=XXXXX&password=XXXXX&service=WFS&servicename=fot200<br />

7&request=GetCapabilities<br />

23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!