NVDB SOSI GML
-
Upload
knut-jetlund -
Category
Engineering
-
view
363 -
download
2
Transcript of NVDB SOSI GML
![Page 1: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/1.jpg)
BA-Nettverket 5.2.2015 Knut Jetlund
Knut JetlundStatens vegvesen
Twitter: @Jetgeo
GitHub: https://github.com/jetgeo
![Page 2: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/2.jpg)
De ubehagelige sannheten
Der ute er den virkelige verden
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 3: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/3.jpg)
BA-Nettverket 5.2.2015 Knut Jetlund
Hvordan blir vi enige om hvordanvirkeligheten er?
Ulik tilnærming gir ulike modeller!
![Page 4: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/4.jpg)
BA-Nettverket 5.2.2015 Knut Jetlund
Hva er dette?
Hva er dette?
![Page 5: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/5.jpg)
Objektliste for ferdigvegsdatahttp://www.vegvesen.no/Fag/Teknologi/Nasjonal+vegdatabank/Objektliste
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 6: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/6.jpg)
NVDB SOSI
BA-Nettverket 5.2.2015 Knut Jetlund
«Vegobjekttype»
Skjerm
+ Bruksområde: FlerverdiAttributt, Tekst
+ Materiale skjerm: FlerverdiAttributt, Tekst
+ Materiale søyler: FlerverdiAttributt, Tekst [0..1]
+ Oppsettingsår: Tall [0..1]
+ Fundamentering/plassering: FlerverdiAttributt, Tekst [0..1]
+ Type fundament: FlerverdiAttributt, Tekst [0..1]
+ Lengde: Tall [0..1]
+ Høyde: Tall
+ Areal: Tall
+ Søyleavstand: Tall [0..1]
+ Type gjennomsiktig vegg: FlerverdiAttributt, Tekst [0..1]
+ Areal gjennomsiktig vegg: Tall [0..1]
+ Tykkelse: Tall [0..1]
+ Lydabsorberende: FlerverdiAttributt, Tekst [0..1]
+ Utforming topp: FlerverdiAttributt, Tekst [0..1]
+ Farge: Tekst [0..1]
+ Overflatebehandling: FlerverdiAttributt, Tekst [0..1]
+ Tilleggsinformasjon: Tekst [0..1]
+ Eier: FlerverdiAttributt, Tekst [0..1]
+ Vedlikeholdsansvarlig: FlerverdiAttributt, Tekst [0..1]
+ Geometri, l inje: GeomLinje eller Kurve
«Tillatte verdier»
Bruksområde
+ Støyskjerm
+ Leskjerm/sikringsskjerm
«featureType»
Skjerm
+ senterlinje: Kurve
+ høydereferanse: Høydereferanse [0..1]
+ skjermingsfunksjon: SkjermingsFunksjon [0..1]
+ høydeOverBakken: HøydeOverBakken [0..1]
«codeList»
SkjermingsFunksjon
+ Støyskjerm
+ Snøskjerm
+ Vindskjerm
+ Rassikring
+ Flomsikring
+ Leskjerm
+ Ledeskjerm
«Vegobjekttype»
Snøskjerm
+ Bruksområde: FlerverdiAttributt, Tekst
+ Lengde: Tall
+ Høyde over terreng: Tall
+ Bakkeklaring: Tall
+ Gjennomsnittl ig avstand ti l veg: Tall [0..1]
+ Skjermtetthet: Tall [0..1]
+ Byggemateriale: FlerverdiAttributt, Tekst
+ Tilleggsinformasjon: Tekst [0..1]
+ Adkomst: FlerverdiAttributt, Tekst
+ Byggeår: Tall [0..1]
+ Eier: FlerverdiAttributt, Tekst [0..1]
+ Vedlikeholdsansvarlig: FlerverdiAttributt, Tekst [0..1]
+ Geometri, l inje: GeomLinje eller Kurve
«Tillatte verdier»
Bruksområde
+ Løsneområde for skred
+ Drivsnø på veg
![Page 7: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/7.jpg)
Hvordan kommer vi oss til samme side av vegen?
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 8: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/8.jpg)
Visjon:
SOSI Modellregister som felles register for all geografisk informasjon i Norge, inkludert hele NVDB Datakatalogen
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 9: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/9.jpg)
Felles modellregister
● SOSI er allerede felles modellregister for mange fagområder
– Matrikkeldata, Geologi, Arealbruk, Vegnett, Plandata, FKB…
● NVDB er ikke mer spesiell enn de andre!
Harmonisering
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 10: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/10.jpg)
Bruk i applikasjoner
● EN objektkatalog for prosjektering, utbygging og drift
● Forenkler innsamling og oppdatering av data
● Kan bruke SOSI-egenskaper (eks. Kvalitet) i produktspesifikasjoner
● Ønske fra systemleverandører, prosjekterende og entreprenører
Fordeler med harmonisering
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 11: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/11.jpg)
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 12: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/12.jpg)
BA-Nettverket 5.2.2015 Knut Jetlund
NVDB UML SOSI UML
Fra NVDB Datakatalog til SOSI Modellregister
![Page 13: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/13.jpg)
Hvordan?
Skille mellom 2 kategorier av objekttyper:
1. Objekttyper som er unike for NVDB Datakatalogen
– Original i NVDB datakatalogen
– Kopi i SOSI Modellregister
2. Objekttyper som finnes i begge kataloger
– Harmoniseres
– Vedlikeholdes parallelt
– Koblingsnøkler for å sikre sammenheng
Harmonisering NVDB og SOSI
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 14: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/14.jpg)
Objekttyper som er unike for NVDB
Statens vegvesen
NVDB Datakatalogen
• Fartsgrense• Vegdekke• Trafikkulykke• Bruksklasse• …
Kartverket
SOSI Modellregister
• Fartsgrense• Vegdekke• Trafikkulykke• Bruksklasse• …
Kopi
Ved ny versjon av Datakatalogen (4 ganger årlig) genereres ny versjon av NVDB-pakke i SOSI Modellregister
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 15: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/15.jpg)
Objekttype som er unik for NVDB
«featureType»
Siktsone
+ type: TypeSiktsone
+ ti ltakAnbefaltIntervall: TiltakAnbefaltIntervall [0..1]
+ lengdePrimærveg: Integer [0..1]
+ lengdeSekundærveg: Integer [0..1]
+ arealInnenforKantklipp: Integer [0..1]
+ arealUtenforKantklipp: Integer
+ arkivnrAvtale: CharacterString [0..1]
+ ti l leggsinformasjon: CharacterString [0..1]
+ vedlikeholdsansvarlig: VedlikeholdsansvarligSiktsone [0..1]
+ senterlinje: Kurve
+ område: Flate [0..1]
+ l ineærPosisjon: LineærPosisjonStrekning [0..1]
constraints
{Lengde primærveg: Gjelder kun for siktsoner av type kryss/avkjørsel. Påkrevd om lengde i gitt kryss/avkjørsel avviker fra normalenes krav.}
{Lengde sekundærveg: Gjelder kun for siktsoner av type kryss/avkjørsel. Påkrevd om lengde i gitt kryss/avkjørsel avviker fra normalenes krav.}
{Vedlikeholdsansvarlig: Påkrevd når vedlikeholdsansvarlig ikke er Statens vegvesen}
{Må ha minst en av stedfestingene lineærPosisjon og senterlinje}
«codeList»
Vedlikeholdsansv arligSiktsone
+ Statens vegvesen
+ Kommune
+ Privat
«codeList»
TypeSiktsone
+ Kryss/avkjørsel
+ Kurve
+ Skilt/info
+ Viltkryssing
«codeList»
TiltakAnbefaltInterv all
+ 2 g. pr år
+ 1 g. pr år
+ 2.hvert år
+ 3-5. hvert år
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 16: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/16.jpg)
Objekttyper som finnes i begge kataloger
Statens vegvesen
NVDB Datakatalogen
• Skjerm• Rekkverk• Vegsperring• …
SOSI-sekretariatetSOSI-arbeidsgrupper
SOSI Objektkatalog
Bygningsmessige anlegg• Skjerm
Vegsituasjon• Vegrekkverk• Vegsperring
Endringer ved ny versjon av Datakatalogen meldes til Kartverket som innspill til ny versjon av aktuelt fagområde i SOSI
Harmonisering
BA-Nettverket 5.2.2015 Knut Jetlund
Behov for forbedring av SOSI-arbeidet:
Håndtering av mindre endringer
![Page 17: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/17.jpg)
Objekttyper som må harmoniseresclass Skjerm
«featureType»
Skjerm::NVDB_Skjerm
+ bruksområdeSkjerm: BruksområdeSkjerm
+ materialeSkjerm: MaterialeSkjerm
+ materialeSøyler: MaterialeSøyler [0..1]
+ oppsettingsår: Real [0..1]
+ fundamenteringPlassering: FundamenteringPlassering [0..1]
+ typeFundament: TypeFundament [0..1]
+ lengde: Real [0..1]
+ høyde: Real
+ areal: Real
+ søyleavstand: Real [0..1]
+ typeGjennomsiktigVegg: TypeGjennomsiktigVegg [0..1]
+ arealGjennomsiktigVegg: Real [0..1]
+ tykkelse: Real [0..1]
+ lydabsorberende: Lydabsorberende [0..1]
+ utformingTopp: UtformingTopp [0..1]
+ farge: CharacterString [0..1]
+ overflatebehandlingSkjerm: OverflatebehandlingSkjerm [0..1]
+ ti l leggsinformasjon: CharacterString [0..1]
+ eierSkjerm: EierSkjerm [0..1]
+ vedlikeholdsansvarligSkjerm: VedlikeholdsansvarligSkjerm [0..1]
+ senterlinje: Kurve
+ l ineærPosisjon: LineærPosisjonStrekning [0..1]
«featureType»
MurerOgGjerder::Skjerm
+ senterlinje: Kurve
+ høydereferanse: Høydereferanse [0..1]
+ skjermingsfunksjon: SkjermingsFunksjon [0..1]
+ høydeOverBakken: HøydeOverBakken [0..1]
«codeList»
MurerOgGjerder::
SkjermingsFunksjon
+ Støyskjerm
+ Snøskjerm
+ Vindskjerm
+ Rassikring
+ Flomsikring
+ Leskjerm
+ Ledeskjerm
«CodeList»
Skjerm::
BruksområdeSkjerm
+ Støyskjerm
+ Leskjerm/sikringsskjerm
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 18: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/18.jpg)
OGC®
Consensus
• Consensus:– Consensus decision-making is a group decision making process
that seeks the consent of all participants. Consensus may be defined professionally as an acceptable resolution, one that can be supported, even if not the "favourite" of each individual.
BA-Nettverket 5.2.2015 Knut Jetlund
• The core of consensus philosophy:
• "Never get angry. Never
make a threat. Reason with
people."– Don Vito Corleone (The Godfather)
![Page 19: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/19.jpg)
BA-Nettverket 5.2.2015 Knut Jetlund
Pilotarenaer for harmonisering:
SOSI Landskapsarkitektur
SOSI Produktspesifikasjon for ledning
![Page 20: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/20.jpg)
OGC®
BA-Nettverket 5.2.2015 Knut Jetlund
Produktspesifikasjoner og…
![Page 21: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/21.jpg)
Hvorfor GML?
● Offisiell internasjonal standard
● Støttes av mange systemer, uten norsk tilpasning
● Direkte basert på UML-modeller
● Fleksibelt – flere muligheter enn SOSI-format
● Bedre realisering av komplekse modeller: assosiasjoner, lineære referanser mm
● Enkel validering av filinnhold - standard XML
Inn med GML!
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 22: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/22.jpg)
GML mot SOSI-format
Lesbarhet
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 23: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/23.jpg)
Fra NVDB Datakatalog til GML Application schemas
● Mål
– Utveksling av data med GML
● Hovedutfordring
– Strukturelle ulikheter
● Løype
– Fra tabeller til NVDB-UML
– Til SOSI (ISO/TC211) UML
– Til GML Application Schemas
From a table based Feature Catalogue to GML Application schemas
![Page 24: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/24.jpg)
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 25: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/25.jpg)
ShapeChange GML Application schemas
BA-Nettverket 5.2.2015 Knut Jetlund
Tagged value NVDB_ID sikrer kobling til original NVDB-
modell
![Page 26: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/26.jpg)
Eksempel:
GML i QGIS og Oxygen
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 27: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/27.jpg)
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 28: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/28.jpg)
Generelle egenskaper fra SOSI
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 29: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/29.jpg)
BA-Nettverket 5.2.2015 Knut Jetlund
Validering mot applikasjonsskjema
![Page 30: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/30.jpg)
LandXML InfraGML
Samarbeid mellom OGC og buildingSMART
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 31: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/31.jpg)
BA-Nettverket 5.2.2015 Knut Jetlund
![Page 32: NVDB SOSI GML](https://reader030.fdocuments.net/reader030/viewer/2022013105/55ab76a91a28ab9c588b481b/html5/thumbnails/32.jpg)
BA-Nettverket 5.2.2015 Knut Jetlund
Spørsmål?