# GEOM2240 Vår 2021 Oblig 3 - WMS-tjeneste, Mapserver og Open Layers --- ## Mål for oppgaven - Lære om Mapserver - Lære om hvordan WMS- og WMTS-tjenester kan settes opp - Lære å bruke WMTS-tjenester i Open Layers ## Om Mapserver Dere skal lage en beskrivelse av Mapserver som viser hva Mapserver er, mulige bruksområder og en oversikt over hvilke tjenestetyper som kan settes opp med Mapserver. I beskrivelsen er det viktig å få fram om tjenestetypene er i samsvar med OGC-standarder eller om de er proprietære. Drøft konsekvenser for bruk av tjenestene ut i fra om de er basert på åpne standarder eller er proprietære. ## Visningstjenester WMS- og WMTS-tjenester omtales ofte som visningstjenester. I denne oppgaven skal dere se nærmere på hva som kreves for å sette opp en visningstjeneste. Dere skal lage både en WMS- og en WMTS-tjeneste. Når en slik tjeneste skal etableres er det en rekke spørsmål man må ta stilling til. I denne mappeoppgaven er noen av disse valgene tatt for dere, men i en profesjonell sammenheng vil disse spørsmålene være aktuelle: - Hvilket datagrunnlag skal brukes? - Hvordan skal dataene gjøres tilgjengelig for WMS/WMTS-serveren (lagringsformat, teknologi)? - Hva slags teknologi skal brukes på serveren (valg av server-programvare f.eks.)? - Hvordan skal kartdataene presenteres (kartografi, laginndeling, etc.)? Vil typiske bruksområder for tjenesten gi føringer for hvordan presentasjonen skal være? - For WMTS-tjenesten må det tas stilling til antall zoom-nivå og målestokk på hver av disse. - Er det spesifikke krav til ytelse, og hvordan kan de innfris (vurdering av antall brukere/forespørsler til tjenesten)? Vurderinger rundt noen av disse punktene skal ligge til grunn og dokumenteres når gruppa skal sette opp en visningstjeneste ved hjelp av Mapserver på Windows server som er satt opp for emnet. - Gruppa bestemmer selv innholdet i visningstjenesten. - Tjenesten må inneholde et fagtema – noe dere ønsker å presentere. - Tjenesten skal rettes mot en tenkt målgruppe, og denne målgruppen må beskrives. - VMTS-tjenestens dekningsområde (kartflisene) skal tilpasses fagdataene som skal presenteres. Gruppa skal med andre ord definere sitt eget oppsett for kartflis-inndeling og ikke bruke hverken Google Maps (Web Mercator) sin eller Kartverkets inndelinger. - For å begrense plassbehovet på serveren skal det bare settes opp 5 zoom-nivåer. - Tjenesten skal tilby kart i en av de offisielle UTM-projeksjonene for Norge. - Tjenesten skal presenteres på to måter: 1. I en dertil egnet webklient som alle i gruppa legger ut på sine hjemmeområder (folk.ntnu.no). Med webklient menes her et webkart laget med Open Layers API. Her vil det i mange tilfeller være ønskelig å bruke bakgrunnskart, for eksempel et WMS-kart (fra Kartverket eller andre). 2. På en webside med et eller flere kartbilder som hentes ved hjelp av enkelt-kall til tjenesten (getmap eller gettile). Emnelærer vil være behjelpelig med å finne fram til aktuelle kartdata hvis ikke gruppa vil finne fram til dette selv. ## Litteratur/hjelpemidler - Linker til ressurser i Blackboard/side for undervisningsmateriell. Se særlig ukeoppgavene innenfor temaet _Oppsett og drift av WMS-tjenester_. - Forelesninger ## Gruppeinndeling For campus-studenter gjennomføres oppgaven i grupper med 2-3 deltagere. Nettstudenter kan gjennomføre den alene eller i grupper med inntil 3 deltagere. Gruppeinndeling avklares med faglærer i løpet av uke 7. ## Veiledning - Ved Teams-møte tirsdag 16.02 kl. 20:00-20:30 (drop-in). Teams-link publiseres i Blackboard. - Individuell veiledning kan avtales pr. e-post eller Teams-chat. ## Datagrunnlag Emneansvarlig kan laste ned data som er tilgjengelig i Norge Digitalt til bruk i oppgaven – etter forespørsel. ## Innlevering Besvarelsen skal bestå av: - Rapport i PDF-format. - Filene som danner webside og webklient leveres som en zip-fil. ## Innleveringsfrist - Se emnerommet i Blackboard ## Vurdering Det er svært viktig å lage en god rapport som forklarer teori og svarer på spørsmål i oppgaveteksten, drøfter problemstillinger og forklarer hvordan dere har satt opp visningstjenesten. Rapporten skal inneholde url til webside, webklient og tjenester. Besvarelsen vurderes til bestått/ikke bestått. Etter innlevering vil dere også få en uformell vurdering. Den uformelle vurderingen vil bli gitt etter denne vurderingsmatrisen: Kriterium |Prestasjonsnivå i prosent |Forklaring -- |-- |-- Teori om Mapserver |0 |-- klipp og lim fra dokumentasjonen, -- direkte oversatt fra engelsk, -- ikke forklart hva tjenestetypene innebærer | |50 |-- god beskrivelse, -- inneholder relevant drøfting | |100 |-- svært god beskrivelse og drøfting Visningstjenester |0 |-- tjenesten og/eller webklienten fungerer ikke, -- mangelfull beskrivelse av datagrunnlag og målgruppe | |50 |-- alle deler av oppgaveteksten er besvart tilfredsstillende | |100 |-- svært god besvarelse, -- høyt nivå på beskrivelsen av datagrunnlag, teknologiske vurderinger og målgruppe, -- svært god teknisk gjennomføring av både tjeneste, webklient og enkelt-kall Språk, disposisjon og kildebruk|0 |-- uoversiktlig disposisjon, -- ordfeil, -- ufullstendige setninger, -- uten litteratur-referanser | |50 |-- god disposisjon, lite ordfeil, har litteratur-referanser | |100 |-- høyt nivå på disposisjon, språkføring og kildeangivelse ## *NTNU 10.02.2021 Sverre Stikbakke*

¯\_(ツ)_/¯