Statens vegvesen
Dataforvaltning i vår nye NVDB
Trond Hovland
København 26. og 27. februar 2002
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
Statens vegvesen
Virksomheten og objekttyper
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
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:
Statens vegvesen
Konstr.
VTS-ITSMiSa Drift/vedl.
Trafikk
Vegnetts-referanse
Produktperspektiv:
Statens vegvesen
Ref.
Konstr
VTSSamf.
Vedl.
TS Lab.
Dekke
Bru Traf.Tunnel
Drift.Miljø
Produktperspektiv:
Statens vegvesen
Tunnel
ObjektType
Statens vegvesen
Hvilke objekttyper trenger vi?
I NVDB kombineres alle objekttyper i en Datakatalog
Datakatalog
Statens vegvesen
Hvilke objekttyper trenger vi?
ObjektType
VegRef.
Statens vegvesen
Hvilke objekttyper trenger vi?
ObjektType
Punkt Strekning Geometri
Statens vegvesen
Hvilke objekttyper trenger vi?
ObjektType
Statisk Predikasjon Dynamisk
Statens vegvesen
Hvilke objekttyper trenger vi?
ObjektType
Hendelse Skade Tilstand
Statens vegvesen
Hvilke objekttyper trenger vi?
ObjektType
Aggregert
Statens vegvesen
Hvilke objekttyper trenger vi?
ObjektType
Lette Middels Tunge
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..*
Statens vegvesen
«system»Fagsystem
«system»Fagsystem
«system»Fagsystem
«system»NVDB
Datakatlog
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
Statens vegvesen
Datainnsamling og distribusjon
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:
Statens vegvesen
Klient
NVDB-Kilde
GIS/LINE
NVDB-Kilde
Arkview/WEB
NVDB-Kilde
NVDB-Tjener
NVDB
Statens vegvesen
Klient
NVDB-Kilde
NVDB
NVDB-tjener
Portal: Database/arkiv RapportNyhetstjenestenOppdatering…
Klient NVDB Datakilde
Data-modul Utvalgs-dialog
Kommunikasjon
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
Statens vegvesen
Datainnsamling
Statens vegvesen
Kvalitetssystem
NVDB
Klient
NVDB-Kilde
VegReg
Spor og jevnhet
Statens vegvesen
GIS
Oppdateringsdialog
NVDB Kart
Statens vegvesen
Distribusjon av data
Statens vegvesen
GIS
NVDB Kart
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
Statens vegvesen
Klient
NVDB-Kilde
GIS/LINE
NVDB-Kilde
Arkview/WEB
NVDB-Kilde
NVDB-Tjener
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
Statens vegvesen
Statens vegvesen
Statens vegvesen
Statens vegvesen
Statens vegvesen
Statens vegvesen
Hvilke objekttyper trenger vi?
NVDB FKB SOSI
Statens vegvesen
Kvalitetssystem
NVDB
Statens vegvesen
Vegnettsreferanse, KM og koordinat
Konstr.
VTS-ITSMiSa Drift/vedl.
Trafikk
Produktgrupper?
Statens vegvesen
NVDB
Inn
Operatør System
Ut
System Operatør
Statens vegvesen
NVDB VegEd ?VegReg ?
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..*
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
Statens vegvesen
Klient
NVDB-Kilde
NVDB
NVDB-tjener
Klient NVDB Datakilde
Data-modul Utvalgs-dialog
Kommunikasjon
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
Statens vegvesen
Hente utvalgsdialog på nytt – justere utvalg
Velge predefinert rapport
Gisline eller et annet system
Det hele kan gjentas på nytt!
Top Related