Ny generasjon av standarder for bygging av en robust geografisk infrastruktur Kent Jonsrud og Magnus Karge, IT-avdelingen Kartverket 2018-06-12/13
Hensikten med kurset Informere om den nye generasjonen av standarder som er grunnlaget for byggingen av en robust geografisk infrastruktur. Bidra til mest mulig korrekt bruk av disse standardene. Bidra til enklest mulige løsninger. Framtidig utvikling og nye versjoner av standarder som snart kommer.
Hensikten med kurset Geografisk infrastruktur for data og tjenester Implementasjoner: Vise utvalgte arbeidsløyper, plattformer og verktøy Tjenester Verktøy Validering Implementasjoner Databaser Dokumentasjon Formater Standarder: Viktige standarder samt hovedfunksjonaliteter ISO W3C OGC Standarder OMG SOSI
Kursinformasjon online http://sosi.geonorge.no/kurs/juni2018/
Status på noen utvalgte standarder ISO 19136:2007 GML 3.2.1 ISO 19136-2:2015 GML 3.3 ISO 19142:2010 WFS 2.0 ISO 19143:2010 FES 2.0 ISO 19131:2007 Data product specification ISO 19103:2015 Conseptual schema language (UML) ISO 19109:2015 Rules for application schema ISO 19119:2015 Services SOSI Produktspesifikasjoner krav og godkjenning v. 5.0-2014 SOSI Regler for UML-modellering versjon 5.0-2016 SOSI Nettverk og lineære referanse versjon 5.0-2016 SOSI Realisering i GML versjon 5.0-2018 SOSI Realisering i SOSI-format versjon 5.0-2018
Den modellerte virkeligheten Forretningsidéer og aktører beskrives i brukstilfeller Aktiviteter og arbeidsflyt beskrives i forretningsprosesser Datastruktur og innhold beskrives i klassediagrammer i UML og BPMN
Eksempel på arkitektur for nedlasting Klientapplikasjon GML Skjema XSLT Innholdstransformasjon Web Feature Service Konfigurering av WFS server Database views Distribusjonsdatabase Offline transformasjon Transformasjonssoftware Forvaltningssdatabase
Arkitektur for nedlasting og visning Klientnivå PostGIS WFS webklient WMS webklient JSON webklient GIS applikasjon Verdiøking Formatendring, transformering, kombinering++ Infrastruktur for nedlasting og visning Levende kopi av forvaltningsbase og levende tilrettelegging Beskyttet forvaltning WFS / WMS / Atom Feed Konfigurering av WFS/WMS server Modellbaserte tabeller og views Distribusjonsdatabase Forvaltningssdatabase Transformasjonssoftware Offline transformasjon
Systemarkitekturfokus med UML Klientapplikasjoner REST-klient som kan vise JSON-data WFS-klient som kan vise GML-data Spesialklient «flow» «flow» «flow» Verdiøkertjenester WFS 3.0 med ldproxy «featuretype» Kommune, «featuretype» AdmSenter Verdiøkende spesialwebservice «flow» «flow» Basistjenester WFS 2.0 med deegree «flow» Datasett Formidlingsdatabase Driftsdatabase Forvaltningsklient «flow»
Hva som er nytt i standarden ISO 19136:2007 GML 3.2.1 XML-vokabular med geometrityper og basistyper fra ISO 19100 Regler for mapping fra egendefinerte UML-applikasjonsskjema Tidligere OGC-versjoner av GML var ganske vage og ikke bygget på ISO 19100-serien.
Hva som er nytt i standarden ISO 19136-2:2015 GML 3.3 Nye regler for beskrivelse av tilgang til kodelistekoder (SKOS) Simple måter å beskrive enkle geometrier i XML Utfyllende beskrivelser av TIN griddede data i XML Utfyllende beskrivelser av lineære referanser i XML Utfyllende beskrivelser av tidstyper (eks. ukedag) i XML
Hva som er nytt i standarden ISO 19142:2010 WFS 2.0 Høynivågrensesnitt for nedlasting av ønskede enkeltobjekter (i format ISO 19136 GML 3.2.1) ISO 19143:2010 FES 2.0 Høynivåspråk for beskrivelse av modellbaserte søkefilter
Hva som er nytt i standarden ISO 19103:2015 Conseptual schema language (UML) Klare beskrivelser av krav og anbefalinger Ny datatype for tekst med språkinformasjon (LanguageString) Informative vedlegg med bruksveiledninger
Hva som er nytt i standarden ISO 19109:2015 Rules for application schema Klare beskrivelser av krav og anbefalinger
Hva som er nytt i standarden SOSI Produktspesifikasjoner krav og godkjenning v. 5.0-2014 Første versjon i SOSI Klare beskrivelser av alle krav og anbefalinger Krav om innhold i produktspesifikasjonsdokumenter Krav om godkjenningsprosedyre og publisering
Hva som er nytt i standarden SOSI Regler for UML-modellering versjon 5.0-2016 Klare beskrivelser av alle krav og anbefalinger Ikke nødvendig å modellere egne objekttyper for flaters avgrensning Beskriver topologirestriksjoner som restriksjoner (ikke som topo-assosiasjoner) Modellering av brukstilfeller, forretningsprosesser og tjenester
Hva som er nytt i standarden SOSI Nettverk og lineære referanse versjon 5.0-2016 Klare beskrivelser av alle krav og anbefalinger Utvidelse med generisk nettverksmodell Realisering av nettverksmodell i INSPIRE og ISO 19148
Hva som er nytt i standarden SOSI Realisering i GML versjon 5.0-2018 Klare beskrivelser av alle krav og anbefalinger Regler for mapping fra egendefinerte UML-applikasjonsskjema Fire nasjonale profiler (subsett) av GML er beskrevet: heleid2dgeometri heleid3dgeometri delt2dgeometri delt3dgeometri Enklest mulig XML for den angitte funksjonaliteten
Hva som er nytt i standarden SOSI Realisering i SOSI-format versjon 5.0-2018 Klare beskrivelser av alle krav og anbefalinger Regler for mapping fra egendefinerte UML-applikasjonsskjema Beste praksis er nå beskrevet som krav Bakoverkompatibel med eksisterende programvare Egen mekanisme for objekttyper med heleid flategeometri Fortsatt kun mulig å overføre 2D geometrier i 3D rom