Kontakt: amc@kl.dk Ref: sabje@kms.dk Oktober 2010 Geokodning af bygninger i FOT2007 Baggrund Notatet indeholder retningslinjer, som FOT2007 anbefaler, at FOTdanmarks medlemmer forholder sig til i forbindelse med geokodning af bygninger i FOT2007. Notatet bygger på de erfaringer, som FOT2007 Forum har indsamlet på nuværende tidspunkt, og notatet er derfor ikke nødvendigvis udtømmende og behandler måske ikke alle scenarier og problemstillinger. FOT2007 Forum opfordrer FOTdanmarks medlemmer til at bidrage til at forbedre og udbygge retningslinjerne i takt med, at praktiske erfaringer med geokodning af FOTbygninger opbygges. I notatet forudsættes, at der er tale om geokodning af bygninger, som allerede ligger i FOT2007 databasen. Opgaven består således i at hente bygningerne ud fra FOT2007, geokode dem, og lægge dem tilbage i FOT2007, som illustreret herunder: FOTdownload FOT2007 databasen FOTupload Geokodning Med geokodning menes her, at FOT-bygningerne opdeles, hvor der findes BBR-skillelinjer, samt tilknyttes en reference til BBR. Hvordan selve geokodningen foregår, er op til den enkelte kommune. Ligegyldigt hvorledes de geokodede bygninger oprettes, er der dog nogle krav til, hvordan de læses ind i FOT2007 databasen. Disse krav er søgt beskrevet i notatet. Indhold 1) FOT2007 systemet: data ud og ind 2) Retningslinjer for geokodning 3) Test med MapCheck som midlertidig nødløsning 4) Muligheder i FOTbrowser (vedligehold) 1
1) FOT2007 systemet: data ud og ind Her beskrives, hvordan data kan hentes ud af FOT2007, og hvilke krav der er til indlæsning af data i FOT2007. Data kan hentes ud fra FOT2007 via FOTdownload og kan lægges i igen via FOTupload. Alle kommuner med data i FOT2007 har adgang til FOTdownload og FOTupload. FOTdownload FOT-data kan hentes via FOTdownload: http://fotdownload.kms.dk. Det er muligt at hente bygningstemaet alene. Mere information om FOTdownload inkl. brugervejledning kan findes på FOTdanmarks hjemmeside: http://www.fordanmark.dk/menu/fot2007/fotdownload. Når de udtrukne data skal anvendes til at foretage ændringer i databasen (som her geokodning), skal dataudtrækket være: i GML3-format inklusive objektmetadata Bemærk at KL s FOT-oversætter ikke kan benyttes i forbindelse med geokodning, idet den anvender GML2-data uden objektmetadata samt oversætter til en anden objektmodel end FOT s. FOTupload FOT-data kan uploades til FOT2007 via FOTupload: http://fotupload.kms.dk/fotwus/fotdataupload.jsp. Mere information om FOTupload inkl. brugervejledning kan findes på FOTdanmarks hjemmeside: http://www.fordanmark.dk/menu/fot2007/fotupload. Data skal uploades til FOT2007 i en GML-fil, som overholder det GML-format for enten FOT3- eller FOT4-data, som er specificeret på FOTdanmarks hjemmeside: http://www.fotdanmark.dk/menu/fot2007/gml. Dvs. at alle oplysninger, som er nødvendige for at overholde GML-formatet, skal bevares i geokodningsprocessen, herunder FOT-ID er, attributter, metadata mv. GML-filen skal være transaktionsklar, dvs. at det for hvert objekt skal angives, om der er tale om et nyt objekt, et objekt der skal ændres, eller et der skal slettes. Eksempler på GML-filer fra og til FOT2007 databasen kan findes på FOTdanmarks hjemmeside: http://www.fotdanmark.dk/menu/fot2007/gml. 2
2) Retningslinjer for geokodning For at FOT-specifikationen og GML-formatet kan overholdes, er der følgende retningslinjer til geokodningen: Opdeling af bygning Bemærk at alle punkter i FOT-data indeholder 3D-koordinatsæt (x, y, z). Dvs. at hvis en bygning deles med en BBR-skillelinje således, at der opstår nye punkter, skal disse tildeles x, y og z-værdier. Værdierne kan etableres beregningsmæssigt fx ved interpolation eller ved anden metode, der giver samme resultat. Et par eksempler på opdeling af bygninger gives her: Eksempel 1 I figuren herunder opdeles den originale bygning i to nye bygninger langs den blå skillelinje, uden at opdelingen resulterer i nye punkter. Original bygning Opdelt og geokodet bygning Eksempel 2 I figuren herunder opdeles den originale bygning i fire nye bygninger langs de blå skillelinjer således, at der introduceres nye punkter markeret med grønne, gule og lilla cirkler: Original bygning Opdelt og geokodet bygning 3
I eksempel 2 etableres de nye punkters koordinater (x,y) beregningsmæssigt ud fra den originale bygning og skillelinjerne. De grønne cirkler er direkte afledte punkter, hvor koten (z) på simpel vis interpoleres ud fra den overskårne linjes oprindelige ende-koordinater. Den gule cirkel er et sekundært afledt punkt, hvor koten interpoleres ud fra punkterne i de grønne cirkler. Den lilla cirkel er et nyt punkt med ekstrapoleret kote. Ved opdeling som følge af geokodning opstår der nye bygningsobjekter, som skal lægges i FOT2007, og det originale bygningsobjekt skal nedlægges i FOT2007. Nye objekter gives følgende objektmetadata afhængig af, om de har fået nyberegnede koordinater eller ej: Det nye objekt indeholder kun originale punkter: Metadatafelt GML-navn Indhold Stedfæstelsesmetode XY Stedfæstelsesmetode Z OPLstepDesc OLVstepDesc Alle nye objekter opstået som følge opdeling i forbindelse med geokodning gives metoden BR for Beregningsmæssigt fastlagt Nøjagtighed XY OPLquanValDQPos Acc Det originale objekts nøjagtighed. Nøjagtighed Z OLVquanValDQPosAcc Det originale objekts nøjagtighed. Stedfæstelsestid XY OPLstepDateTm Dato og tidspunkt for beregningen. Stedfæstelsestid Z OLVstepDateTm Producentinfo OPROOrgName Det firma eller institution, der foretog geokodningen. Øvrige metadatafelter overføres uændrede fra det originale objekt. Det nye objekt indeholder et eller flere nyberegnede punkter: Metadatafelt GML-navn Indhold Stedfæstelsesmetode XY Stedfæstelsesmetode Z OPLstepDesc OLVstepDesc Alle nye objekter opstået som følge af opdeling i forbindelse med geokodning gives metoden BR for Beregningsmæssigt fastlagt Nøjagtighed XY OPLquanValDQPos Acc Det nye objekt gives en nøjagtighed på 1 meter. Nøjagtighed Z OLVquanValDQPosAcc - Hvor det originale objekts koter varierede =< 1 meter, gives det nye objekt en nøjagtighed på 1 meter. - Hvor det originale objekts koter varierede > 1 meter, gives det nye objekt en nøjagtighed på 10 meter. Stedfæstelsestid XY OPLstepDateTm Dato og tidspunkt for beregningen. Stedfæstelsestid Z OLVstepDateTm Producentinfo OPROOrgName Det firma eller institution, der foretog geokodningen. Øvrige metadatafelter overføres uændrede fra det originale objekt. 4
Tilknytning af BBR-reference BBR-referencen tilknyttes bygningen ved at følgende attributter udfyldes: Attribut Bygnings-ID Arealkvalitet BBR-reference Indhold Bygnings-ID fra BBR Kvaliteten af bygningsfladen i forhold til BBRs opmålingsregler (se FOTspecifikationens bilag B) 1 Sættes til værdien 1 (gælder kun for FOT3, da attributten er udgået i FOT4) Skrivning af transaktionsklar GML-fil Ved opdeling som følge af geokodning opstår der nye bygningsobjekter, som skal lægges i FOT2007, og det originale bygningsobjekt skal nedlægges i FOT2007: - Et nyt objekt mærkes med Insert i GML-filen. Det nye objekt har ikke FOT-ID og tidsstempel, disse oprettes ved databaseilægningen. Øvrige attributter overføres fra det originale objekt. Se desuden regler for metadata ovenfor. - Et objekt, der skal nedlægges, mærkes med Delete i GML-filen og skal i øvrigt være fuldkommen identisk med det originale objekt i databasen, hvad angår geometri, FOT-ID, attributter, metadata mv. Hvis et bygningsobjekt ikke er blevet opdelt, men udelukkende har fået tildelt en BBRreference, behandles det som en attributændring: - Et objekt med attributændring justeres med de relevante attribut- og metadataændringer og mærkes derudover med Update i GML-filen. Alle øvrige informationer bevares uændrede. Et eksempel på en transaktionsklar GML-filer, der indeholder objekter mærket med Insert, Delete og Update findes på FOTdanmarks hjemmeside: http://www.fotdanmark.dk/menu/fot2007/gml. Databaseilægning Kun bygningsfladerne lægges i FOT2007. BBR-skillelinjer og -punkter, som anvendes i geokodningsprocessen, er ikke en del af FOT-specifikationen og lægges ikke i FOT2007. Det er FOT-partens, i dette tilfælde kommunens, ansvar, at data som uploades til FOT2007 er korrekte. 1 Bemærk at FOT-specifikationsforum behandler et forslag om at afskaffe attributten Arealkvalitet. I skrivende stund vides ikke, om forslaget bliver godkendt og indført. 5
3) Test med MapCheck som midlertidig nødløsning Til hjælp for de kommuner, der har eksisterende geokodning, som de ønsker at lægge i FOT2007, undersøger FOT2007 Forum muligheden for at anvende programmet MapCheck som en midlertidig nødløsning. Årsagen hertil er, at kommunerne så vidt FOT2007 Forum er orienteret ikke på nuværende tidspunkt råder over systemer eller programmer, som umiddelbart kan anvendes til at skrive GMLfiler til upload af ændringer til FOT2007 databasen. FOT2007 Forum hører dog meget gerne, hvis denne formodning er forkert, eller hvis situationen ændrer sig. Undersøgelsen omfatter et forsøg i en enkelt kommune. Forsøget er endnu ikke afsluttet, og FOT2007 Forum har derfor endnu ikke draget nogen konklusioner heraf, men muligheden for at anvende MapCheck beskrives alligevel her til orientering. MapCheck er KMS kontrolværktøj, som stilles til rådighed for kommunerne i forbindelse med kvalitetskontrol af FOT-data. MapCheck kan skrive GML-filer til FOTupload og holde styr på metadata mv. Derudover indeholder MapCheck også værktøjer, der kan opdele bygninger med BBR-skillelinjer og tilknytte referencer fra BBR-punkter til bygninger. Krav til data ved anvendelse af MapCheck Anvendelse af MapCheck til geokodning stiller følgende krav til data: Bygninger fra FOT2007 Bygningerne skal være trukket ud fra FOT2007 i GML3-format inkl. metadata som beskrevet i afsnit 1). BBR-skillelinjer Skillelinjerne skal have snap til bygning (og/eller anden skillelinje). Formatet kan fx være shape. BBR-punkter Punkterne skal ligge inden for (den opdelte) bygningspolygon. Formatet kan fx være shape. Kvaliteten af resultatet af anvendelsen af MapCheck vil afhænge helt af kvaliteten af linjerne og punkterne (og bygningerne). 6
Beskrivelse af brug af MapCheck Her beskrives helt overordnet, hvordan MapCheck kan anvendes: Trin 1: Opdele bygning Bygningen opdeles Ved de nye bygningshjørner interpoleres en z-værdi Bygning og skillelinje Den oprindelige bygningsflade skal nedlægges i FOT2007 og nye bygningsflader oprettes Trin 2: Tilknytte BBR-reference Reference fra BBR-punkt overføres til bygningen Nye bygningsflader Bygning-ID = xxx Oprindelige bygning skal slettes Bygning-ID = yyy Bygning-ID = xxx Bygning-ID = yyy Trin 3: Kvalitetssikre Evt. gentagelser af trin 1 og 2 Fx tilpasning af ikke-brugte skillelinjer og punkter??? Trin 4: Skrive GML-fil til FOTupload FOTupload En egentlig brugervejledning til geokodning i MapCheck kan evt. følge, når det omtalte forsøg er afsluttet. 7
4) Muligheder i FOTbrowser (vedligehold) FOTbrowser indeholder værktøjer til opdeling og geokodning af FOT-bygninger, som FOT2007 Forum mener, kan spille en rolle i vedligeholdelse af geokodningen. FOTbrowser er et online værktøj til editering af FOT-data. Alle kommuner med data i FOT2007 har adgang til FOTbrowser: http://fotbrowser.kms.dk/fotbrowser. Flere informationer findes på FOTdanmarks hjemmeside: http://www.fotdanmark.dk/menu/fot2007/fot-browser. Vælger man en eller flere bygninger i FOTbrowser, får man mulighed for at anvende følgende funktioner: Opsplit bygning: Bygningsadskillelseslinjerne skal ligge i FOT2007 databasen til dette formål. Linjerne kan lægges i FOT2007 enten via FOTupload eller ved at tegne dem i FOTbrowser. I FOTbrowsers temavælger skal temaerne Bygning og Bygningsadskillelslinje være tændt. Vælg derefter en eller flere bygninger og klik på ikonet Opsplit bygning. Geokod bygning: BBR-punkterne skal ligge i FOT2007 databasen til dette formål. Punkterne kan lægges i FOT2007 enten via FOTupload eller ved at tegne dem i FOTbrowser. I FOTbrowsers temavælger skal temaerne Bygning og Bygning_BBR_punkt være tændt. Vælg derefter en eller flere bygninger og klik på ikonet Geokod bygning. BBR-referencen kan også indtastes direkte ved at vælge en bygning og klikke på: Redigér objekt: Herefter kan oplysningerne indtastes direkte i attributlisten: Det er FOT2007 Forums opfattelse, at de beskrevne værktøjer i FOTbrowser egner sig til geokodning af et mindre antal bygninger, og at værktøjerne dermed kan spille en rolle i vedligeholdelse af geokodningen. FOT2007 Forum ønsker at indsamle erfaringer med disse værktøjer for at kunne beskrive og udbygge en best practice på området. FOT2007 Forum hører derfor gerne fra medlemmer, som har erfaring med at bruge FOTbrowser til geokodning. 8