”teknisk løsning og samarbeide”

24
Statens vegvesen ”teknisk løsning og samarbeide” John Mikalsen Statens vegvesen, Vegdirektoratet Norwegian Public Roads Administration NVF11 NVDB-seminar København 2002.02.26/27 Momenter som belyses: systemarkitektur og teknisk løsning sammenheng modeller og arkitektur innføring av nettverks topologi og detaljeringnivåer vegnett som inndirekte referansesystem nasjonalt og internasjonalt samarbeide

Upload: caesar

Post on 12-Jan-2016

53 views

Category:

Documents


0 download

DESCRIPTION

”teknisk løsning og samarbeide”. Momenter som belyses: systemarkitektur og teknisk løsning sammenheng modeller og arkitektur innføring av nettverks topologi og detaljeringnivåer vegnett som inndirekte referansesystem nasjonalt og internasjonalt samarbeide. John Mikalsen - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ”teknisk løsning og samarbeide”

Statens vegvesen

”teknisk løsning og samarbeide””teknisk løsning og samarbeide”

John Mikalsen

Statens vegvesen, Vegdirektoratet

Norwegian Public Roads

Administration

NVF11 NVDB-seminar

København 2002.02.26/27

Momenter som belyses:• systemarkitektur og teknisk løsning • sammenheng modeller og arkitektur• innføring av nettverks topologi og detaljeringnivåer • vegnett som inndirekte referansesystem• nasjonalt og internasjonalt samarbeide•

Page 2: ”teknisk løsning og samarbeide”

Statens vegvesen

Generell lagdelt arkitekturGenerell lagdelt arkitektur

Kompon

ent-

arki

tekt

urBrukernæretjenester

Standard“Business”-tjenester

Datatjenester

Applikasjonstjener

Datatjener

Interaksjonstjenester "Web Browser"

Web-tjener

Applikasjonstjener

Datatjener

Arbeidsstasjonmed egen

avansert SW

Logisk inndeling”Tykk” klient ”Tynn” klient

Page 3: ”teknisk løsning og samarbeide”

Statens vegvesen

Arkitektur - oversiktArkitektur - oversikt

Enkel Innsyn

Avansert Innsyn

Web-klient

Veinetts-editor

NVDB

NVDB Tjener

SDE

IMS

VDB

Rute-planlegger

Page 4: ”teknisk løsning og samarbeide”

Statens vegvesen

Typer løsninger Typer løsninger

Brukernæretjenester

Standard“Business”-tjenester

Datatjenester

Applikasjonstjener

Datatjener

Interaksjonstjenester "Web Browser"

Web-tjener

Applikasjonstjener

Datatjener

Arbeidsstasjonmed egen

avansert SW

Logisk inndeling

Parallell løsning Kjernesystem Overbygg

NVDB

NVDB Tjener

Klient

Tjener

Klient

Alt.DB

Klient

Tjener

NVDB Datakilde

NVDB Datakilde

Page 5: ”teknisk løsning og samarbeide”

Statens vegvesen

Oversikt over komponenterOversikt over komponenter

Web-tjener

Portal-tjener

Arkiv-tjener

Applikasjonstjener

Vegnetts-editor

Enkel Innsyn GIS/Line

Rapport tjener

Fil eksp.

Browser

Nyhets tjeneste

Feilmeld tjeneste

Datalager

Primær DB

Rapp. DB

Nyhets DB

ESRI DB

IIS

ArcIMS

Web Innsyn

Rute planlegger

OleDBProxy

SDE

Vegnetts topologi NetEngin

Topologi Eksport

Avansert Innsyn ArcGIS

Page 6: ”teknisk løsning og samarbeide”

Statens vegvesen

Iterativ prosessIterativ prosess

AIX Apache Oracle IAS HTTP Klient API Oracle 9i Modell

Page 7: ”teknisk løsning og samarbeide”

Statens vegvesen

Hvorfor ApacheHvorfor Apache

Gir et felles rammeverk for alle tjenester på server, som håndterer autentisering, administrasjon av serverprosesser,...

Stabil, relativt feilfri og effektiv

Felles transportprotokoll for alle tjenestene.

Page 8: ”teknisk løsning og samarbeide”

Statens vegvesen

Arven fra DiSGiSArven fra DiSGiS

R o a d d a t aS e r v e r A

G e o d a t a

S e r v e r BT r a f ic d a t a

AG ISs e r v i c eB

C l ie n t A C l ie n t B

D i s t r i b u t e d N G I S a p i f o rc a t a l o g u e s e r v i c e sd a t a a c c e s se l e c t ro n ic b u s i n e s s

C l i e n t m a p p i n g

S e r v e r m a p p i n g

N a m e s e r v e r

Page 9: ”teknisk løsning og samarbeide”

Statens vegvesen

Systemarkitektur : ModellSystemarkitektur : Modell Parallell løsning Kjernesystem Overbygg

NVDB

NVDB Tjener

Klient

Tjener

Klient

Alt.DB

Klient

Tjener

NVDB Datakilde

NVDB Datakilde

Klient

NVDB Datakilde

NVDB modell

Arkiv

DataLagerModell

Kommunikasjon mellom klient og tjener

Hovedprinsipper

Page 10: ”teknisk løsning og samarbeide”

Statens vegvesen

NVDB modell - detaljerNVDB modell - detaljer

interpretermapper Service

DataLagerModell

NGIS VegMod DaKat SOSI

ApiProtokoll

AccessKommando

ApiAccess

ServiceKommando

ApiService

Modeller i klienter

Klientprosesser i NVDB datakilkde

Data mellom NVDB datakilde og Arkiv

Serverprosesser i Arkiv

Datalagringsmodell bak Arkiv

Api i NVDB datakilde

NVDB kommandomodellNVDB systemdata

ApiNVDBmod

XML/Binary

NVDB modell

Page 11: ”teknisk løsning og samarbeide”

Statens vegvesen

Hovedmodeller Hovedmodeller

DISGIS

SOSI

DaKat modell

VegMod modell

NVDB modellQuadri NGIS modell

Page 12: ”teknisk løsning og samarbeide”

Statens vegvesen

Aktører til NVDB modellenAktører til NVDB modellen

Diket

GisLine

VDB

ArcView

ArcSDE

DaKatOracle

SOSI

NVDB modell

Page 13: ”teknisk løsning og samarbeide”

Statens vegvesen

SamarbeideSamarbeide

STATENS KARTVERK

Statens vegvesen

Page 14: ”teknisk løsning og samarbeide”

Statens vegvesen

SamarbeideSamarbeide

STATENS KARTVERK

Statens vegvesen

VägModNettverks-topologi

Page 15: ”teknisk løsning og samarbeide”

Statens vegvesen

SamarbeideSamarbeide

STATENS KARTVERK

Statens vegvesen

VegRegDaKat

SOSI 7aFeatureCatalog

Page 16: ”teknisk løsning og samarbeide”

Statens vegvesen

DetaljeringsnivåerDetaljeringsnivåer

Vegnivå Kjørebanenivå Kjørefeltnivå

NVDB betegnelse GDF betegnelse

Komentarer

Aggregert vegnett Nivå 2 Håndteres som fagdata (eks: TMC, TRIPS mfl)

Veg-nivå Nivå 1 Tilsvarer detaljering i VDB Kjørebane-nivå Forenklet Vbase Forenklet kjørefelt-nivå

Dagens Vbase-geometri

Kjørefelt-nivå Nivå 0 Håndteres som atributter til veg/kjørebane

Page 17: ”teknisk løsning og samarbeide”

Statens vegvesen

”Vbase-tillegg” : kjørebanenivå”Vbase-tillegg” : kjørebanenivå

RL1

RL3

RL2

RL5

RL4

Veg-nivå (SOSI 7010)

Kjørebane-nivå (Vbase - SOSI 7001)

N1N2

N5

N4

N3

Page 18: ”teknisk løsning og samarbeide”

Statens vegvesen

Kjørefelt-nivå : atributt / objektklasse?Kjørefelt-nivå : atributt / objektklasse?

Knutepunkt i geometri for Vegnivå

Knutepunkt i geometri for Vegnivåog i VbaseKnutepunkt i Vbase

Geometri for Vegnivå

Geometri for Vegnivå og Vbase

Geometri for Vbase

Page 19: ”teknisk løsning og samarbeide”

Statens vegvesen

NettverkNettverk

RefLink

+ length : Length+ fixedLength : BOOL

RefLinkPort

+ relLength : RelativeLength2..n2..n

/refLinkPorts

RefLinkPart

+ from : NetTime+ to : NetTime

1..n

+refLinkParts

1..n

1 +startPort1

1 +endPort1

NetNode

+ from : NetTime+ to : NetTime

NetNodePort

1..n1..n

/netNodePorts

QdiSpatialObject

(from spatialObject)

NetReferenceSystem

+ degree : DegreeOfDetail+ level : LevelOfDetail

(from ObjectType)NetElement

- nextFreePortNum : Integer11

QdiSpatialPropertyObject

(from spatialObject)11

QdiSpatialReferenceSystem

(from spatialPropertyObject)

0..1+spatialReferenceSystem

0..1

Page 20: ”teknisk løsning og samarbeide”

Statens vegvesen

Noder/lenker ……og porterNoder/lenker ……og porter

RL1

N4

N2N1 N3

RL2

RL1

P1

P2 P3

P4

RL3

Page 21: ”teknisk løsning og samarbeide”

Statens vegvesen

Topologi/geometri : funksjonell oppdelingTopologi/geometri : funksjonell oppdeling

Editerie Geometri

Importere geometriGeometrier

Vegnett +Geometrier

GenererevegnettEditere

Vegnett og geometri

Page 22: ”teknisk løsning og samarbeide”

Statens vegvesen

Referansesystem

Romlig (spatialt)referansesystem

Tidsrelatert (temporalt)referansesystem

Romlig referansesystembenytter koordinater

Romlig referansesystembenytter geografiske identifaiers

Direkt stedfesting Indirekt stedfestingTidsrelatert stedfesting

Objekt / hendelse

Oveversikt - geografiske referansesystemer

Page 23: ”teknisk løsning og samarbeide”

Statens vegvesen

Noen begreper:Noen begreper:

Romlig (spatialt) referansesystem

Tidsrelatert (temporalt) referansesystem

Romlig referansesystem benytter koordinater

Romlig referansesystem benytter geografiske identifaiers

Direkt stedfesting Indirekt stedfesting Tidsrelatert stedfesting

Objekt / hendelse

Referansesystem

Direkte referansesystem:”Verdner” som kan beskrives med ett eller annet koordinatsystem. Disse kan være av forskjellige dimensjoner: feks 3D som WGS84, eller 1D som en tidsakse. Disse referansesystemene er oftest kontinuerlige og entydige.

Inndirekte referansesystem:Posisjonering av ett objekt gjøres relativt til ett annet objekt, en ”geografisk identifaiers”. Disse geografiske nøkklene må være kjente og akseptert av de virksomheter som benytter dem.

Referanselenkar og nettnoder er eksempel på Geografiske identifaiers i det inndirekte referenssystemet i vegmodellen

Page 24: ”teknisk løsning og samarbeide”

Statens vegvesen

Organisering av ”støtteapparat” i NVDBOrganisering av ”støtteapparat” i NVDB

GeometriTopologi

Ste

dfe

sting

Vegid

ent

Vegru

ter Fo

rval

tnin

g

Utv

iklin

g

- Redigering av geometri

- Etablering avtopologi

- Kobling mellom nivåer

- ….

- brukerstøtte- …..-

- versjonering- innsjekk- kontroll- rapportering- …..

NREF

NREF=Nasjonalt

vegreferansesystem