Category Archives: Skole

Masteroppgave == true

Da var siste hånden lagt på verket, rapporten er sendt til trykking og det som skal produseres av jallemikk er produsert. Da gjenstår det bare å hente oppgaven, samle underskrifter og levere i morgen. Dere, mine kjære lesere, får tilgang til oppgaven allerede i dag. Håper dere ikke finner noen feil, det er for seint nå! :)

Oppgavens tittel er “Map 2.0 – User Interaction in Web Mapping Sites”, og jeg tror vi kan la abstractet tale for seg når det gjelder hva den handler om:

This thesis examines the intersection of Web 2.0 and Web Mapping sites, Map 2.0. The topic is examined by focusing on the aspect of user interaction and user generated content, a key web 2.0 principle. The specific topic of geotagged images, images with enclosed geographic location, is the main topic.

Web 2.0 is a term used to describe emerging trends in web sites, such as user generated content, social web sites, tagging and interfaces on multiple devices. Several web 2.0 companies, such as Google, has entered the field of Web GIS by launching web mapping sites. These are web sites that offers an interactive map and related information. The GIS specific aspects of these sites are divided in three tiers: spatial databases, map servers and map clients. Several open standards for all these tiers are defined, providing for a wide range of available components that can be used to set up a web mapping site.

The GIS community has in the later years shown an interest in user generated content, or volunteered geographic information. The best known example of this is geotagged images, but it is noted that most services utilizing these does not have a GIS connection. The process of geotagging images can be done either automatically, by using a camera with GPS capabilities, or manually, through a map interface. The quality and simplicity of such interfaces are important, but an examination revealed that there are room for improvements. In addition it is a challenge to utilize the information this added data provides.

In order to examine these a prototype solution for geotagging images and presenting them in the context of a trekking portal is made. The main idea is that the geotagged images should be used to enhance the experience of browsing available routes and cabins in the Norwegian wilderness. The concept of nearness is exploited to derive relationships between images and spatial objects, using the GIS principle of buffer analysis. Focus is on how these relationships are presented, using both maps and textual representations, and how these can be linked.

The prototype makes use of the PostGIS spatial database and the Google Maps API. The PHP programming language is used in combination with JavaScript to manage both server and client side processing. A goal of the prototype solution is to use the spatial database to carry out GIS operations. The quality of the final prototype is assessed, the findings calls for further investigation on the quality of map data, usability concerns and performance issues.

In general, the final prototype show how user submitted content can be relatively easy utilized in a specialized web mapping site. The findings show that it is feasible to implement such a solution for the use of geotagged images in a public web page, and as the current use of geotagged images is rather crude it is believed that a solution such as the one developed is a step in the right direction.

Foretrekker du norsk, og litt mindre tekniske detaljer ligger et “populærvitenskaplig sammendrag” på http://docs.atlefren.net/masteroppg/, dette havner vel på NTNU sine sider med tiden.

Er du fortsatt ikke skremt bort kan du laste ned hele oppgaven fra docs.atlefren.net, der en 178 siders pdf fil, lisensiert under CC BY-ND lisensen.

Og ja, hadde satt pris på om eksempelapplikasjonen, selv om den ligger fritt tilgjengelig på nett, ikke bombes med requests etc. Har lite lyst til at den skal gå ned i sommer, mens jeg driver med andre ting, slik at sensor ikke får testet den. En titt kan vel uansett ikke skade. Altså: bruk hue, ikke gjør noe dumt, det er jo snakk om en prototype!

Ellers tar jeg gjerne imot kommentarer og konstruktiv krititkk, her på mail eller via andre kanaler! Ha en god sommer folkens!

Byråkratihelvete

Det begynner så smått å nærme seg innlevering av masteroppgaven, 12 days and counting! I den forbindelse har vi fått litt informasjon om selve prosessen med innlevering. Og DET er ikke småtteri, hør bare her:

  • Selve oppgaven skal leveres i to innbundne eksemplarer
  • I tillegg skal instituttet ha ett eksemplar i løsblad for arkivet (for å lette scanning skal det være løsblad)
  • I tillegg skal det leveres inn en CD med en PDF-versjon av oppgaven, i tillegg til “Word filer eller lignende”
  • Så skal faggruppa ha abstract i en separat PDF, både på engelsk og norsk
  • Så skal det lages en HTML-versjon, tilsvarende 1-2 trykte sider, som en populærvitenskaplig fremstilling
  • I tillegg må det innhentes underskrifter fra gud og hvermannsen på NTNU om diverse
  • På toppen av det hele skal jeg levere oppgaven den 15. som er en mandag. Instituttkontoret stenger 15.00 (sommertid…), og oppgaven kan hentes fra trykking fra 14.30 og utover…

Og jeg trodde det var stress å skrive en masteroppgave….?

Se, jeg er på internett!

Advarsel: Denne posten inneholder en god dose selvpromotering. Hvis du lever etter janteloven vil du nok ikke sette pris på den. På den annen side: da bryr ikke jeg meg om deg heller!

Så, jeg er på internett, er det noe nytt? Nei, jeg er jo ganske godt representert rundt omkring, men det er mest på eget initiativ. Det jeg ville fremme nå var prosjektoppgaven min, som jeg presenterte her for noen uker siden, under en CC-lisens.

Denne har blitt plukket opp (dog etter litt skamløs selvpromotering) av et par aktører som har presentert den på sine sider. Den første var Friprogsenteret, som la den ut for en stund siden under sin Lær mer-seksjon. Du finner den her.

I tillegg tipset jeg en av utviklerene av OpenJUMP om artikkelen, han har selv skrevet en god artikkel om OpenSource Desktop GIS, som var til stor hjelp under arbeidet med oppgaven min. Han skrev i en epost til meg:

I read now your thesis (only chapter 9+10 is left). There a couple of tiny spelling errors – but nevertheless I really like the thesis and the evaluation method you developed. And it comes right in time since I plan to give a talk in April called “Free and Open Source Desktop GIS: ready for the desktop?” This talk will hopefully be in front of some business people – so there are a couple of interesting notes in your thesis that I may use for the talk.

Han har også lagt ut uppgaven min på det samme nettstedet der han opplyser om FOS Desktop GIS, spatialserver.org/osgis, hvor den kalles “an interesting thesis”.

Håpet er dermed at noen finner den og kan få nytte av den, det er jo mye bedre enn at den støver bort i bokhylla mi. En annen observasjon er det faktum at oppgaven har en lisens som tillater slik vidrepublisering uten eksplisitt tillatelse fra meg, har begge aktørene spurt meg om det er greit for meg at den legges ut. Det fører til at jeg har god oversikt over hva den brukes til, og jeg kan bedrive skamløs selvpromotering som dette. Det liker jeg ;)

(For den som ikke er lei av meg, jeg var i VG her om dagen også;))

Burde alle studentarbeider gies ut under en åpen lisens?

cc
(ill: creativecommons.org)

Dette spørsmålet har jeg stillt meg selv etter at jeg la ut prosjektoppgaven min og ble oppfordret til å gi den ut under en åpen lisens. Ingen krever at jeg må dette, men for meg var det et enkelt valg, både fordi oppgaven handler om fri programvare og fordi jeg ikke har noen intensjoner om å tjene noe på den.

Men det er et enkelttilfelle, og alle er ikke som meg. Noen vet ikke hva en åpen lisens (som Creative Commons) er, andre synes det virker skremmende, og andre har ikke tenkt tanken (som meg, før jeg ble oppfordret til det). Dermed tenker jeg som så at det burde være en slags automatikk i det. Alle studentarbeider av et visst omfag (dvs. ikke matteøvinger eller særoppgaver på VGS) burde automatisk bli pålagt en åpen lisens.

Men det er jo noen spørsmål og problemer som melder seg? Hvorfor er et spørsmål, hvordan er et annet. Jeg skal prøve å synse litt om hva jeg mener med dette, og håper andre kan gi meg noen innspill også.

Hvorfor?

Hvorfor skal en som student dele ut sitt eget verk gratis til offentligheten? Jeg som student har jo skapt arbeidet, ofte gjennom lange dager og kvelder med overdrevent kaffeforbruk og redusert sosialt liv. Burde jeg ikke ihvertfall selv få velge om jeg skal dele dette produktet fritt med andre. Jeg blir jo fratatt muligheten til å eventuelt tjene penger på det jeg har gjort?

Ja, det finnes innvendinger, men jeg tenker som følger: Samfunnet investerer rimelig mange kroner i å gi akkuratt meg en mastergrad, eller deg en bachelorgrad. Javisst, samfunnet tjener jo på det uansett, det er jo hevet over enhver tvil at utdannede innbyggere gagner et land (nei, jeg har ingen kilder på dette..). Er ikke dette nok?

Tja, det er her jeg er i tvil. Forskning og utdanning er to felt som er nært knyttet, og jeg vil tørre å påstå at mange studentoppgaver tilfører like mye kunnskap som “forskning” (hvordan nå enn man skal definere det). Det en student gjør gjøres ofte i læringsøyemed, det er veien til produktet og ikke selve produktet som er viktig (selv om det jo er produktet som ofte evalueres). Dermed ser jeg ingen problemer med å dele produktet med andre. Man studerer ikke for å lage arbeider man kan tjene på, man studerer for å lære å lage arbeider man kan tjene på.

I dag er det vanskelig å skaffe seg oversikt over hav studenter rundt om i landet har gjort, selv om det nok finnes registre over master/bacherloroppgaver blir dette litt som artikkeldatabaser fra fagtidsskrifter: de har en relativt begrenset tilgang, med mindre man går inn for det. Hadde alle slike oppgaver (også de litt mindre, som prosjekter) vært åpent tilgjengelig hadde man kunnet samle, bygge på og publisere disse på en slik måte at alle kunne ha dratt nytte av arbeidet som jo studenter gjør. Kvalitetskontroll er jo innebygget (til en viss grad) i karaktersetting.

Så hva er fordelene: Fri tilgang til kunnskap for alle, og ikke minst: eksponering av studenter. Man får en god måte å “skaffe seg et navn” på, ved å kunne vise til oppgaver. Ulempene? I de tilfeller der man samarbeider med bedrifter er det ikke alltid man ønsker å ha data liggende offentlig, men da må man kanskje heller se på koblingen bedrift-student, kanskje noen virkelig trenger å røske opp i denne?

Hvordan?

Dette er vel værre, det største problemet er vel å få et slikt forslag igjennom. Jeg hadde jo synes det hadde vært flott om NTNU (som skal være så fordømt fremragende på alt) hadde satt i gang et prøveprosjekt, men noe slikt kan jo alle utdanningsinstitusjoner gjøre. Sett opp en database og en nettside, gi klar beskjed til studenter at de kan velge å delta, bygg en kunnskapsbase og trekk noen konklusjoner. Se om det er politisk mulig å få gjort noe slikt obligatorisk på sikt, det er kanskje den største bøygen?

Dette ble jo egentlig mest synsing, men sånn blir det når man prøver å skrive ned de forvirra tanker en har. Et par konkrete spørsmål: Er dette noe du tror er hensiktsmessig? Er det gjennomførbart? Er det noen som allerede har tenkt tanken eller gjort noen forsøk?

Prosjektoppgave: “Use of Free and Open Source GIS in Commercial Firms”

Bedre sent enn aldri sies det, og det er jeg et bevis på nå. Jeg har fått avklart med bedriften jeg brukte som case i prosjektoppgaven min i høstsemesteret, så etter å ha anonymisert dem bort kan jeg nå legge ut oppgaven offentlig. Jeg har ikke fjernet veldig mye, det skal gå helt fint å få med seg sammenhengen.

For de som ikke orker å lese hele oppgaven (den er jo på noen sider), vil jeg anbefale å ihvertfall lese kapittel 2, der jeg beskriver hva GIS er for noe. Kapittel 3 er også spennende lesning, men de fleste av mine lesere kjenner vel til Fri Programvare i stor grad uansett..?

Hele oppgaven finner du her: fos_gis__af_sveen__web (pdf, 976 KB). Og karakteren? Absolutt brukbar ;)

EDIT: Etter oppfordring fra Martin Bekkelund har jeg satt en fri lisens på oppgaven. Nærmere bestemt Creative Commons Attribution-NoDerivs 3.0 Unported (CC-BY-ND), dette står beskrevet i dokumentet. Den oppdaterte versjonen finner du på fos_gis__af_sveen__web_cc-by-nd (pdf, 980 KB)

For enkelhets skyld gjengir jeg også abstractet her, så kan dere vurdere om dere vil lese mer:

This study examines the use of FOS GIS in a commercial setting, and the objective is twofold; to provide a method for selecting a FOS GIS and to give an overview of the status of a subset of the available FOS GIS products, desktop GISes. The main GIS features are management, manipulation and analysis of spatial data. A desktop GIS differs from a Web/Internet GIS in the sense that it is installed on a PC, allowing more complex tasks to be carried out.

Free and Open Source Software (FOSS) is software released under a license ensuring the users the freedom to use, modify and redistribute the software. Access to the source code is a prerequisite for this. The later years have brough a shift from the ideological focus to commercial adoption. Companies are attracted to FOSS due to the high quality and low price. Selection of FOSS products are typically carried out without the use of any formal evaluation method.

The FOS GIS community is centered around the OSGeo foundation, which serves as a host for several projects. Both commercial companies and governmental institutions, as well as community initiatives, initiate and develop FOS GIS projects. The existing research on FOS GIS is rather limited and tends to focus on well known products such as GRASS. None of the reviewed articles on FOS GIS indicated that frameworks for selecting FOSS products where used, neither did any describe any such methods. The findings showed that FOS GIS products in general are considered mature enough to compete with the proprietary solutions.

The use of a formal method for assessing FOS GIS in a commercial setting ensures that a better choice will be made, as more candidates will be examined and the risk of evaluator prejudice is minimized. Three existing frameworks for evaluation of FOSS products are examined. The general method consists of four phases; an initial gathering of candidates, gathering of measurable data, definition of evaluation criteria and a final evaluation. The risk of using a framework that only uses scores and no human assessment is discussed, and the need for human judgment emphasized. A tailored method is constructed based on the findings from the frameworks and a study on FOSS adoption.

An example evaluation is carried out, using a real life case. The steps are covered in detail in order to serve as an example. Methods for gathering required information and deciding what criteria to use are discussed. The evaluation is concluded and the need for the utilization of test installations is emphasized. The propability that that more FOS GIS projects will emerge emphasizes the need for a method for selecting the right FOS GIS.