Upload
knut-jetlund
View
31
Download
0
Embed Size (px)
Citation preview
SOSI Vegnett 4.6 Knut Jetlund
Knut JetlundStatens [email protected] Twitter: @JetgeoSlideshare: http://www.slideshare.net/KnutJetlund
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
SOSI Vegnett 4.6 Knut Jetlund
INSPIRE Road Transport NetworksInfrastructure for Spatial Information in Europe
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
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
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
SOSI Vegnett 4.6 Knut Jetlund
● Veglenke● Veglenkesekvens● Veglenkesett● Vegnode
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
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
Komplett modell for Veglenke
SOSI Vegnett 4.6 Knut Jetlund
● 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)
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
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»
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
Spørsmål?
SOSI Vegnett 4.6 Knut Jetlund
?