460 likes | 598 Views
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.
E N D
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
Analyse, NTP planlegging Drift- og veg-vedlikehold Vegbruk og Transport Veg- prosjektering Trafikale data Kart og GIS-støtte Vegnettsmodell og Datakatalogmodell Hvordan kan utfordringen fra virksomheten og brukerne bli til en enhetlig strategi?
Analyse, NTP planlegging Drift- og veg-vedlikehold Vegbruk og Transport Veg- prosjektering Trafikale data Kart og GIS-støtte Vegnettsmodell og Datakatalogmodell Virksomhetsperspektivet:
MiSa Drift/vedl. VTS-ITS Konstr. Trafikk Produktperspektiv: Vegnetts- referanse
Produktperspektiv: Samf. Bru TS Tunnel Lab. Traf. VTS Konstr Miljø Dekke Drift. Vedl. Ref.
ObjektType Tunnel
Hvilke objekttyper trenger vi? I NVDB kombineres alle objekttyper i en Datakatalog
Hvilke objekttyper trenger vi? ObjektType VegRef.
Hvilke objekttyper trenger vi? ObjektType Geometri Strekning Punkt
+supertype Sammenhengsrolle Objekttype 0..* 0..* - Id_objekttype Tillattsammenheng - Navn_obj_type : String Arverelasjon - Id_Tillattsammenheng - Kortn_obj_type : String 0..* 0..* +medlAv - Navn : String - Gyldighet : Tidsperiode - Nr_obj_type : Long - Definisjon : String +koplingMellom - Beskr_obj_type : String 2 2 - Gyldighet : Tidsperiode - Gyldighet : Tidsperiode(CCYYMMDD) +subtype - Abstrakt : Boolean 0..1 0..1 0..* 0..* 0..* 0..* 0..* 0..* Restriksjoner 0..1 0..1 Kontekst OCL-uttrykk 0..* 0..* - Nr_egenskapstype : Integer - Beskrivelse : String Egenskapstype - Id_egenskapstype - Navn_egenskapstype : String 1 1 - Kortn_egenskapstype : String - Beskr_egenskapstype : String 1 1 0..1 0..1 - Gyldighet : Tidsperiode(CCYYMMDD) Tillattverdi - Id_tillattverdi - Navn_tillattverdi : String 0..1 0..1 - Kortn_tillattverdi : String - Beskr_tillattverdi : String - Nr_tillattverdi : Integer EnkelEgenskapstype GruppeEgenskapstype KompleksEgenskapstype - Gyldighet : Tidsperiode(CCYYMMDD) 1..* 1..*
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
Prinsipper for bruk: • 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
NVDB GIS/LINE Arkview/WEB Klient NVDB-Kilde NVDB-Kilde NVDB-Kilde NVDB-Tjener
Klient NVDB Datakilde Utvalgs - Data - dialog modul NVDB Kommunikasjon Klient NVDB-Kilde NVDB-tjener Portal: Database/arkiv Rapport Nyhetstjenesten Oppdatering …
NVDB Klient Brukeren vil kun bli kjent med : NVDB-Kilde • Utvalgsdialogen • Rapport • Nyhetstjenesten • Oppdateringsdialogen NVDB-tjener Resten vil klientene ta seg av bak kulissene - som innlesning av data og kvalitetskontroll
NVDB Spor og jevnhet Klient VegReg NVDB-Kilde Kvalitetssystem
Oppdateringsdialog GIS NVDB Kart
NVDB Kart GIS
Klient NVDB Datakilde Utvalgs - Data - dialog modul Kommunikasjon • NVDB-kilde API’et er utviklet for å: • tilby et høynivå API • tilby funksjonalitet tilsvarende VMS • redusere mulighetene for feil i klientene
NVDB GIS/LINE Arkview/WEB Klient NVDB-Kilde NVDB-Kilde NVDB-Kilde NVDB-Tjener
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
NVDB Kvalitetssystem
MiSa Drift/vedl. VTS-ITS Konstr. Trafikk Produktgrupper? Vegnettsreferanse, KM og koordinat
Inn Ut Operatør System System Operatør NVDB
? VegReg ? NVDB VegEd
+supertype Sammenhengsrolle Objekttype 0..* 0..* - Id_objekttype Tillattsammenheng - Navn_obj_type : String Arverelasjon - Id_Tillattsammenheng - Kortn_obj_type : String 0..* 0..* +medlAv - Navn : String - Gyldighet : Tidsperiode - Nr_obj_type : Long - Definisjon : String +koplingMellom - Beskr_obj_type : String 2 2 - Gyldighet : Tidsperiode - Gyldighet : Tidsperiode(CCYYMMDD) +subtype - Abstrakt : Boolean 0..1 0..1 0..* 0..* 0..* 0..* 0..* 0..* Restriksjoner 0..1 0..1 Kontekst OCL-uttrykk 0..* 0..* - Nr_egenskapstype : Integer - Beskrivelse : String Egenskapstype - Id_egenskapstype - Navn_egenskapstype : String 1 1 - Kortn_egenskapstype : String - Beskr_egenskapstype : String 1 1 0..1 0..1 - Gyldighet : Tidsperiode(CCYYMMDD) Tillattverdi - Id_tillattverdi - Navn_tillattverdi : String 0..1 0..1 - Kortn_tillattverdi : String - Beskr_tillattverdi : String - Nr_tillattverdi : Integer EnkelEgenskapstype GruppeEgenskapstype KompleksEgenskapstype - Gyldighet : Tidsperiode(CCYYMMDD) 1..* 1..*
Klient NVDB-Kilde Klient NVDB-tjener NVDB Datakilde Utvalgs - Data - dialog modul NVDB Kommunikasjon
Gisline eller et annet system NVDB rapporter, velge predefinert rapport/rapportklient NVDB/utvalgsdialog - du logges på i bakgrunnen via navnetjener - du sjekkes for tilgangsrettigheter 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 Velge predefinert rapport Hente utvalgsdialog på nytt – justere utvalg Det hele kan gjentas på nytt!