”teknisk løsning og samarbeide”
Post on 12-Jan-2016
51 Views
Preview:
DESCRIPTION
TRANSCRIPT
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•
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
Statens vegvesen
Arkitektur - oversiktArkitektur - oversikt
Enkel Innsyn
Avansert Innsyn
Web-klient
Veinetts-editor
NVDB
NVDB Tjener
SDE
IMS
VDB
Rute-planlegger
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
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
Statens vegvesen
Iterativ prosessIterativ prosess
AIX Apache Oracle IAS HTTP Klient API Oracle 9i Modell
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.
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
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
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
Statens vegvesen
Hovedmodeller Hovedmodeller
DISGIS
SOSI
DaKat modell
VegMod modell
NVDB modellQuadri NGIS modell
Statens vegvesen
Aktører til NVDB modellenAktører til NVDB modellen
Diket
GisLine
VDB
ArcView
ArcSDE
DaKatOracle
SOSI
NVDB modell
Statens vegvesen
SamarbeideSamarbeide
STATENS KARTVERK
Statens vegvesen
Statens vegvesen
SamarbeideSamarbeide
STATENS KARTVERK
Statens vegvesen
VägModNettverks-topologi
Statens vegvesen
SamarbeideSamarbeide
STATENS KARTVERK
Statens vegvesen
VegRegDaKat
SOSI 7aFeatureCatalog
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
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
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
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
Statens vegvesen
Noder/lenker ……og porterNoder/lenker ……og porter
RL1
N4
N2N1 N3
RL2
RL1
P1
P2 P3
P4
RL3
Statens vegvesen
Topologi/geometri : funksjonell oppdelingTopologi/geometri : funksjonell oppdeling
Editerie Geometri
Importere geometriGeometrier
Vegnett +Geometrier
GenererevegnettEditere
Vegnett og geometri
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
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
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
top related