FKG Fælleskommunale Geodatasamarbejde FKG datamodellen Opgradering til version 2.5 ArcGIS integration Sidste revisionsdato: 14. marts 2016
Version Dato Initialer Ændringer 1.0 14/32016 MSA/Informi Initialversion Contents 1 Baseline... 3 1.1 Indhold... 3 2 Ændringer fra FKG 2.4 til 2.5... 4 2.1 Geodatabase Schema Compare... 4 2.2 Udvælg og søg Featureklasse i difference.htm... 4 2.2 Udvælg og søg Domæne i difference.htm... 5 2.3 Afvigelser i øvrigt... 5 2.4 Afvigelser fra 2.5 datamodellen... 6 3 Installation... 7 3.1 Leverancens indhold... 7 3.2 Opgraderingsproceduren... 9
1 Baseline 1.1 Indhold Nærværende bilag omhandler opgradering af Esri ArcGIS implementering af FKG datamodellen fra version 2.3.1 til 2.4. Med denne implementering er FKG modellen version 2.4 tilgængelig på samme platforme som 2.3.1 versionen. Platformene er på MS SQL Server, MS SQL Server Express, Oracle, DB2, Informix samt PostgreSQL i et flerbrugermiljø eller i, en filbaseret geodatabase (lokal filstruktur i en mappe). Opgraderingen er baseret på dokumentet FKG datamodellen - Version 2 5 - rettet 8-1-2015_blaa.docx Nærværende bilag indeholder: Specifikation af ændringerne i opgradering af Esri ArcGIS implementering af FKG datamodellen fra version 2.4 til 2.5 Installationsvejledning i opgradering af ArcGIS implementering af FKG datamodellen fra version 2.4 til 2.5 Opgraderingen er testet og frigivet overfor ArcGIS version 10.1, -10.3.1
2 Ændringer fra FKG 2.4 til 2.5 2.1 Geodatabase Schema Compare Data Reviewer værktøjet Geodatabase Schema Compare er blevet anvendt til at dokumentere forskellen mellem FKG 2.4 og 2.5. Resultatet kan nærlæses i difference.htm, der kan åbnes fra folderen: X:\...\FKG_2-4_Opdatering\GDB_Schema_Compare\SchemaCompare Dokumentet, der er søgbart, ser ud som vist herunder. Kommer denne advarsel op på skærmen ved åbningen af difference.htm, klik da Allow blocked content / tillad blokeret indhold 2.2 Udvælg og søg Featureklasse i difference.htm Fra toppen af kolonnerne er i venstre side muligt at udvælge enkelte FeatureClass ved at klikke på drop-down pilen til højre for [Show all] Tilføjelser er markeret med gult, Slettede er markeret med svagt rødt, øvrige afvigelser markeret med gråt og vælg f.eks. t_5104:_art_invas_flade Det er også mulig at fremsøge specifikke ændringer f.eks. note Listen viser nu alle de feature klasser hvor feltnavnet noter er ændret til note.
2.2 Udvælg og søg Domæne i difference.htm Samme udvælgelse og søgning kan foretages for et domæne, vælg f.eks. 5714_udd_institutions_type 2.3 Afvigelser i øvrigt Felter der er grå indeholder typisk informationer om felter der har ændret egenskaber af den ene eller anden karakter, såsom nedestående eksempel hvor både felttypen Søges på gy, vises ændringen fra gyrvel til gyvel og længden af feltet har ændret sig
2.4 Afvigelser fra 2.5 datamodellen Af hensyn til brugervenligheden af udvalgte featureklasser ved registrering på mobile enheder (Smartphones og Tablets) har vi valgt at bruge subtyper i stedet for domæneværdier til f.eks. registrering af Bjørneklo for Arter Invasive Punkt (5107) og som vist herunder Arter Invasive Flade (5104). For de tre Park featureklasser 6800, 6801 & 6802 er deres respektive vedligeholdelseskoder ligeledes defineret som subtyper og ikke som domæneværdier. Fordelen ved at anvende subtyper er den, at når først invasivart_kode er valgt f.eks. Kæmpe-bjørneklo, så autoudfyldes ia_dansknavn, ia_latinsknavn samt ia_rige.
3 Installation 3.1 Leverancens indhold Leverancen består i denne implementering af nedestående bibliotek, der fra en zippet fil tænkes placeret på et lokalt drev med alle administratorrettigheder. Log folderen vil efter endt opdatering fra 2.4 til 2.5 indeholde en log fil navngivet FKGÅÅÅÅMMDDHHMMSS.log 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. Ved evt. fejl/afbrydelser vil det være muligt ud fra loggen at få en ide om hvilke(n) del af opdateringen der var årsagen. Slet derfor ikke logfilen eller logfilerne indtil alle fejl/afbrydelser er undersøgt og rettet. GDB_Schema_Compare indeholder difference.xml (se evt. afsnit 2.1)
Python folderen indeholder respektive script-tools der bliver kaldt automatisk fra respektive FKG_10_X_Tools.tbx. FKG_25.gdb er en ren 2.5 database, hvis man gerne vil se den an i sin fysiske form. Databaseadministrator skal ikke køre disse direkte fra FKG_10_X_Scripts.tbx. De 3 sidste.gdb er; FKG_Domains, FKG_ FC_Schemas og FKG_v25New_fc, anvendes i forbindelse opgraderingen, undlad venligt at ændre noget i disse, endsige slette/omdøbe dem. XML folderen indeholder xml-skemaer til etablering af rene 2.4 databaser på version 10.0-10.2 samt et skema til dannelsen af FKG 2.5 på version 10.3. Version 10.0 er ikke længere understøttet, så løsning af evt. fejl og problemer er ikke omfattet af denne leverance. Hvis der endnu ikke er taget en kopi af jeres egne FKG 2.4 data så, eksporter den ud nu og overskriv evt. den med rød pil markerede FKG.gdb.
3.2 Opgraderingsproceduren Sidst men ikke mindst findes de ArcGIS Desktop versionsafhængige FKG_* toolbokse, der indeholder scriptet 1000 Opdater FKG, der initiere selve opgraderinegn. Arbejder du på ArcGIS 10.1/10.2 skal du bruge scriptet fra FKG_10_2_Tools. Udfyld herefter navnet på: Databasen (f.eks. FKG) og Ejer (f.eks. dataejer) For en FGDB skal Database (optional) og Ejer (optional) ikke udfyldes. Klik OK og afvent at scriptetkører og afsluttes. HAR DU HUSKET AT TAGE EN KOPI AF DEN NUVÆRENDE FKG 2.4 DATABASE HVIS IKKE SÅ ER DET EN GOD IDE AT GØRE DET NU!!! Dobbeltklik nu på Script toolet 1000 Opdater FKG og browse frem til databasen der ønskes opdateret SDE og/eller FGDB Det er muligt at følge processen ved løbende refresh/f5 af den åbne logfil (se afs. 3.1). Når scriptet er kørt til ende, kan hele forløbet aflæses af logfilen, gem gerne denne til senere reference.