Upload
geodata-as
View
144
Download
5
Embed Size (px)
Citation preview
Hvordan lage en god datamodell? En introduksjon til Geodatabasen
Olav Kavli og Felipe Verdú
Denne sesjonens innhold
• Geodatabasen• Hva er det?• Hvorfor bruke den?• Hvilke typer finnes det?
• Innhold i geodatabasen
• Avansert funksjonalitet
Hva er en Geodatabase?
• Datamodell laget spesielt for ArcGIS-systemet•En omfattende datamodell for lagring og håndtering av geografiske
data
• Et fysisk lagringssted for dine geografiske data• Skalerbar datamodell som finnes til de fleste plattformene
•Andre produkter som f.eks. FME kan lese og skrive mot geodatabasen
Hvorfor bruke Geodatabasen?
• Det er enkelt!
• Den datamodellen som best støtter opp under et ArcGIS-basert system for alle
• http://resources.arcgis.com/en/communities/geodata/
Tre typer Geodatabaser
Personal GDB File GDB Enterprise
LagringsformatMicrosoft
Access
Mappe med binære
filerDBMS
Lagringskapasitet 2 GB1 TB
per datasett*
Avhenger av type
DBMS
Støttede
plattformerWindows Hvilken som helst
Avhenger av type
DBMS
Antall brukere-Én som redigerer
-Flere som leser
-Én som redigerer
per featureklasse
-Flere som leser
-Flere som redigerer
-Flere som leser
* Som default; kan konfigureres til 256 TB per datasett
Redigere Geodatabaser
• Alle datasett som ligger i geodatabasen er redigerbare, eks:• Legg til rørledninger i et ledningsnett• Oppdater eierinformasjon tilhørende en eiendom
• Versjonert redigering i ArcGIS (Enterprise Geodatabase)• Dataredigering utføres i en redigeringssesjon
• Åpne sesjon – rediger – lagre/forkast endringer• En redigeringssesjon med redigering utgjør en transaksjon
• Transaksjonen blir enten godkjent eller forkastet (avhengig om du lagrer sesjonen eller ikke)
• ArcCatalog• Lage en geodatabase• Importer eksisterende data
(shapefil)
Lage en geodatabase
Denne sesjonens innhold
• Geodatabasen
• Innhold i geodatabasen• Tabeller, featureklasser, rasterdata• Feature dataset• Valideringsregler• Domener, subtyper, relasjonsklasser• Annotasjon• Utforske en geodatabase - Demo
• Avansert funksjonalitet
Geodatabase Elements
Additional geodatabase elements
Parcel fabrics Terrain datasets
Representations Locators
Feature Classes
Behavior
Attribute defaults Connectivity rules
Attribute domains Relationship rules
Split/merge policy Topology rules
Feature datasetSpatial reference
Relationship classes
Topology
Geometric networks
Polygon Route
Line Dimension
Point
Annotation
Raster Datasets
ToolboxesTool Model Script
Network datasets
TablesGeodatabase
Geodatabasen støtter avansert geometri
• Punkt, linjer, polygoner•Enkle og multipart features
• Tekst
• Dimensjoner
• XY, Z, M
Feature som består av flere delerMen har bare én oppføring i tabellen
Raster- og bildedata
• Støtte for mange ulike formater• Tiff, bmp, GRID, ++
• Rasterdata med attributter
• Mosaic dataset• Datamodell for håndtering av
rastersamlinger• Lagret som en mappe, men
vises som en mosaikk• Avansert spørring og
prosessering mot rasterdataene
Feature dataset
• Et geodatabaseobjekt som inneholder andre datasett• Alle datasett må ha samme
koordinatsystem• Et krav for å kunne bygge
komplekse datasett og topologi
• Kan inneholde geometrisk nettverk, topologi, nettverksdatasett, terrain, etc…• Kan om ønskelig også
inneholde relasjonsklasser
Punkter
Flater
Annotasjon
Linjer
Topologi
Dimensjoner
Feature dataset
Grenselinjer
Valideringsregler
• Attributter, sammenhengende geometri og relasjonsregler• Lagret på objekter som en del av geodatabasen
• Forhåndsdefinert, parameterstyrt• Gyldige inputverdier for attributter• Påkrevde attributter for å kunne lagre en ny feature• Regler for sammenhengende geometri
• Mulighet for å scripte egne valideringsregler med bruk av f.eks. Python eller bruke Data Reviewer Extension
Domener
• Bestemme lovlige verdier for et felt• Brukes for å sikre dataintegritet
• Defineres på geodatabasenivå
• Type domener:• Range
• Gyldige verdier mellom min og max
• Et tre kan eks. ha en høyde mellom 0 og 30 m.
• Coded Value
• Gyldige verdier velges fra en forhåndsdefinert liste
• Et tre kan eks. være av type eik, bjørk eller gran
Subtyper
• Kategorisere objekter og features i grupper• Deler de samme attributtene
• Defineres på featureklassenivå
• Velg et felt å basere subtypen på• Må være et heltallsfelt (short eller long)• Hver subtype kan ha ulike standardverdier og domenelister• Kan bruke subtyper til å definere integritetsregler mellom featureklasser
KoderBeskrivelser
Relasjonsklasser
• En assosiasjon mellom objekter i en objektklasse og en annen objektklasse
• En objektklasse kan være en del av flere relasjonsklasser
Attachments (vedlegg)
• Tilordne hvilken som helst filtype til en feature
• Tilgjengelig ved bruk av Identify
• Filtypen vil assosieres med standard program for filtypen i Windows, og kan åpnes direkte
• Featureklasser• Subtyper• Domener• Attachments
Utforske en geodatabase
Denne sesjonens innhold
• Geodatabasen
• Innhold i geodatabasen
• Avansert funksjonalitet• Geometriske nettverk• Nettverksdatasett• Topologi• Advansert funksjonalitet - Demo
Geometriske nettverk
• Bruker geometrien på ulike features til å modellere nettverkssystemer for «flytende» elementer
• Eks. elvenettverk, vannledninger, elektrisk anlegg
• Tracing (sporing) i nettverketgir deg blant annet:
• Hva som er tilkoblet hva, nettverkssykluser, beregne rutepå væskeflyt
• Tracing oppover/nedover inettverket, begrenset trace med tillagte barrierer
Trace nedover et elveløp
Nettverksdatasett
• Nettverk spesielt laget for transportsektoren
• http://tatoget.nsb.no/
• https://ruter.no/
• Multimodale scenarier
• Attributter• Egenskaper for å kunne forflytte seg
mellom flere nettverk• Reisetid, barrierer, forbud, hastigheter• Beregninger “on-the-fly” i nettverket• Gir bedre analyser
Geodatabasetopologi
• En topologi håndterer sammenhenger i geometri mellom ulike featureklasser
• Viktig i dataforvaltning (særlig SOSI)
• Topologi brukes til:• Bestem hvilke featureklasser som deler
geometri (eks. linje- og flatetema som eksporteres til SOSI)
• Definer integritetsregler• Kontroller og hjelp til retting i
redigeringsverktøyet• Sikre datakvalitet
• Topologi• Nettverksdatasett
Utforske en geodatabase
Mer informasjon om geodatabasen
• Geodatabase Resource Center
• Inside the Geodatabase Blog
• http://resources.arcgis.com/en/communities/geodata/
• http://wiki.gis.com
• Ta gjerne kontakt med oss i løpet av konferansen, vi har supportstandsom tar imot alle mulige spørsmål
Anbefalte relaterte sesjoner fra geodata
• FME og ArcGIS, en uslåelig kombinasjon
• Anders Hveem Malum, Geodata
• Torsdag 13:00 – 14:00 – Atlantis 1
• Effektiv dataflyt med ArcGIS Online
• Barbara Schwendtner, Geodata
• Torsdag 14:30-15:30 – Atlantis 2
• Hvordan utvikle en effektiv GIS-strategi?
• Øyvind Skaug , Geodata
• Fredag 10.30 – 11:30 – Atlantis 1
• Solkartet Norge – en katalysator for fornybar energi
• Thor Moen - NCE Smart Energy, Felipe Verdú –Geodata
• Fredag 09:30-10:00 – Nemo
• Lag dine egne webapplikasjoner med Web AppBuilder
• Jørn Kristiansen , Geodata
• Fredag 11:30 – 12:00 – Atlantis 2