FKG datamodellen Version 2.3.1 ArcGIS integration #1 FKG Fælleskommunale Geodatasamarbejde FKG datamodellen Version 2.3.1 ArcGIS integration Sidste revisionsdato: 23. maj 2014 1
FKG datamodellen Version 2.3.1 ArcGIS integration #1 Dokumenthistorik Version Dato Initialer Ændring 1.0 26.03.2014 TW/Informi GIS Initialversion 1.1 13.05.2014 TW/Informi GIS Revideret ifht. release 1.1 1.2 26.05.2014 TW/Informi GIS Revideret på baggrund af review 2
FKG datamodellen Version 2.3.1 ArcGIS integration #1 Indholdsfortegnelse 1 BASELINE... 4 1.1 INDHOLD... 4 1.2 NAVNGIVNING... 4 2 INTERFACEVIEWS... 5 2.1 ARCGIS-SPECIFIKKE ÆNDRINGER... 5 3 IMPLEMENTERINGSGUIDELINES... 6 3.1 ARCGIS-SPECIFIKKE ÆNDRINGER... 6 3.2 GEOMETRI-ATTRIBUT... 6 3.3 KOORDINATSYSTEM... 6 3.4 HISTORISKE INTERFACEVIEWS... 6 3.5 TEMAER OG FEATUREKLASSENAVNE... 6 3.6 TABELLER DER IKKE MEDTAGES... 7 3.7 FELTER DER IKKE MEDTAGES... 7 3.9 Z OG M VÆRDIER... 7 3.10 UUID... 8 3.11 DATAUDVEKSLING... 8 3.12 METADATA... 8 3.13 VÆRDIOMRÅDER OG CONSTRAINTS... 8 3.14 BRUGER- OG TIDSSTEMPLING... 8 4 INSTALLATIONSPROCEDURE... 10 4.1 FORUDSÆTNINGER... 10 4.2 OPRET FKG ARCGIS GEODATABASE... 10 4.3 FEATUREDATASÆT... 12 4.4 VERSIONERING... 12 4.5 VERSIONERING... 12 3.8 DOMAIN NAVNE OG DOMAIN VÆRDIER... 7 3
FKG datamodellen Version 2.3.1 ArcGIS integration #1 1 Baseline 1.1 Indhold Nærværende bilag omhandler Esri ArcGIS implementering af FKG datamodellen. Med denne implementering er FKG modellen tilgængelig på MS SQL Server, MS SQL Server Express, Oracle, DB2, Informix samt PostgreSQL i et flerbrugermiljø i en filbaseret geodatabase (lokal filstruktur i en mappe) eller personlig geodatabase (baseret på MS Acces.mdb fil) i en enkeltbrugermiljø Bilaget knytter an til dokumentet FKG datamodellen, Version 2.3.1, Fysisk implementering. Såfremt læseren har brug for viden om modellens interfaceviews og guidelines for implementering af modellen, henvises der til dokumentet om modellens fysiske implementering. Nærværende bilag indeholder Specifikation af ArcGIS specifikke ændringer til interfaceviews Vejledning i implementering af ArcGIS integrationen Installationsvejledning Modellen er testet overfor ArcGIS version 10.0, 10.1 og 10.2.x. 1.2 Navngivning Den ikke GIS-specifikke FKG datamodel benævnes som basismodellen. 4
2 Interfaceviews FKG datamodellen Version 2.3.1 ArcGIS integration #1 2.1 ArcGIS-specifikke ændringer For at understøtte en ArcGIS-baseret anvendelse af basismodellen oprettes en FKG ArcGIS Geodatabase, der er målrettet brug i ArcGIS og som giver mulighed for at anvende Geodatabase specifikke features som geometrisk netværk, topologi oma. I forhold til basisløsningens interfaceviews, understøtter FKG ArcGIS Geodatabasen mulighed for adgang til FKG data via flg. standard interfaces: ArcSDE interface som igennem alle ArcGIS produkter SQL læsning og skrivning af egenskabsdata, herunder geometridata hvis indbyggede geometrityper for det konkrete DBMS benyttes. Der henvises til detaljeret dokumentation på dette link http://resources.arcgis.com/en/help/main/10.2/index.html#//0 06z00000008000000 Ovenstående interfaces kan benyttes til udveksling af data. Det kan bl.a. nævnes at der igennem ArcSDE interfaces understøttes mere en 100 udvekslingsformater ved brug af ArcGIS Data Interoperability Extension, se mere under afsnit 3.11. 5
3 Implementeringsguidelines FKG datamodellen Version 2.3.1 ArcGIS integration #1 3.2 Geometri-attribut 3.1 ArcGIS-specifikke ændringer For at understøtte en ArcGIS-baseret anvendelse af FKG modellens data, er der foretaget valg ifht. af FKG modellen. Geometri-attribut Koordinatsystem Historiske interfaceviews Temaer og Featureklassenavne Tabeller der ikke medtages Felter der ikke medtages Domain navne og domain værdier Z og M værdier UUID Dataudveksling Metadata Værdiområder og constraints Bruger- og tidsstempling I basismodellen hedder geometri-attributter geometri, geometri_3d og geometri_3d_gdo. I FKG modellen for ArcGIS hedder denne attribut Shape. ArcGIS understøtter OGC og ISO TC211 standarderne og FKG ArcGIS Geodatabasen er implementeret så denne understøttelse respekteres fuldt ud. Læs mere om ArcGIS understøøtelse af OGC og ISO TC211 her: http://resources.arcgis.com/en/help/main/10.2/index.html#/overview_ of_ogc_and_iso_support/003700000002000000/ 3.3 Koordinatsystem FKG datamodellen for ArcGIS afleveres med koordinatsystem ETRS_1989_UTM_Zone_32N. 3.4 Historiske interfaceviews De historiske interfaceview kan håndteres på anden vis i ArcGIS. ArcGIS giver mulighed for at arbejde i navngivne versioner, så data kan redigeres i kortere eller længerevarende transaktioner, se mere på http://resources.arcgis.com/en/help/main/10.2/index.html#/what_is_a _version/003n000000tq000000/ Yderligere giver ArcGIS Geodatabase Archiving også mulighed for at arbejde med historise data: http://resources.arcgis.com/en/help/main/10.2/index.html#/geodatab ase_archiving/003n000000sr000000/ 3.5 Temaer og Featureklassenavne I SQL database har alle tabeller, som bliver til featureklasser, tabel navne der starter med t_. Disse tabeller har i navngivningen alle "_t" til sidst i navnet, f.eks t_5005_soe_t. Dette _t er fjernet i ESRI 6
modellen. Begrundelser herfor er at disse navne er angivet i tabellen "tema" i kolonnen "udvekslingsnavn". Der er lavet aliaser på tabellerne. Aliaserne er taget fra tabellen tema i kolonnen tema_navn, eksempelvis Sø. 3.6 Tabeller der ikke medtages Følgende tabeller er ikke medtages i FKG ArcGIS Geodatabasen: indstillinger og version. 3.7 Felter der ikke medtages Følgende felter er ikke medtaget i FKG ArcGIS Geodatabasen: geometri, geometri_3d og geometri_3d_gdo FKG datamodellen Version 2.3.1 ArcGIS integration #1 3.8 Domain navne og domain værdier I SQL database har alle tabeller, som skal blive til domæner, tabel navne der starter med d_. Disse domæner har i navngivningen alle fået fjernet "d_" i starten af domain navnet. Informi GIS antager at den første kolonne i domain tabellerne er kodeværdier og den næste er beskrivelse. Eneste afvigelse fra ovenstående er domænet basis_postnr. Her er værdierne i postnr_by ikke er unikke, der er eksempelvis flere postnumre i København K. Beskrivelsen er derfor sammensat af postnavnet og postnummret, se nedenfor: 3.9 Z og M værdier Det er valgt at give alle feature klasser Z-koordinater, og her er valgt DVR90. 7
Der medtages ikke M (Measure). 3.10 UUID UUID håndteres med den tilsvarende indbygge globale unikke identifier i ArcGIS og derfor er der i FKG ArcGIS Geodatabasen implementeret Global Identifies på alle featureklasser. Læs mere her under Global Identifiers : http://resources.arcgis.com/en/help/main/10.2/index.html#//003n0000 001m000000 FKG datamodellen Version 2.3.1 ArcGIS integration #1 3.13 Værdiområder og constraints ArcGIS Geodatabasen understøtter værdiområder som Domain Range samt constraints. Domain Range og constraints er dog ikke implemeneteret ligeså optimalt som i en standard SQL database og derfor er det besluttet ikke at implementere værdieområder og constraints i FKG ArcGIS Geodatabasen. I stedet henvises til de muligheder der findes i ArcGIS for at sikre høj datakvalitet, der bl.a. omfatter: anvendelse af domains anvendelse af feature templates til oprettelse af nye objekter baseret på forudfyldte egeneskaber 3.11 Dataudveksling ArcGIS understøtter åbne standard formater og har ligeledes en række værktøjer til at udveksle data. Derfor er det valgt i FKG ArcGIS Geodatabasen at fremhæve standardmuligheder i ArcGIS platformen for at udveksle FKG data. Mulighederne er til stede på både desktop (f.eks. ArcGIS Data Interoperability extension, http://resources.arcgis.com/en/help/main/10.2/index.html#//004m000 00001000000) og server siden. Læs mere her: http://resources.arcgis.com/en/help/main/10.2/index.html#/what_is_g IS_interoperability/003700000001000000/ 3.12 Metadata I ArcGIS understøttes metadat ud fra standarder, læs mere her: http://resources.arcgis.com/en/help/main/10.2/index.html#//003t0000 0008000000 I ArcGIS implementering af FKG datamodellen er det besluttet ikke at implementere metadata for at undgå ekstra vedligehold, da metadata bl.a. findes i Miljøministeriets geodata-info (http://www.geodatainfo.dk/portal/simplesearch.aspx) anvendelse af ArcGIS Data Reviewer extension til check og sikring af datakvalitet. Med DataReviewer kan man sætte checks af data op med anvendelse af mere end 40 standardregler i DataReviewer samt definere egne regler. Ligeledes giver DataReviewer mulighed for at overblik over de data der fanges i checks samt arbejdet med rettelse af data. Data Review extension kan benyttes på alle Esri baserede geodata og ikke kun FKG data. Læs mere om ArcGIS Data Reviewer extension her: http://resources.arcgis.com/en/help/main/10.2/index.html#/w hat_is_data_reviewer/01020000003p000000/ 3.14 Bruger- og tidsstempling ArcGIS understøtter fra ver. 10.1 som standard mulighed for automatisk at påstemple dataoprettelse og redigering med tidspunktet og brugeren. Dette er således ikke begrænset til FGK data. Det kan i FKG ArcGIS Geodatabasen ikke defineres at benytte denne standardfunktionalitet, og skal derfor konfigureres i den enkelte kommunes ArcGIS installation. Her følger yderligere information samt vejledning til hvordan det konfigureres: 8
http://resources.arcgis.com/en/help/main/10.2/index.html#//01m6000 00068000000 FKG datamodellen Version 2.3.1 ArcGIS integration #1 9
4 Installationsprocedure 4.1 Forudsætninger Forudsætning for FKG ArcGIS Geodatabasen er at der findes en eksisterende (ny eller allerede eksisterende) ArcGIS Geodatabase, og at der er taget stilling til hvilken dataejer der skal være på FKG data (det kunne være en ny dataejer f.eks. kaldet FKG ). Disse beslutninger er helt i overensstemmelse med de overvejelser der normalt fortages omkring øvrige data. Herefter kan FKG ArcGIS Geodatabasen oprettes med standard ArcGIS værktøjer. 4.2 Opret FKG ArcGIS Geodatabase 1. ArcCatalog åbnes og der laves en Spatial Database Connection til FKG geodatabasen med dataejeren som bruger. højre klikkes på database connectionen og der vælges Import (alternativt højreklikkes på en FGDB hvis en sådan benyttes): FKG datamodellen Version 2.3.1 ArcGIS integration #1 2. Herefter vælges XML Workspace Document : 10
FKG datamodellen Version 2.3.1 ArcGIS integration #1 3. Vælg Schema Only og xml filen angives (husk at vælge den version af FKG ArcGIS Geodatabase XML-schemafil der svarer til den version af ArcGIS som den enkelte kommune benyter): 11
FKG datamodellen Version 2.3.1 ArcGIS integration #1 4. Klik Finish på dette skærmbillede: Efter kort tid er FKG ArcGIS Geodatabasen oprettet: 12 4.3 Featuredatasæt FKG data er som udgangspunkt ikke placeret i featuredatasæt. Såfremt dette ønskes, kan de nødvendige featuredatasæt oprettes og featureklasserne kan flytte til reaturedatasæt med standard ArcGIS værktøjer. 4.4 Versionering Hvis FKG data benyttes i et multibruger system, skal de versioneres inden de kan anvendes. Dette sker med de normale ArcGIS værktøjer til versionering. 4.5 Versionering FKG data er hermed klar til anvendelse i hele organisationen og på den ønskede platforme der benyttes i kommunen.