Beskrivelse af FOT2007 systemet - FOTdanmark
Beskrivelse af FOT2007 systemet - FOTdanmark
Beskrivelse af FOT2007 systemet - FOTdanmark
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