GML til NVDB
-
Upload
knut-jetlund -
Category
Engineering
-
view
465 -
download
6
Transcript of GML til NVDB
![Page 1: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/1.jpg)
BA-Nettverket 30.3.2016 Knut Jetlund
Knut JetlundStatens [email protected] Twitter: @JetgeoSlideshare: http://www.slideshare.net/KnutJetlund GitHub: https://github.com/jetgeo/NVDBGML
![Page 2: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/2.jpg)
BA-Nettverket 30.3.2016 Knut Jetlund
![Page 3: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/3.jpg)
BA-Nettverket 30.3.2016 Knut Jetlund
SOSI-modellregister
UML
.FXL .XSD
TRIMBLE GNSS
NVDB
FKB
XSLT.GML
API
FMEDatakatalogen
![Page 4: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/4.jpg)
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
![Page 5: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/5.jpg)
BA-Nettverket 30.3.2016 Knut Jetlund
Dakat - http://tfprod1.sintef.no/datakatalog/
![Page 6: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/6.jpg)
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
![Page 7: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/7.jpg)
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
![Page 8: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/8.jpg)
BA-Nettverket 30.3.2016 Knut Jetlund
FXL
![Page 9: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/9.jpg)
BA-Nettverket 30.3.2016 Knut Jetlund
XSD
![Page 10: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/10.jpg)
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
![Page 11: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/11.jpg)
BA-Nettverket 30.3.2016 Knut Jetlund
GML
![Page 12: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/12.jpg)
BA-Nettverket 30.3.2016 Knut Jetlund
GML
![Page 13: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/13.jpg)
BA-Nettverket 30.3.2016 Knut Jetlund
GML i QGIS
![Page 14: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/14.jpg)
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
![Page 15: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/15.jpg)
BA-Nettverket 30.3.2016 Knut Jetlund
XML for NVDB Skrive-API
![Page 16: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/16.jpg)
BA-Nettverket 30.3.2016 Knut Jetlund
Objekter i NVDB
http://tinyurl.com/gvlx4lg
![Page 17: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/17.jpg)
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»
![Page 18: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/18.jpg)
BA-Nettverket 30.3.2016 Knut Jetlund
Objektliste ferdigvegsdataSOSI-modellregister og XSD
https://github.com/jetgeo/NVDBGML/tree/master/XSD/OLFV/V350
![Page 19: GML til NVDB](https://reader035.fdocuments.net/reader035/viewer/2022081513/587c542d1a28abc62c8b67fb/html5/thumbnails/19.jpg)
BA-Nettverket 30.3.2016 Knut Jetlund
Knut JetlundStatens [email protected] Twitter: @JetgeoSlideshare: http://www.slideshare.net/KnutJetlund GitHub: https://github.com/jetgeo/NVDBGML
?Spørsmål?