Implementering av database og tjeneste Sette opp PostGIS database Relasjonsdatabase, PostgreSQL/GIS database Sette opp WFS 2.0 tjeneste Basert på GML-realiseringen (UML-modell og XSD-fil) Basert på PostGIS realiseringen Verifisere og validere tjeneste og data WFS/GML i QGIS Validering med INSPIRE validator WFS 3.0 og andre formater som GeoJSON, JSON-LD Demo med LDProxy
Sette opp PostGIS database Innhold Bruke GISTools, lage DDL (SQL) for å generere tabellstrukturen Alternative metoder Verktøy i Deegree for å generere DDL fra GML-skjemafil (XSD) Verktøy i Enterprise Architect
Hvor i løypa befinner vi oss? GML-applikasjonsskjema SOSI-Kontrollfil PostGIS-DDL-fil Produktspesifikasjon DB administrative enheter UML-modell administrative enheter Tjenestemodell Kartverket I5 - Geodatatjenester Matrikkel- og stedsnavnavdeling Oppdatere kodeliste for kommuner i standarden Lage produktspesifikasjon for administrative inndelinger Etablere database Modellere tjeneste Implementere tjeneste Nye data iht. ny kommuneinndeling er publisert KMD Sammenslåing bestemt Planlegge ny kommuneinndeling Publisere nye kommunenavn og kommunenumre Kommune Planlegge sammenslåing
DEMO
Sette opp WFS 2.0 tjeneste med deegree Innhold Lage Deegree mapping fil med GISTools Konfigurere tjenesten i Deegree (Input: UML-modell, GML-skjemafil, PostGIS-databasen) Relevante standarder Internasjonalt: ISO 19142 Web Feature Service ISO 19143 Filter Encoding ISO 19136 GML 3.2.1 Nasjonalt: SOSI Realisering i GML versjon 5.0 Alternative metoder Verktøy i Deegree for å genere mappingfil fra GML-skjemafil (XSD)
Hvor i løypa befinner vi oss? GML-applikasjonsskjema SOSI-Kontrollfil PostGIS-DDL-fil Produktspesifikasjon DB administrative enheter UML-modell administrative enheter Tjenestemodell Kartverket I5 - Geodatatjenester Matrikkel- og stedsnavnavdeling Oppdatere kodeliste for kommuner i standarden Lage produktspesifikasjon for administrative inndelinger Etablere database Modellere tjeneste Implementere tjeneste Nye data iht. ny kommuneinndeling er publisert KMD Sammenslåing bestemt Planlegge ny kommuneinndeling Publisere nye kommunenavn og kommunenumre Kommune Planlegge sammenslåing
DEMO
Verifisere og validere tjeneste og data Verifisere tjenesten i QGIS QGIS 2.x med WFS 2.0 plugin QGIS 3.0, intern WFS 2.0 klient, men noe begrensninger POST filter spørringer Teste tjenesten med filter-spørringer Validere med oxygen Validering med INSPIRE validator http://inspire-sandbox.jrc.ec.europa.eu/etf-webapp/ http://validator.locationframework.eu/etf-webapp/
DEMO
WFS 3.0 - ny versjon under utvikling Standard som er modulært oppbygd, «enkel» kjerne. Utvidet funksjonalitet og mapping til plattformer er egne moduler. REST-API og mapping til GML og GeoJSON er moduler. Grensesnittet beskrives med OpenAPI, som alternativ til Capabilities. Ingen obligatorisk encoding. Ingen krav til schema. «Utviklerdrevet» og åpen prosess.
Formatkonvertering og verdiøking WFS klienter som kan vise JSON-data WFS klienter som kan vise standard GML-data Spesialklienter som setter sammen flere responser. WFS 3.0 med ldproxy Spesiallaget Web Service Standard WFS 2.0 med deegree Kommuner PostGIS Matrikkelen Oracle Forvaltnings klient
Demo LdProxy er en implementasjon av WFS 3.0 Bruker WFS 2.0 som kilde Leverer Html, GML, GeoJSON, JSON-LD,