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 FKG_Domains.gdb, FKG_FC_Schemas.gdb og FKG_v25New_fc.gdb... 4 2.5 Mappen GDB_Schema_Compare... 4 2.6 Mappen Log... 5 2.7 Mappen Python... 5 2.8 Mappen XML... 5 2.9 Afvigelser fra FKG 2.5 datamodellen... 5 3 Vejledning til opgradering til FKG 2.5... 6 3.1 Opgradering... 6 3.2 Før opgradering... 6 3.3 Opgraderingsprocedure... 9 3.3.1 Helt ny implementering af FKG 2.5... 9 3.3.2 Opgradering af FKG 2.4 til FKG 2.5... 9 Denne vejledning er udarbejdet af René Skree Jensen, Ringsted Kommune for FKG Implementeringsgruppen under KL s FKG-projekt. Se mere om gruppen og dens arbejde på kl.dk/fkg - Implementering Implementeringsgruppen kan kontaktes via dialog.kl.dk Projektansvarlig hos KL: Inge Flensted, inf@kl.dk Version Dato Initialer Ændring 1.0 20150115 Implementeringsgruppen Første udgave 1.1 20160713 RSJ Implementering af FKG 2.5 på ESRI platform. Side 2
2 Indledning Den logiske FKG-datamodel er fundamentet for den kommunale geodatastruktur. FKG-bestyrelsen har besluttet at få udviklet og vedligeholdt et begrænset antal standardiserede fysiske implementeringer af FKG-geodatamodellen på de platforme, der er mest anvendt i kommunerne. FKG-implementeringsgruppen varetager opgaverne med at gennemføre denne beslutning. Formålet med FKG-implementeringsgruppen er således bl.a. at sikre inddragelse af bred faglig viden i forbindelse med udvikling, vedligeholdelse og test af de fysiske implementeringer af FKG-datamodellen, således at de tidssvarende opfylder brugernes behov for understøttelse af anvendelse af de kommunale geodata i FKG-datamodellen Det er endvidere målet, at FKG-implementeringsgruppens arbejde bidrager til at mindske kommunernes individuelle resurseforbrug på fysisk implementering af FKG-datamodellen. På denne baggrund har gruppen påtaget sig at udfærdige en række vejledninger, der guider jeg igennem opsætning af datastruktur i jeres egen installation. Der udarbejdes vejledninger til alle understøttede platforme. Side 3
Vejledningen beskriver i kort form implementering af FKG-datamodel, version 2.5.0 til MS SQL Server til brug i ArcGIS. Vejledningen baserer sig dels på leverandørens vejledninger samt de test, som er foretaget af dette dokuments forfatter. 2.1 Leverancen Leverandøren leverede en samlet leverance af scripts m.m.: FKG_2-4_Opdatering_Final.zip. Derudover blev en PDF-vejledning medsendt: Opgradering af FKG 2.4 til 2.5.pdf. Zip-filen indeholder scripts, ArcGIS Tool boxe, xml-filer, filgeodatabaser m.m. til implementering af FKG-datamodel, version 2.5.0 på MS SQL Server til brug i ArcGIS. Indholdet af zip-filen er beskrevet nedenfor. 2.2 Mappen FKG.gdb Denne mappe er en filgeodatabase, som kan overskrives af brugeren, når der skal tages sikkerhedskopi af eksisterende egne FKG 2.4 data. 2.3 Mappen FKG_25.gdb Mappen FKG_25.gdb er en ren FKG 2.5 filgeodatabase, hvis man fx gerne vil se den an i sin fysiske form. 2.4 Mapperne FKG_Domains.gdb, FKG_FC_Schemas.gdb og FKG_v25New_fc.gdb Mapperne FKG_Domains.gdb, FKG_FC_Schemas.gdb og FKG_v25New_fc.gdb er mapper, hvis indhold anvendes i forbindelse med opgraderingen. Brugeren må ikke ændre noget i disse mapper, eller omdøbe/slette dem. 2.5 Mappen GDB_Schema_Compare Data Reviewer værktøjet Geodatabase Schema Compare (ArcGIS værktøj) er af leverandøren blevet anvendt til at dokumentere forskellen mellem FKG 2.4 og FKG 2.5. Resultatet kan nærlæses i filen difference.htm, der kan åbnes fra folderen \...\F KG_2-4_Opdatering\FKG_2-4_Opdatering\GDB_Schema_Compare. Side 4
Der kan læses mere om anvendelsen af difference.htm i leverandørens dokumentation. 2.6 Mappen Log Log-folderen vil efter endt opgradering fra FKG 2.4 til FKG 2.5 indeholde en logfil, navngivet: FKGÅÅÅÅMMDDHHMMSS.log Ved eventuelle fejl/afbrydelser vil det være muligt ud fra denne logfil at få en ide om, hvilke(n) del(e) af opdateringen, der var årsagen. Brugeren bør derfor ikke slette logfilen eller logfilerne, indtil alle fejl/afbrydelser er undersøgt og rettet. 2.7 Mappen Python Mappen Python indeholder de respektive script-tools, der bliver kaldt automatisk fra de respektive FKG_10_X_Tools.tbx. 2.8 Mappen XML XML-folderen indeholder XML-skemaer til etablering af rene FKG 2.4 databaser på ArcGIS version 10.0 10.2 samt et skema til dannelse af FKG 2.5 på ArcGIS 10.3. ArcGIS 10.0 er ikke længere understøttet, så løsning af eventuelle fejl og problemer er ikke omfattet af denne leverance. 2.9 Afvigelser fra FKG 2.5 datamodellen Af hensyn til brugervenligheden af udvalgte featureklasser ved registrering på mobile enheder (Smartphones og Tablets) har leverandøren valgt at bruge subtyper i stedet for domæneværdier til fx registrering af Bjørneklo for Arter Invasive Punkt (5107). Fordelen ved at anvende subtyper er, at når først invasivart_kode er valgt, så autoudfyldes ia_dansknavn, ia_latinsknavn samt ia_rige. Brugeren kan læse mere i den af leverandøren vedlagte dokumentation. Side 5
3 Vejledning til opgradering til FKG 2.5 3.1 Opgradering OBS.: Ved test af leverancen er det kun opgraderingen på en ren ny FKG 2.4 database, dvs. en FKG 2.4 database dannet ved installation af FKG 2.3.1 fulgt af en opgradering til FKG 2.4, som er blevet godkendt af denne vejlednings forfatter. Vejledningen herunder skal derfor følges med stor forsigtighed, hvis man ønsker at opgradere en eksisterende FKG 2.4 database. Leverancen består som tidligere nævnt af en zip-fil, som udpakkes på et drev, hvor brugeren har administratorrettigheder. Skal opdateringen foretages på enten version 10.1 eller 10.2, er det værktøjerne i FKG_10_2_Tools.tbx, der skal anvendes. Opdatering på version 10.3 benytter selvsagt værktøjerne i FKG_10_3_Tools.tbx 3.2 Før opgradering Før opgradering anbefales det at tage en backup af den eksisterende FKGdatabase. Backup kan tages fra ArcCatalog, fx således: Start ArcCatalog Side 6
Browse frem til FKG Feature-klasserne eller Feature-datasættet og markér dem eller dette. Højreklik og vælg menupunktet Export > To Geodatabase (multiple) I den fremkomne dialogboks findes frem til den geodatabase (gerne en filgeodatabase), hvortil der skal tages backup. Side 7
Klik på OK-knappen. Herefter går backup-processen i gang den kan godt tage nogen tid. Efter en tid er backup af FKG-data foretaget husk at tjekke data. Side 8
3.3 Opgraderingsprocedure 3.3.1 Helt ny implementering af FKG 2.5 Hvis man ikke allerede har en installation af FKG, kan man anvende den rene FKG 2.5 filgeodatabase, som leverandøren leverer med. Indholdet af filgeodatabasen kan importeres i organisationens hoved-geodatabase. 3.3.2 Opgradering af FKG 2.4 til FKG 2.5 Browse frem til værktøjet 1000 Opdater FKG i den relevante Toolbox (Til ArcGIS 10.1 og 10.2 anvendes Toolboxen Side 9
FKG_10_2_Tools, mens ArcGIS 10.3 bruger Toolboxen FKG_10_3_Tools). Dobbeltklik på værktøjet 1000 Opdater FKG der fremkommer nu en dialogboks 1000 Opdater FKG. Browse frem til den database, der ønskes opdateret (SDE database eller filgeodatabase). For en SDE skal man udfylde navnet på databasen og databaseejeren, mens felterne ikke skal udfyldes for en filgeodatabase. Når de relevante felter er udfyldte, klikkes på OK-knappen, hvorefter scriptet afvikles. Side 10
Når scriptet er kørt til ende, kan hele forløbet aflæses af logfilen. Denne kan evt. gemmes til senere reference, fejlsøgning m.m. Side 11