# GEOM2240 - Oblig 4 - Tjenesteleveranser --- ## Mål for oppgaven - Lære om organiseringen av Norge Digitalt - Lære om hva det innebærer å være en part - Lære hva en leveranse i Norge Digitalt omfatter - Lære å lage en produktspesifikasjon - Lære å sette opp en nedlastingstjeneste v.h.a. PostGIS og Mapserver - Lære om GML, WFS og Filter Encoding - Lære å bruke JupyterLab og GeoPandas ## Scenario Oppgaven er tenkt som en forenklet gjennomgang av hva en part i Norge Digitalt skal gjøre i forbindelse med en tjenesteleveranse. Forhåpentligvis vil det gi et godt inntrykk av hva som gjøres i et reelt tilfelle. ## Beskrivelse av tjenesten Tjenesten skal bestå av en WFS-tjeneste som skal levere arealressurspolygoner for nærmere angitte arealtyper innen en kommune. Arealressurspolygonene skal hentes fra FKB-AR5. Hver gruppe skal lage tjenesten for en av de fem kommunene Øygarden, Eidskog, Lillehammer, Namsos eller Brønnøy. Arealtypene som tjenestene skal levere er enten produktiv skog, dyrket mark, myr og annen utmark som ikke er produktiv skog eller bebygde arealer. Se [tabell](geom2240-v2022-oblig-4-ar5-data.html) for hvilke kombinasjoner av kommune og arealtype som skal lages. Emneansvarlig vil angi i tabellen hvilken kommune og arealtype hver gruppe skal ha. Datafiler ligger i Blackboard under _Datafiler_. ## Arbeidsoppgaver Oppgaven gjøres som gruppearbeid med 2-3 medlemmer pr. gruppe. Den kan også gjøres individuelt. - Lag en kort beskrivelse av organiseringen av Norge Digitalt. - Beskriv hvilke forpliktelser en part/kan en part ha med tanke på tjenesteleveranser. - Lage en produktspesifikasjon for tjenesten du skal sette opp, i henhold til mal fra Norge Digitalt. - Lag en «miniversjon» av tjenesten på egen PC - Last opp aktuelle data til PostGIS - Sett opp WFS-tjeneste i Mapserver - Lage forespørsler til tjenesten i form av et Jupyter Notebook-dokument - Lag et refleksjonsnotat der du beskriver erfaringer som gjøres underveis og vurderer hva som skiller denne oppgaven fra en reell situasjon. ## Hvordan skal vi få til dette? - Bruke undervisningsmateriell under _Om geografisk infrastruktur i Norge_ for å lese deg opp på Norge Digitalt. - Bruk søkefunksjon på GeoNorge for å finne mest mulig informasjon om AR5. - Gjennomføre ukeoppgave om PSTools, GISTools, PostGIS og FME. - Gjennomfør ukeoppgave om WFS. - Les «Veileder for leveranser» fra Norge Digitalt. - Les «Veileder for Web Feature Service (WFS)» fra Norge Digitalt. - Følge / se opptak fra forelesningene i emnet. - Hør på opptak fra gjesteforelesning 12. mars 2019 med Ingvild Nystuen fra NIBIO – Norsk Institutt for Bio-økonomi. - Lese aktuelle kapitler i Rammeverksdokumentet. - Bruk ISO/OGC-standardene for WFS og Filter Encoding samt veiledere fra Norge Digitalt for å finne eksempler. - Benytte tjenesten SOSI Produktspesifikasjoner på http://sosi.arkitektum.no/ for å lage produktspesifikasjon. Med denne tjenesten kan du velge objekttyper fra SOSI objektkatalog og få ut ferdig Word-dokument, UML-modell og GML skjema-fil (xsd-fil). Alle bruker samme brukernavn og passord (se forumet i Blackboard). - Bruke Sparx Enterprise Architect med tillegget GISTools for å opprette PostGIS-database med skjema som spesifisert i produktspesifikasjonen. - Bruke FME Workbench for å laste SOSI-data til PostGIS-databasen. - Bruke Jupyter Notebook eksempel-fil med spørringer mot WFS-tjeneste og tilpasse denne for spørringer mot egen tjeneste. ## Hva skal leveres - Rapport med beskrivelse av arbeidet, svar på spørsmålene i oppgaven og refleksjonsnotat - Produktspesifikasjon for tjenesten, inkludert UML-diagram - GML skjema-fil (*.xsd) fra PSTools - Jupyter notebook-fil, eksportert som html-fil. - Resultatfil fra GetCapabilities-forepørsel (XML-fil) - Resultatfil fra DescribeFeatureType-forepørsel (XML-fil) - Resultatfil fra GetFeature-forepørsel (GML-fil) Rapport og produktspesifikasjon skal leveres som to separate pdf-filer. Alle andre dokumenter/filer skal samles i en zip-fil. Filene skal leveres i Blackboard til første innleveringsfrist. ## Vurdering Det er svært viktig å lage en god rapport. Den skal gi en god beskrivelse på hva en tjenesteleveranse i Norge Digitalt innebærer. Innleverte datafiler vil bli sjekket. ## Tilbakemelding Gruppa vil få skriftlig tilbakemelding på innleveringen. ## Ressurser Fra NTNU: - [Datafiler: oversikt over kommuner og arealtyper](geom2240-v2022-oblig-4-ar5-data.html) - forelesninger, ukeoppgaver og instruksjonsvideoer - [GML, WFS og tjenesteleveranser](wfs-tjeneste-nd.html) Fra Norge Digitalt: - [Generelle vilkår for Norge digitalt-samarbeidet](https://www.geonorge.no/Geodataarbeid/Norge-digitalt/Avtaler-og-maler/) - [Rammeverksdokumentet](https://register.geonorge.no/subregister/versjoner/nasjonalt-rammeverk-for-geografisk-informasjon/kartverket/rammeverksdokumentet/kartverket/teknologisk-rammeverk-for-den-geografiske-infrastrukturen) - [Veiledere](https://www.geonorge.no/Geodataarbeid/veiledere/) - Leveranseveilederen - WFS-veilederen - GML-veileder - Veileder for SOSI produktspesifikasjoner [Fra OGC/ISO](https://www.ogc.org/docs/is): - Web Feature Service (WFS), versjon 2.0 /ISO 19142 - Filter Encoding, versjon 2.0 - Geography Markup Language (GML), versjon 3.2.1 / ISO 19136 - Geography Markup Language (GML), versjon 3.3 (Tillegg til 3.2.1) ## _NTNU 19.03.2022 Sverre Stikbakke, Versjon 1.0 – med forbehold om mindre endringer_

¯\_(ツ)_/¯