NVDB SOSI GML

Preview:

Citation preview

BA-Nettverket 5.2.2015 Knut Jetlund

Knut JetlundStatens vegvesen

knut.jetlund@vegvesen.no

Twitter: @Jetgeo

GitHub: https://github.com/jetgeo

De ubehagelige sannheten

Der ute er den virkelige verden

BA-Nettverket 5.2.2015 Knut Jetlund

BA-Nettverket 5.2.2015 Knut Jetlund

Hvordan blir vi enige om hvordanvirkeligheten er?

Ulik tilnærming gir ulike modeller!

BA-Nettverket 5.2.2015 Knut Jetlund

Hva er dette?

Hva er dette?

Objektliste for ferdigvegsdatahttp://www.vegvesen.no/Fag/Teknologi/Nasjonal+vegdatabank/Objektliste

BA-Nettverket 5.2.2015 Knut Jetlund

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

Hvordan kommer vi oss til samme side av vegen?

BA-Nettverket 5.2.2015 Knut Jetlund

Visjon:

SOSI Modellregister som felles register for all geografisk informasjon i Norge, inkludert hele NVDB Datakatalogen

BA-Nettverket 5.2.2015 Knut Jetlund

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

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

BA-Nettverket 5.2.2015 Knut Jetlund

BA-Nettverket 5.2.2015 Knut Jetlund

NVDB UML SOSI UML

Fra NVDB Datakatalog til SOSI Modellregister

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

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

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

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

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

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)

BA-Nettverket 5.2.2015 Knut Jetlund

Pilotarenaer for harmonisering:

SOSI Landskapsarkitektur

SOSI Produktspesifikasjon for ledning

OGC®

BA-Nettverket 5.2.2015 Knut Jetlund

Produktspesifikasjoner og…

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

GML mot SOSI-format

Lesbarhet

BA-Nettverket 5.2.2015 Knut Jetlund

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

BA-Nettverket 5.2.2015 Knut Jetlund

ShapeChange GML Application schemas

BA-Nettverket 5.2.2015 Knut Jetlund

Tagged value NVDB_ID sikrer kobling til original NVDB-

modell

Eksempel:

GML i QGIS og Oxygen

BA-Nettverket 5.2.2015 Knut Jetlund

BA-Nettverket 5.2.2015 Knut Jetlund

Generelle egenskaper fra SOSI

BA-Nettverket 5.2.2015 Knut Jetlund

BA-Nettverket 5.2.2015 Knut Jetlund

Validering mot applikasjonsskjema

LandXML InfraGML

Samarbeid mellom OGC og buildingSMART

BA-Nettverket 5.2.2015 Knut Jetlund

BA-Nettverket 5.2.2015 Knut Jetlund

BA-Nettverket 5.2.2015 Knut Jetlund

Spørsmål?

Recommended