15
Knut Jetlund Statens vegvesen [email protected] Twitter: @ Jetgeo Slideshare: http://www.slideshare.net/KnutJetlund SOSI Vegnett (og INSPIRE) SOSI Vegnett 4.6 Knut Jetlund

SOSI Vegnett og INSPIRE

Embed Size (px)

Citation preview

Page 1: SOSI Vegnett og INSPIRE

SOSI Vegnett 4.6 Knut Jetlund

Knut JetlundStatens [email protected] Twitter: @JetgeoSlideshare: http://www.slideshare.net/KnutJetlund

SOSI Vegnett(og INSPIRE)

Page 2: SOSI Vegnett og INSPIRE

SOSI Vegnett 4.6 Knut Jetlund

SOSI Vegnett 4.6Høydepunkter

● Nettverksmodell● Lenkesekvenser og

lenkesett● Datatype Vegreferanse● Ingen NVDB-pakke● Instansdiagrammer● Knytning til INSPIRE

Page 3: SOSI Vegnett og INSPIRE

SOSI Vegnett 4.6 Knut Jetlund

INSPIRE Road Transport NetworksInfrastructure for Spatial Information in Europe

Page 4: SOSI Vegnett og INSPIRE

SOSI Vegnett 4.6 Knut Jetlund

Transport PropertiesINSPIRE Road Transport Networks

«featureType»SpeedLimit

+ speedLimitMinMaxType: SpeedLimitMinMaxValue = Maximum+ speedLimitValue: Velocity

«voidable»+ areaCondition: AreaConditionValue [0..1]+ direction: LinkDirectionValue [0..1]+ laneExtension: Integer [0..1]+ speedLimitSource: SpeedLimitSourceValue [0..1]+ startLane: Integer [0..1]+ validityPeriod: TM_Period [0..1]+ vehicleType: VehicleTypeValue [0..1]+ weatherCondition: WeatherConditionValue [0..1]

constraints{Applies to road transport elements only}

«featureType»FunctionalRoadClass

+ functionalClass: FunctionalRoadClassValue

constraints{Applies to road transport elements only}

«featureType»FormOfWay

+ formOfWay: FormOfWayValue

constraints{Applies to road transport elements only}

«featureType»NumberOfLanes

+ numberOfLanes: Integer

«voidable»+ direction: LinkDirectionValue [0..1]+ minMaxNumberOfLanes: MinMaxLaneValue [0..1]

constraints{Applies to road transport elements only}

«featureType»RoadName

+ name: GeographicalName

constraints{Applies to road transport elements only}

«featureType»RoadSurfaceCategory

+ surfaceCategory: RoadSurfaceCategoryValue

constraints{Applies to road transport elements only}

«featureType»RoadServ iceType

+ availableFacility: ServiceFacil ityValue [0..*]+ type: RoadServiceTypeValue

constraints{Applies to road service areas only}

«featureType»RoadWidth

+ width: Measure

«voidable»+ measuredRoadPart: RoadPartValue

constraints{Applies to road transport elements only}+

Common transport properties

Page 5: SOSI Vegnett og INSPIRE

SOSI Vegnett 4.6 Knut Jetlund

SOSI Vegnett 4.6Realisering av INSPIRE

«featureType»Road Transport Network::Road

«voidable»+ localRoadCode: CharacterString [0..1]+ nationalRoadCode: CharacterString [0..1]

«featureType»Road Transport Network::RoadLink

«featureType»Road Transport Network::RoadNode

«voidable»+ formOfRoadNode: FormOfRoadNodeValue

«featureType»Road Transport Network::

RoadLinkSequence

«featureType»Vegnode

+ posisjon: Punkt

«featureType»Veglenke

+ typeVeg: TypeVeg+ detaljnivå: Vegdetaljnivå [0..1]+ konnekteringslenke: Boolean [0..1]+ veglenkeadresse: Veglenkeadresse [0..1]+ vegreferanse: Vegreferanse [0..1]+ feltoversikt: CharacterString [0..1]+ senterlinje: Kurve

«featureType»Veglenkesekv ens

«featureType»Veglenkesett

Page 6: SOSI Vegnett og INSPIRE

SOSI Vegnett 4.6

SOSI Vegnett 4.6 Knut Jetlund

Nettverksmodell

● Bygger på SOSI nettverk og lineære referanser versjon 5.0

● Veglenke med sentrale egenskaper

● Øvrig informasjon kobles til med lineære referanser

● For leveranse av produkter med nettverk

Page 7: SOSI Vegnett og INSPIRE

SOSI Vegnett 4.6 Knut Jetlund

● Veglenke● Veglenkesekvens● Veglenkesett● Vegnode

Page 8: SOSI Vegnett og INSPIRE

SOSI Vegnett 4.6 Knut Jetlund

Type veg og funksjonell vegklasse

● I SOSI Vegnett er type veg egenskap på veglenkene, ikke egen objekttype.

● Funksjonell vegklasse er en objekttype i NVDB

To viktige «Network Properties»

«codeList»TypeVeg

+ motorveg+ motortrafikkveg+ kanalisertVeg+ enkelBi lveg+ rampe+ rundkjøring+ bilferje+ passasjerferje+ gangOgSykkelveg+ sykkelveg+ gangveg+ gågate+ gangfelt+ fortau+ traktorveg+ sti+ trapp+ annet

«codeList»Road Transport Network::

FormOfWayValue

+ bicycleRoad+ dualCarriageway+ enclosedTrafficArea+ entranceOrExitCarPark+ entranceOrExitService+ freeway+ motorway+ pedestrianZone+ roundabout+ serviceRoad+ singleCarriageway+ slipRoad+ tractor+ trafficSquare+ walkway

«enumeration»FunctionalRoadClassValue

mainRoad firstClass secondClass thirdClass fourthClass fifthClass sixthClass seventhClass eighthClass ninthClass

«codeList»Vegklasse

+ 0+ 1+ 2+ 3+ 4+ 5+ 6+ 7+ 8+ 9

Classification based on the physical properties of the road link.

This classification is based on the importance of the role that the road performs in the road network

Page 9: SOSI Vegnett og INSPIRE

Kodelister og datatyperSOSI Vegnett 4.6

SOSI Vegnett 4.6 Knut Jetlund

● Liten forbokstav (lowerCamelCase) i kodelisteverdier

● Sammenhengende ord – ingen spesialtegn

● Datatype Vegreferanse erstatter og utvider Vegident og Vegparsell

«codeList»Vegdetaljniv å

+ kjørebane+ kjørefelt+ vegtrase

«codeList»Vegstatus

+ eksisterendeVeg = V+ midlertidigVeg = W+ midlertidigStatusBilveg = T+ eksisterendeFerjestrekning = S+ gangSykkelveg = G+ midlertidigStatusGangSykkelveg = U+ beredskapsveg = B+ serviceveg = M+ rømningstunnel = X+ anleggsveg = A+ gangSykkelvegAnlegg = H+ vedtattVeg = P+ vedtattFerjestrekning = E+ vedtattGangSykkelveg = Q

«dataType»Vegreferanse

+ vegkategori: Vegkategori [0..1]+ vegstatus: Vegstatus [0..1]+ vegnummer: Integer [0..1]+ hovedparsell: Integer [0..1]+ veglenkeMeterFra: Integer [0..1]+ veglenkeMeterTil: Integer [0..1]+ referanseretning: Retningskode [0..1]+ vegreferanseFraDato: Date [0..1]+ vegreferanseTilDato: Date [0..1]

constraints{referanseretning er påkrevd dersom veglenkeMeterFra ogveglenkeMeterTil er angitt}

«codeList»SOSI Nettv erk og

lineære referanser 5.0::Retningskode

+ med+ mot

«codeList»Vegkategori

+ europaveg = E+ riksveg = R+ fylkesveg = F+ kommunalVeg = K+ privatVeg = P+ skogsveg = S

«codeList»TypeVeg

+ motorveg+ motortrafikkveg+ kanalisertVeg+ enkelBilveg+ rampe+ rundkjøring+ bilferje+ passasjerferje+ gangOgSykkelveg+ sykkelveg+ gangveg+ gågate+ gangfelt+ fortau+ traktorveg+ sti+ trapp+ annet

Page 10: SOSI Vegnett og INSPIRE

Komplett modell for Veglenke

SOSI Vegnett 4.6 Knut Jetlund

Page 11: SOSI Vegnett og INSPIRE

● Erstatter eksempler på SOSI-formatrealisering

● Formatuavhengig

SOSI Vegnett 4.6

SOSI Vegnett 4.6 Knut Jetlund

Lenkesett 1: Veglenkesett

identifikasjon.LokalId = LS1identifikasjon.navnerom = vegvesen.no/nvdb/lenkesettnavn = Eksempelsettlenke{0} = Lenke 2839231lenke{1} = Lenke 2839230lenke{2} = Lenke 2839229

Node 721661: Vegnode

identifikasjon.lokalId = 721661identifikasjon.navnerom = vegvesen.no/nvdb/rlnposisjon = POINT(...)

Lenke 2839229: Veglenke

identifikasjon.lokalId = 2839229identifikasjon.navnerom = vegvesen.no/nvdb/rlpstartposisjon = 0sluttposisjon = 0,670377startnode = node 721582sluttnode = Node 721663typeVeg = enkelBilvegsenterlinje = LINESTRING(...)

Node 721663: Vegnode

identifikasjon.lokalId = 721663identifikasjon.navnerom = vegvesen.no/nvdb/rlnposisjon = POINT(...)

Node 721582: Vegnode

identifikasjon.lokalId = 721582identifikasjon.navnerom = vegvesen.no/nvdb/rlnposisjon = POINT(...)

Node 721707: Vegnode

identifikasjon.lokalId = 721707identifikasjon.navnerom = vegvesen.no/nvdb/rlnposisjon = POINT(...)

Lenke 2839230: Veglenke

identifikasjon.lokalId = 2839230identifikasjon.navnerom = vegvesen.no/nvdb/rlpstartposisjon = 0,670377sluttposisjon = 1startnode = Node 721663sluttnode = Node 721661typeVeg = enkelBilvegsenterlinje = LINESTRING(...)

Lenke 2839231: Veglenke

identifikasjon.lokalId = 2839231identifikasjon.navnerom = vegvesen.no/nvdb/rlpstartposisjon = 0sluttposisjon = 0,109138startnode = Node 721663sluttnode = Node 721707typeVeg = enkelBilvegsenterlinje = LINESTRING(...)

Sekv ens 650116: Veglenkesekv ens

identifikasjon.lokalId = 650116identifikasjon.navnerom = vegvesen.no/nvbd/rlstandardLRM = normalisertlenke{0}.lenke = Lenke 2839229lenke{0}.retning = medlenke{1}.lenke = Lenke 2839230lenke{1}.retning = med

Sekv ens 650117: Veglenkesekv ens

identifikasjon.lokalId = 650117identifikasjon.navnerom = vegvesen.no/nvdb/rlstandardLRM = normalisertlenke{0}.lenke = Lenke 2839231lenke{0}.retning = medlenke{n}.lenke = Lenke ...lenke{n}.retning = ...

Instansdiagrammer

Objekt 5898: Fartsgrense

fartsgrenseVerdi = 80lineærPosisjon.nettverkselement = Objekt 3123lineærPosisjon.fraPosisjon = 80lineærPosisjon.ti lPosisjon = 517

Objekt 5897: Fartsgrense

fartsgrenseVerdi = 50lineærPosisjon.nettverkselement = Objekt 3123lineærPosisjon.fraPosisjon = 0lineærPosisjon.ti lPosisjon = 80

Objekt 3123: Veglenke

typeVeg = enkelBilvegidentifikasjon.lokalId = 145403992identifikasjon.navnerom = NVDB_TransportlenkerstandardLRM = metreringmåltLengde = 517senterlinje = LINESTRING(316408.7 6684928.5 ... 316909 6684836.8)

Page 12: SOSI Vegnett og INSPIRE

SOSI Vegnett 4.6 Knut Jetlund

NVDB Datakatalogen i SOSI-modellregister

NVDB og SOSI

«SOSI Del 2»

● Versjonert kopi● NVDB Datakatalogen

forvaltes av SVV som før● Del av modellregisteret,

men ikke en SOSI-standard

Andre viktige komponenter

Page 13: SOSI Vegnett og INSPIRE

SOSI Vegnett 4.6 Knut Jetlund

NVDB-objekttyper i SOSI-produktspesifikasjoner

● Objekttyper fra NVDB kan brukes i SOSI-produktspesifikasjoner, for eksempel:– Objektliste ferdigvegsdata– DOK (Trafikkmengde og

Trafikkulykke)– FKB-Vegnett– Andre produkter

● SOSI-tilpassede modeller gjør det mulig å stille krav, utveksle og validere data på standardisert form, i første rekke på GML-format

Hva betyr det?

«SOSI Del 3»

Page 14: SOSI Vegnett og INSPIRE

SOSI Vegnett 4.6 Knut Jetlund

SOSI Vegnett 4.6: Ingen NVDB-pakkeSOSI- Standard for vegnett

SOSI

Veg

nett

4.5

SOSI

Veg

nett

4.6

● I SOSI Vegnett versjon 4.5 var det en egen NVDB-pakke

● Denne er det ikke behov for i versjon 4.6, objekttyper til produktspesifikasjoner hentes i stedet fra NVDB originalmodeller

Page 15: SOSI Vegnett og INSPIRE

Spørsmål?

SOSI Vegnett 4.6 Knut Jetlund

?