gml til nvdb
Post on 16-Jan-2017
461 Views
Preview:
TRANSCRIPT
BA-Nettverket 30.3.2016 Knut Jetlund
Knut JetlundStatens vegvesenknut.jetlund@vegvesen.no Twitter: @JetgeoSlideshare: http://www.slideshare.net/KnutJetlund GitHub: https://github.com/jetgeo/NVDBGML
BA-Nettverket 30.3.2016 Knut Jetlund
BA-Nettverket 30.3.2016 Knut Jetlund
SOSI-modellregister
UML
.FXL .XSD
TRIMBLE GNSS
NVDB
FKB
XSLT.GML
API
FMEDatakatalogen
BA-Nettverket 30.3.2016 Knut Jetlund
DatamodellenI begynnelsen var…
SOSI-modellregister
UML
Datakatalogen
«featureType»Stikkrenne
+ tverrsnittsform: Tverrsnittsform+ høydeInnvendig: Integer+ breddeInnvendig: Integer+ typeInnløp: TypeInnløp+ harInnløpsrist: HarInnløpsrist+ typeUtløp: TypeUtløp+ eier: Eier+ materialtype: Material type+ bruksområde: Bruksområde = Vann+ senterlinje: Kurve+ navn: CharacterString [0..1]+ byggeår: Integer [0..1]+ spesielleProblem: SpesielleProblem [0..1]+ antallTininger: Integer [0..1]+ tilknyttetLukkaDren: TilknyttetLukkaDren [0..1]+ gjennomløpForElvBekk: GjennomløpForElvBekk [0..1]+ dokumentasjon: NVDB_Dokumentasjon [0..1]+ kommentar: NVDB_Kommentar [0..1]+ tilstandSkade: TilstandSkadePunkt [0..1]+ tiltakOppstrøms: TiltakOppstrøms [0..1]+ tilrettelagtFiskevandring: TilrettelagtFiskevandring [0..1]
«featureType»Fellesegenskaper
+ identifikasjon: Identifikasjon [0..1]+ endringsflagg: Endringsflagg [0..1]+ datafangstdato: Date [0..1]+ oppdateringsdato: Date [0..1]+ kvalitet: Posisjonskvalitet+ høydereferanse: Høydereferanse = FOT+ vegreferanse: Vegreferanse [0..1]+ sideposisjon: Sideposisjon [0..1]
«codeList»TypeUtløp
+ Kum+ I skråning/terreng+ I bekk/elv+ Åpen grøft
«codeList»Eier
+ Stat+ Fylkeskommune+ Kommune+ Privat
«codeList»GjennomløpForElvBekk
+ Ja+ Nei
«codeList»HarInnløpsrist
+ Ja+ Ja, i forkant+ Nei
«codeList»Materialtype
+ Betong+ Stål+ Plast+ Naturstein+ Tre+ Eternitt
«codeList»SpesielleProblem
+ Masser, innløp+ Masser, utløp+ Vegetasjonstetting, innløp+ Vegetasjonstetting, utløp
«codeList»TilknyttetLukkaDren
+ Ja+ Nei
«codeList»Bruksområde
+ Vann+ Landbruk+ Voll, vanngjennomløp+ Biologisk mangfold
«codeList»TypeInnløp
+ Kum over stikkrenne+ Åpent i grøft+ Åpent med frontmur+ Åpent i grøft med støtteskjold
«codeList»Tverrsnittsform
+ Sirkulær+ Rektangulær+ Flatbunnet med hvelv+ Ell ipseform
«codeList»TiltakOppstrøms
+ Demping+ Fordrøying+ Sedimentering
Ny kodeliste, ikke i NVDB
«codeList»TilrettelagtFiskevandring
+ Ja+ Nei+ Ikke relevant
Datamodellen definerer objekttyper, egenskaper,
tillatte verdier og sammenhenger
BA-Nettverket 30.3.2016 Knut Jetlund
Dakat - http://tfprod1.sintef.no/datakatalog/
BA-Nettverket 30.3.2016 Knut Jetlund
UML – SOSI-modellregister
«featureType»Stikkrenne
+ tverrsnittsform: Tverrsnittsform+ høydeInnvendig: Integer+ breddeInnvendig: Integer+ typeInnløp: TypeInnløp+ harInnløpsrist: HarInnløpsrist+ typeUtløp: TypeUtløp+ eier: Eier+ materialtype: Materialtype+ bruksområde: Bruksområde = Vann+ senterlinje: Kurve+ navn: CharacterString [0..1]+ byggeår: Integer [0..1]+ spesielleProblem: SpesielleProblem [0..1]+ antallTininger: Integer [0..1]+ ti lknyttetLukkaDren: TilknyttetLukkaDren [0..1]+ gjennomløpForElvBekk: GjennomløpForElvBekk [0..1]+ dokumentasjon: NVDB_Dokumentasjon [0..1]+ kommentar: NVDB_Kommentar [0..1]+ ti lstandSkade: TilstandSkadePunkt [0..1]+ ti l takOppstrøms: TiltakOppstrøms [0..1]+ ti lrettelagtFiskevandring: TilrettelagtFiskevandring [0..1]
«featureType»Fellesegenskaper
+ identifikasjon: Identifikasjon [0..1]+ endringsflagg: Endringsflagg [0..1]+ datafangstdato: Date [0..1]+ oppdateringsdato: Date [0..1]+ kvalitet: Posisjonskvalitet+ høydereferanse: Høydereferanse = FOT+ vegreferanse: Vegreferanse [0..1]+ sideposisjon: Sideposisjon [0..1]
«codeList»TypeUtløp
+ Kum+ I skråning/terreng+ I bekk/elv+ Åpen grøft
«codeList»Eier
+ Stat+ Fylkeskommune+ Kommune+ Privat
«codeList»GjennomløpForElvBekk
+ Ja+ Nei
«codeList»HarInnløpsrist
+ Ja+ Ja, i forkant+ Nei
«codeList»Materialtype
+ Betong+ Stål+ Plast+ Naturstein+ Tre+ Eternitt
«codeList»SpesielleProblem
+ Masser, innløp+ Masser, utløp+ Vegetasjonstetting, innløp+ Vegetasjonstetting, utløp
«codeList»TilknyttetLukkaDren
+ Ja+ Nei
«codeList»Bruksområde
+ Vann+ Landbruk+ Voll, vanngjennomløp+ Biologisk mangfold
«codeList»TypeInnløp
+ Kum over stikkrenne+ Åpent i grøft+ Åpent med frontmur+ Åpent i grøft med støtteskjold
«codeList»Tverrsnittsform
+ Sirkulær+ Rektangulær+ Flatbunnet med hvelv+ Ellipseform
«codeList»TiltakOppstrøms
+ Demping+ Fordrøying+ Sedimentering
Ny kodeliste, ikke i NVDB
«codeList»TilrettelagtFiskevandring
+ Ja+ Nei+ Ikke relevant
BA-Nettverket 30.3.2016 Knut Jetlund
Bruk av datamodellenImplementasjonsskjema
SOSI-modellregister
UML
.FXL .XSD
TRIMBLE GNSS .GML
Datamodellen realiseres i ulike formater:.FXL: Styrer tillatt innhold i Trimble GNSS
.XSD: Styrer tillatt innhold i GML-filer
BA-Nettverket 30.3.2016 Knut Jetlund
FXL
BA-Nettverket 30.3.2016 Knut Jetlund
XSD
BA-Nettverket 30.3.2016 Knut Jetlund
Innmåling og leveranseBruk av datamodellen
SOSI-modellregister
UML
.FXL .XSD
TRIMBLE GNSS .GML
Data samles inn med GNSS-utstyr og leveres på GML-format.
Alt baseres på samme datamodell
XSLT
BA-Nettverket 30.3.2016 Knut Jetlund
GML
BA-Nettverket 30.3.2016 Knut Jetlund
GML
BA-Nettverket 30.3.2016 Knut Jetlund
GML i QGIS
BA-Nettverket 30.3.2016 Knut Jetlund
Innlesing i NVDBBruk av datamodellen
SOSI-modellregister
UML
.FXL .XSD
TRIMBLE GNSS
NVDB.GML
API
FMEDatakatalogen
GML-fil konverteres til NVDB-APIet sin
struktur, og skrives til NVDB
Fortsatt basert på samme datamodell
BA-Nettverket 30.3.2016 Knut Jetlund
XML for NVDB Skrive-API
BA-Nettverket 30.3.2016 Knut Jetlund
Objekter i NVDB
http://tinyurl.com/gvlx4lg
BA-Nettverket 30.3.2016 Knut Jetlund
SOSI-modellregister
UML:Objektliste
ferdigvegsdata
.XSD
TRIMBLE GNSS
NVDB
FKB
.GML
API
Datakatalogen
Leica GNSSTopcon GNSS
… GNSS
Framtidig leveranse av data i henhold til Objektliste ferdigvegsdata
«One model to rule them all»
BA-Nettverket 30.3.2016 Knut Jetlund
Objektliste ferdigvegsdataSOSI-modellregister og XSD
https://github.com/jetgeo/NVDBGML/tree/master/XSD/OLFV/V350
BA-Nettverket 30.3.2016 Knut Jetlund
Knut JetlundStatens vegvesenknut.jetlund@vegvesen.no Twitter: @JetgeoSlideshare: http://www.slideshare.net/KnutJetlund GitHub: https://github.com/jetgeo/NVDBGML
?Spørsmål?
top related