46
Statens vegvesen Dataforvaltning i vår nye NVDB Trond Hovland København 26. og 27. februar 2002

Dataforvaltning i vår nye NVDB

Embed Size (px)

DESCRIPTION

Dataforvaltning i vår nye NVDB. Trond Hovland København 26. og 27. februar 2002. Dataforvaltning og NVDB: Virksomhetens behov for objekttyper Forskjellige objekttyper Datakatalogen sin rolle Innsamling og distribusjon av data Prinsipper Standardisering av metoder (api) Strategi. - PowerPoint PPT Presentation

Citation preview

Page 1: Dataforvaltning i vår nye NVDB

Statens vegvesen

Dataforvaltning i vår nye NVDB

Trond Hovland

København 26. og 27. februar 2002

Page 2: Dataforvaltning i vår nye NVDB

Statens vegvesen

Dataforvaltning og NVDB:

•Virksomhetens behov for objekttyper•Forskjellige objekttyper •Datakatalogen sin rolle

•Innsamling og distribusjon av data•Prinsipper•Standardisering av metoder (api)

•Strategi

Page 3: Dataforvaltning i vår nye NVDB

Statens vegvesen

Virksomheten og objekttyper

Page 4: Dataforvaltning i vår nye NVDB

Statens vegvesen

Kart og GIS-støtte

Vegnettsmodell og Datakatalogmodell

Hvordan kan utfordringen fra virksomheten og brukerne bli til en enhetlig strategi?

Veg-prosjektering

Vegbruk og Transport

Analyse, NTP planlegging

Drift- og veg-vedlikehold

Trafikale data

Page 5: Dataforvaltning i vår nye NVDB

Statens vegvesen

Kart og GIS-støtte

Vegnettsmodell og Datakatalogmodell

Veg-prosjektering

Vegbruk og Transport

Analyse, NTP planlegging

Drift- og veg-vedlikehold

Trafikale data

Virksomhetsperspektivet:

Page 6: Dataforvaltning i vår nye NVDB

Statens vegvesen

Konstr.

VTS-ITSMiSa Drift/vedl.

Trafikk

Vegnetts-referanse

Produktperspektiv:

Page 7: Dataforvaltning i vår nye NVDB

Statens vegvesen

Ref.

Konstr

VTSSamf.

Vedl.

TS Lab.

Dekke

Bru Traf.Tunnel

Drift.Miljø

Produktperspektiv:

Page 8: Dataforvaltning i vår nye NVDB

Statens vegvesen

Tunnel

ObjektType

Page 9: Dataforvaltning i vår nye NVDB

Statens vegvesen

Hvilke objekttyper trenger vi?

I NVDB kombineres alle objekttyper i en Datakatalog

Datakatalog

Page 10: Dataforvaltning i vår nye NVDB

Statens vegvesen

Hvilke objekttyper trenger vi?

ObjektType

VegRef.

Page 11: Dataforvaltning i vår nye NVDB

Statens vegvesen

Hvilke objekttyper trenger vi?

ObjektType

Punkt Strekning Geometri

Page 12: Dataforvaltning i vår nye NVDB

Statens vegvesen

Hvilke objekttyper trenger vi?

ObjektType

Statisk Predikasjon Dynamisk

Page 13: Dataforvaltning i vår nye NVDB

Statens vegvesen

Hvilke objekttyper trenger vi?

ObjektType

Hendelse Skade Tilstand

Page 14: Dataforvaltning i vår nye NVDB

Statens vegvesen

Hvilke objekttyper trenger vi?

ObjektType

Aggregert

Page 15: Dataforvaltning i vår nye NVDB

Statens vegvesen

Hvilke objekttyper trenger vi?

ObjektType

Lette Middels Tunge

Page 16: Dataforvaltning i vår nye NVDB

Statens vegvesen

Datakatalog

KompleksEgenskapstype

Arverelasjon

- Gyldighet : Tidsperiode

GruppeEgenskapstypeEnkelEgenskapstype

Sammenhengsrolle

Kontekst

- Nr_egenskapstype : Integer- Beskrivelse : String

Tillattverdi

- Id_tillattverdi- Navn_tillattverdi : String- Kortn_tillattverdi : String- Beskr_tillattverdi : String- Nr_tillattverdi : Integer- Gyldighet : Tidsperiode(CCYYMMDD)

1

0..1

1

0..1

OCL-uttrykk

Egenskapstype

- Id_egenskapstype- Navn_egenskapstype : String- Kortn_egenskapstype : String- Beskr_egenskapstype : String- Gyldighet : Tidsperiode(CCYYMMDD)

1

0..1

1

0..1

Objekttype

- Id_objekttype- Navn_obj_type : String- Kortn_obj_type : String- Nr_obj_type : Long- Beskr_obj_type : String- Gyldighet : Tidsperiode(CCYYMMDD)- Abstrakt : Boolean

0..10..1

0..*

0..*

+supertype

0..*

+subtype

0..*

0..*

0..*

0..*

0..* Restriksjoner

Tillattsammenheng

- Id_Tillattsammenheng- Navn : String- Definisjon : String- Gyldighet : Tidsperiode

0..*

2 +koplingMellom

0..*+medlAv

2

0..* 0..10..* 0..1

1..*1..*

Page 17: Dataforvaltning i vår nye NVDB

Statens vegvesen

«system»Fagsystem

«system»Fagsystem

«system»Fagsystem

«system»NVDB

Datakatlog

Page 18: Dataforvaltning i vår nye NVDB

Statens vegvesen

Hvilke andre ”typer” trenger vi?

Tilsvarende kan utledes for attributter og relasjoner

En rikt differensiert modell gir en stor lagringsstruktur.

Men, det behøves mindre elaborerte produktmodeller

Page 19: Dataforvaltning i vår nye NVDB

Statens vegvesen

Datainnsamling og distribusjon

Page 20: Dataforvaltning i vår nye NVDB

Statens vegvesen

•Det arbeides aldri on-line, bare på datasett

•Alt utvalg av data gjøres på samme måte

•All oppdatering foregår ved ”låse-metoden”

•Bare ”eiere”kan legg inn data

•Bare data som er definert opp i datakatalogen kan legges inn

•Bare data med posisjon på gyldig vegnett/koordinat leses inn

•Alle systemer/aktører tilbys relevante nyheter

Prinsipper for bruk:

Page 21: Dataforvaltning i vår nye NVDB

Statens vegvesen

Klient

NVDB-Kilde

GIS/LINE

NVDB-Kilde

Arkview/WEB

NVDB-Kilde

NVDB-Tjener

NVDB

Page 22: Dataforvaltning i vår nye NVDB

Statens vegvesen

Klient

NVDB-Kilde

NVDB

NVDB-tjener

Portal: Database/arkiv RapportNyhetstjenestenOppdatering…

Klient NVDB Datakilde

Data-modul Utvalgs-dialog

Kommunikasjon

Page 23: Dataforvaltning i vår nye NVDB

Statens vegvesen

Klient

NVDB-Kilde

NVDB

NVDB-tjener

•Utvalgsdialogen•Rapport•Nyhetstjenesten•Oppdateringsdialogen

Brukeren vil kun bli kjent med :

Resten vil klientene ta seg av bak kulissene -

som innlesning av data og kvalitetskontroll

Page 24: Dataforvaltning i vår nye NVDB

Statens vegvesen

Datainnsamling

Page 25: Dataforvaltning i vår nye NVDB

Statens vegvesen

Kvalitetssystem

NVDB

Klient

NVDB-Kilde

VegReg

Spor og jevnhet

Page 26: Dataforvaltning i vår nye NVDB

Statens vegvesen

GIS

Oppdateringsdialog

NVDB Kart

Page 27: Dataforvaltning i vår nye NVDB

Statens vegvesen

Distribusjon av data

Page 28: Dataforvaltning i vår nye NVDB

Statens vegvesen

GIS

NVDB Kart

Page 29: Dataforvaltning i vår nye NVDB

Statens vegvesen

NVDB-kilde API’et er utviklet for å:

• tilby et høynivå API • tilby funksjonalitet tilsvarende VMS • redusere mulighetene for feil i klientene

Klient NVDB Datakilde

Data-modul Utvalgs-dialog

Kommunikasjon

Page 30: Dataforvaltning i vår nye NVDB

Statens vegvesen

Klient

NVDB-Kilde

GIS/LINE

NVDB-Kilde

Arkview/WEB

NVDB-Kilde

NVDB-Tjener

NVDB

Page 31: Dataforvaltning i vår nye NVDB

Statens vegvesen

Oppsummering:

NVDB som system består av få, men veldefinerte funksjoner

Det er en høy grad av sikkerhet bygget inn i systemet

De NVDB-funksjoner brukerne kommer i kontakt med opptrer likt i alle klienter og situasjoner

Page 32: Dataforvaltning i vår nye NVDB

Statens vegvesen

Page 33: Dataforvaltning i vår nye NVDB

Statens vegvesen

Page 34: Dataforvaltning i vår nye NVDB

Statens vegvesen

Page 35: Dataforvaltning i vår nye NVDB

Statens vegvesen

Page 36: Dataforvaltning i vår nye NVDB

Statens vegvesen

Page 37: Dataforvaltning i vår nye NVDB

Statens vegvesen

Hvilke objekttyper trenger vi?

NVDB FKB SOSI

Page 38: Dataforvaltning i vår nye NVDB

Statens vegvesen

Kvalitetssystem

NVDB

Page 39: Dataforvaltning i vår nye NVDB

Statens vegvesen

Vegnettsreferanse, KM og koordinat

Konstr.

VTS-ITSMiSa Drift/vedl.

Trafikk

Produktgrupper?

Page 40: Dataforvaltning i vår nye NVDB

Statens vegvesen

NVDB

Inn

Operatør System

Ut

System Operatør

Page 41: Dataforvaltning i vår nye NVDB

Statens vegvesen

NVDB VegEd ?VegReg ?

Page 42: Dataforvaltning i vår nye NVDB

Statens vegvesen

KompleksEgenskapstype

Arverelasjon

- Gyldighet : Tidsperiode

GruppeEgenskapstypeEnkelEgenskapstype

Sammenhengsrolle

Kontekst

- Nr_egenskapstype : Integer- Beskrivelse : String

Tillattverdi

- Id_tillattverdi- Navn_tillattverdi : String- Kortn_tillattverdi : String- Beskr_tillattverdi : String- Nr_tillattverdi : Integer- Gyldighet : Tidsperiode(CCYYMMDD)

1

0..1

1

0..1

OCL-uttrykk

Egenskapstype

- Id_egenskapstype- Navn_egenskapstype : String- Kortn_egenskapstype : String- Beskr_egenskapstype : String- Gyldighet : Tidsperiode(CCYYMMDD)

1

0..1

1

0..1

Objekttype

- Id_objekttype- Navn_obj_type : String- Kortn_obj_type : String- Nr_obj_type : Long- Beskr_obj_type : String- Gyldighet : Tidsperiode(CCYYMMDD)- Abstrakt : Boolean

0..10..1

0..*

0..*

+supertype

0..*

+subtype

0..*

0..*

0..*

0..*

0..* Restriksjoner

Tillattsammenheng

- Id_Tillattsammenheng- Navn : String- Definisjon : String- Gyldighet : Tidsperiode

0..*

2 +koplingMellom

0..*+medlAv

2

0..* 0..10..* 0..1

1..*1..*

Page 43: Dataforvaltning i vår nye NVDB

Statens vegvesen

nnnnnn kkkkk ccccc hjelp NVDB

1) Utvalg2) Oppdatering3) Innsjekk

* Veier-av-interesse (evt. utg.punkt innenfor polygon)

* Velg obj.typer for lesing/oppdatering

Bestilling sendes til server

LokaltdatasettPresentasjon av data

i kartvinduet

(1)

(2)

* Velg obj.type (blant de som skal oppd.)

* Utfør endringer (evt. innenfor markerte strekninger)

(1.1)

(1.3)(1.4)

Polygon

NVDB

Låsing av obj.typersom skal oppdateres

(1.2)

(3)

Kartklient

* GIS/LINE* Vegnettseditor* ArcView

Figur-2: Samspill mellom kartklient, utvalgsdialog og oppdateringsdialog

Oppdaterings-dialog

Utvalgss-dialog

(2.1)

Grensesnitt mellomklient og NVDB

Grensesnitt motNVDB-server

Page 44: Dataforvaltning i vår nye NVDB

Statens vegvesen

Klient

NVDB-Kilde

NVDB

NVDB-tjener

Klient NVDB Datakilde

Data-modul Utvalgs-dialog

Kommunikasjon

Page 45: Dataforvaltning i vår nye NVDB

Statens vegvesen

NVDB/utvalgsdialog

Relevante nyheter/tilbud om nedlastning

Bestilt datasett på passende format- Som eksport- Som rapport – skjerm/skriver- Som arbeidsdata i systemet ditt

Gisline eller et annet system

NVDB rapporter, velge predefinert rapport/rapportklient

- du logges på i bakgrunnen via navnetjener- du sjekkes for tilgangsrettigheter

Page 46: Dataforvaltning i vår nye NVDB

Statens vegvesen

Hente utvalgsdialog på nytt – justere utvalg

Velge predefinert rapport

Gisline eller et annet system

Det hele kan gjentas på nytt!