2. INNHOLD
• Grunnlegende om geodatabase
• Geodatabaseelementer
• Hvordan komme i gang
• Forvaltningsregler
• Lagringsteknologier
• Demo
3. Ja, hva ER en geodatabase?
• Geodatabase er et felles lagrings- og
forvaltningsrammeverk for ArcGIS
• Supporterer alle typer data som brukes i ArcGIS
– Geografiske objekter
– Tabeller
– Raster
– Terrengmodell (terrain)
– Tekst
4. Hvorfor geodatabase?
• Fordeler fremfor andre format
– Enklere dataforvaltning
• Sentralisert lagring av raster, vektor og egenskapsdata
• Mindre lagringsplass enn f.eks Shape-formatet
– Økt datakvalitet
• Regler for automatisert innlegging av data
• Regler som finner og forhindrer feil i data
• Persistente relasjonsklasser
– Skalerbar > økt antall brukere og lagringsbehov
5. Flere typer geodatabase
• Desktop-baserte
Personlig Desktop
Personal
.mdb Fil
Access .gdb ArcSDE
• Server-baserte
– Litt mer mot slutten (hvis tid)
– Mye mer i
« Geodatabase i et enterprisemiljø» kl. 10:30
7. Objektklasse - Feature Class
• ”En samling av geografiske objekter med lik
geometritype og lik geografisk referanse”
– Punkter, linjer, flater, annotation m.m
– Analogt til en shape-fil, ikke mer mystisk enn som så!
• Flere egenskaper ved feature class enn shape-fil
8. Annotation
• Annotation – statisk tekst
– Tekstreng, plasseringen og formatering er redigerbar
– Kan være feature-linked
• Endring/sletting av objektet som en annotation er knyttet til
tilhørende annotation endres/slettes
• Shape-formatet støtter ikke annotation
9. Raster
• Rasterdatasett
– Ett enkelt rasterdatasett
• Rasterkatalog
– Bildearkiv
• Mosaik datasett
– Ny forvaltningsmodell i AG10,
tar rasterkatalog «et steg videre»
• Rasterattributt
– Bilde som egenskap til objekter
10. Geometrisk nettverk
• Modellerer ressursflyt i et nettverk
– V/A, gass, strøm, elver etc
– Ressursen strømmer i en gitt retning; kilde utløp
– Kan gjøre sporinger i nettverket
Flagg
12. Terrain
• Terrengmodell
– Bygges fra ulike vektordatasett
• Høydekurver
• Vann
• Etc
– Som en TIN-modell
• Kan redigeres
• Pyramider for økt visningsytelse
• 3D Analyst for å generere
13. Hvor starter jeg?
• Opprette ny geodatabase
– Lage ”containeren” som skal inneholde data og evt andre
elementer
• Definerer datamodellen
– Strukturen inne i geodatabasen
• Fyll på med data
14. Opprette ny geodatabase
• ArcCatalog
– Desktopbaserte geodatabaser
– Opprett i valgfri mappe, lokalt eller på nettverksdisk
– Velg geodatabaseformat
15. Datamodell - databaseskjema
• Måten man organisere sine
data på
– Tematisk, geografisk, målestokk,
prosjektvis etc
– Hvilke egenskapsfelt og datatype
for disse
16. Definere datamodellen
• Manuelt i ArcCatalog
– Bygg skjema og fylle på med data
– Tidkrevende prosess for kompliserte modeller
• Importere fra andre format
– Importerer skjema og/eller data fra f.eks shape-fil
– Importere fra XML
XML
• Kopiere datamodell fra andre geodatabaser
– CaseTools
17. Importere til geodatabase
• Eksport/import-verktøy
– Ikke en container for lagring av shape-filene konverterer
til ny objektklasse i geodatabaseformat
18. Laste data
• Data kan lastes inn i eksisterende objektklasse
– Tom eller med data
– En eller mange kilder
– Alle objekter eller utvalg
19. Geodatabaseregler
• Modellere inn regler som bidrar til enklere
forvaltning og høy datakvalitet
– Attributtvalidering
• Defaultverdier
• Subtyper
• Domene
Flagg
– Romlig validering
• Topologi
• Geometrisk nettverk
21. Attributtvalidering - Subtyper
• Grupper av objekter innenfor en feature class
• Hver subtype kan ha egne regler for defaultverdier og
domene
22. Attributtvalidering - Domene
• Regel for gyldige egenskapsverdier
• Kan gjelde for alle objektene eller for en spesifikk
subtype
– Kodedomene (Coded value domain)
• Angir eksplisitt hvilke verdier som er tillatt
• Blir tilgjengelig fra dropdown-liste under redigering
– Intervalldomene (Range domain)
23. Romlig validering - Topologi
• Regler for romlige relasjoner mellom objekter
– Innenfor eller mellom objektklasser
• Eks: Eiendomsflater må ikke overlappe
• Eks: Eiendomsflate må ha en sammenfallende
eiendomsgrense
• + 30 regler
– Gjelder for hele objektklassen eller for subtype
• Eks: Objektklassen Vei:
– Subtypen G/S må ikke krysse subtypen motorvei
24. Geodatabasetopologi
• Eget element i geodatabasen
• Egenskaper:
– Hvilke objektklasser inngår
– Regler
– Liste over evt brudd på reglene
– Clustertoleranse
25. Validere topologi og redigering
• Regelbrudd oppdages gjennom validering
– Dersom brudd på reglene vises dette som spesielle
geometriske objekter
– Mulighet for å rette feil ved hjelp av standardmetoder
– Spesialverktøy for å redigere på sammenfallende geometri
A
26. Relasjonsklasser
• Persistente kobling mellom tabeller
– Analogt til join/relate i ArcMap, men koblingsegenskapene
lagres i geodatabasen
• Mange koblingsmuligheter
– Objektklasse Objektklasse
– Objektklasse Standalone tabell
– Standalone tabell Standalone tabell
• Enkel eller sammensatt relasjon
• Sikrer referanseintegritet!!
28. Geodatabasetyper
• Flere typer
– Desktopbaserte
– Serverbaserte
• Bygger på ulike lagringsteknologier
• Valg av format bestemmes av behov for antall
samtidig brukere/redigerere og lagringskapasitet
• Som en hovedregel har alle de ulike typene
samme GIS-funksjonalitet
29. Geodatabasetyper
ArcGIS
Server-lisens
Desktop
Personlig Desktop Enterprise
Personal
.mdb Fil Workgroup
Access ArcSDE ArcSDE + RDBMS
.gdb ArcSDE
SQL Server Express SQL Server, Oracle etc
Antall samtidige brukere og kapasitet
30. Desktop geodatabaser
Personlig- Fil- ArcSDE for desktop
Originalt desktop For utprøving av SDE
Funksjonalitet Forbedret desktop format
format teknologi
Microsoft SQL Server
Mappe med binære filer.
Lagringsteknologi MS Access mdb Express, max 10GB pr db.
Ingen max størrelse på gdb,
og begrensning Max 2GB pr gdb Inkludert i ArcEditor/Info
men 1 TB pr objektklasse.
lisens
En redigerer pr objektklasse
En redigerer, En rediger,
Antall brukere eller tabell,
mange brukere tre brukere
mange brukere
Objektklasse-, objektdatasett-,
Låsemekanisme Databaselås Databaselås
tabellås – ikke databaselås