TransportViz: Visualisering av transportflöden

Storlek: px
Starta visningen från sidan:

Download "TransportViz: Visualisering av transportflöden"

Transkript

1 TransportViz: Visualisering av transportflöden Gabriel Jonsson Mattias Lagergren Erik Johansson 26 maj 2009 Sammanfattning Denna rapport presenterar resulatet av ett projekt som utfördes i kursen Informationsvisualisering (TNM048), under våren 2009 vid Linköpings Universitet. Projektet utfördes i sammarbete med Sonat AB med målsättningen att visualisera en given mängd historisk transportdata som beskriver transportflöden mellan ett bestämt antal regioner i Sverige. Resultatet är applikationen TransportViz, utvecklad i C#.NET med hjälp av ramverket GAV och DirectX. Applikationen innehåller bl a en karta indelad i regioner där varje transportflöde representeras av en egenutvecklad flödesglyf och med ett cirkeldigram för varje region som beskriver förhållandet mellan olika kvantifierbara variabler i datan. Applikationen ger även stora möjligheter till interaktiv filtrering av datan och vad som ska visas på kartan. 1

2 Innehåll 1 Bakgrund och problemställning Insamling av data Syfte och Målsättning Metoder och verktyg Quick&Dirty Data GAV ParallelCoordinates ChroloplethMap Datatransformer Flödesglyfer Pie-charts (Cirkeldiagram) Tooltips Grupperingar och områdesfiltrering Resultat Överblick Zoom och filtrering Details on Demand Diskussion Värdet av informationsvisualisering Att förstå användaren och tillämpningen Fiktiv data, mönster och hypoteser Från översikt till detaljer Dolda fel Reflektioner från Sonat Vidareutveckling Tidsaspekten Datamining Funktionalitet för transportplanering Användbarhetsutvärdering A Andvändbarhetsanalys 18 A.1 Syfte A.2 Upplägg A.3 Resultat A.4 Diskussion

3 1 Bakgrund och problemställning Denna rapport presenterar resultatet av ett projekt i kursen Informationsvisualisering (TNM048) vid Linköpings Universitet, våren Projektet genomfördes i samarbete med Sonat AB i Norrköping och bygger på ett verkligt visualiseringsproblem. Sonat, som är ett konsultföretag som jobbar med logistikutveckling, arbetade vid den här tiden med transportplanering för Lantmännen AB. De ville undersöka möjligheten att genom visualisering av transportflöden i sverige, baserat på en given mängd transportdata, öka förståelsen och underlätta beslutsfattningar i transportplaneringen. 1.1 Insamling av data Den ursprungliga datan som ligger till grund för projektet kommer från Sonat och består av över rader där varje rad utgör en specifik transport som bl a innefattar datum då transporten ägde rum, start- och destinationsort samt den vikt som transporterades. Sonat har på olika sätt bearbetat denna rådata och baserat på intern kompetens och erfarenhet har de delat upp Sverige i 20 områden och förenklat datan till en transportflödesmatris enligt tabell 1. Den visar transporterad vikt i ton mellan och inom de 20 områdena. Denna typ av data används som input till den applikation, TransportViz, som projektet resulterat i. 1.2 Syfte och Målsättning I ett skarpt projekt som detta krävs god och kontinuerlig kommunikation för att utvecklaren och beställaren/användaren ska förstå varandras behov och förutsättningar. En representant från Sonat vid namn Andreas Pettersson involverades tidigt i projektet för att genom möten tillsammans med projektgruppen redogöra för syften och målsättningar med projektet. Syftet med projektet är att stödja Sonat med verktyg som ökar insikten om transportflöden och underlättar transportplanering. Målet med applikationen är att minska komplexiteten i datan och därigenom öka förståelsen. Det skall vara lätt att skapa sig en visuellt överblick över transportflödena, med låg detaljnivå för att sedan fokusera och öka detaljnivån inom intressanta områden. Applikationen skall synliggöra förväntade samband, samtidigt som nya insikter skapas genom att icke triviala samband förtydligas. Inledningsvis sattes ett antal konkreta mål upp om vad som skulle framgå visuellt på kartan. Utifrån den givna datan kan man definiera tre typer av transportflöden: Lokala flöden. Transporter inom en enskild region. Kombinationsflöden. Transporter mellan två regioner som matchar varandra. Innebär i praktiken att lastbilar som kör åt ena hållet kan ta med sig last tillbaka. Envägsflöden. De flöden som är enkelriktade. Med andra ord övriga flöden. 3

4 Målet var att på lämpligt sätt visa dessa tre typer av flöden på en karta och hur de förhåller sig till varandra. Andra attribut som skulle kunna ingå i visualiseringen är t ex storlek och riktning på flöden, andel lokala/kombination/envägs för varje region, förhållandet mellan flödena mellan två regioner, samt totala transportmängden för varje region. 4

5 2 Metoder och verktyg I kursen TNM048 har ett stort antal metoder och verktyg för informationsvisualisering inom olika områden och tillämpningar presenterats. Dock har området flödesvisualisering bara berörts mycket kort. Projektet inleddes därför med en förstudie i syfte att kartlägga befintliga metoder och lösningar som använts vid liknande visualiseringsproblem samt för att hitta inspiration till nya idéer. Genom brainstorming formades konkreta idéer för det specifika ändamålet och beslut togs angående vilka komponenter som skulle vara lämpliga att använda. 2.1 Quick&Dirty Under idéfasen utvecklades en enkel prototyp för själva visualiseringen och vad den skulle innehålla. Den första protoptypen var en enkel bild med förklarande text över funktionaliteten. Syftet med denna prototyp var att snabbt få fram ett testbart resultat som kunde utvärderas av användaren, som i det här fallet var Andreas. Prototyperna har efter utvärdering och testning utvecklats iterativt genom hela projektet för att nå det slutliga resultatet. Metoden som användes under utvecklingen för att utvärdera våra prototyper kallas för Quick & Dirty. Den går i korthet ut på att användaren på egen hand och på enklaste sätt analyserar prototypen för att sedan återkomma med lika snabb och enkel feedback. Metoden var speciellt lämplig i det här projektet med tanke på den korta tiden och att användaren ofta var tillgänlig för testning men under korta pass. 2.2 Data Den rådata på poster som Sonat bearbetat baserat på de 20 egendefinierade områdena resulterade i en 20 gånger 20 posters tabell. Tabellen beskriver flödet inom och mellan områdena. Från/Till A B C A B C Tabell 1: Flödesdata som beskriver flödet mellan och inom områden. Tabellen läses horisontellt. Flödet från A till C är 54 och flödet från C till A är Lokala flödet inom B är 967. Denna representation av datan är väldigt kompakt och intuitiv, men det krävs en hel del bearbetning och datatransformationer för att kunna avända datan som input i de visualiseringskomponenter som implementerats i applikationen. Datan är genomgående kvantifierbar vilket gör beräkningar, jämföringar och bearbetningar enklare. Möjligheten till datafiltrering i realtid, t.ex. med Parallel Coordinates, ökar. 5

6 2.3 GAV Projektet har implementerats i GeoAnalytics Visualization Framework (GAV) [1]. GAV innehåller många färdiga komponenter för informationsvisualisering och har fungerat som bas för vidare utveckling. De komponenter vi valt att använda oss av är ParallelCoordinates samt ChroloplethMap med tillhörande MapLayer komponenter. Genom idéarbetet framkom behov av en del komponenter som inte existerar i frameworket. Stort arbete har därefter lagts på att utveckla och integrera dessa komponenter i riktlinje med GAVs design och struktur. GAV i sig är implementerat med hjälp av C#.NET och DirectX managed code. Detta är även vad som användts för att implementera övriga delar av projektet. Figur 1: En överblick över hela programmet. ChroloplethMap utmärkt med orange och ParallelCoordinates med grönt ParallelCoordinates Komponenten Parallel Coordinates (se figur 1, grön) används för att den ger stora möjligheter till interaktiv filtrering av multivariabel data. På detta sätt kan man utforska datan och hitta nya mönster och sammanhang ChroloplethMap ChroloplethMap (se figur 1, orange) är en komponent för att hantera olika MapLayers (kartlager). De olika lagren har olika funktionalitet som t.ex. att rita ut och färga olika delar av en karta. De olika glyfkomponenter som vi implementerat under projektet är såkallade MapLayers och går att använda var för sig. Den karta som använts under projektet är hämtad från Statistiska Centralbyrån och har fungerat som protoyp. Att skapa en ny karta med de områden som Sonat definierat har prioriterats bort eftersom det ligger utanför ramarna 6

7 för kursen och fokus har istället legat på att utveckla de nya glyflagrena till kartan enligt projektmålen. 2.4 Datatransformer För att anpassa indata till det format som GAV kan hantera har två olika datatransformationer utförts. De båda utgår från den relationstabell som är input till applikationen. Vi kallar dem: RegionDataTransform (RDT) samt FlowData- Transform (FDT). Som namnen antyder handlar det om två specifika ändamål. RDT har som uppgift att transformera data på formen enligt tabell 1 till en lista med totala flödesstatistiken för en given region R. Region Enväg Kombination Intern Total Tabell 2: Datatransformen RegionDataTransform som innehåller flödesstatistik för regionerna. Resultatet utav RDT kommer alltså att vara en array av 20 stycken poster av typen tabell 2. FDTn är till för att extrahera data som beskriver varje specifikt flöde. Problematiken är att samtliga flöden i tabell 3 skall beskrivas utan att samma flöde förekommer två gånger. Källa Utgående Inkommande Mål Total Flödesavdelare , ,2 0, , , Tabell 3: Datatransformen FlowDataTransform som innehåller flödesstatistik för enskilda flöden. Om man studerar tabell 3 och tänker sig att man delar tabellen i två trianglar med diagonalen mellan nedre vänstra och övre högra hörnet, kommer man till insikten att den övre triangeln, diagonalen exkluderad, beskriver de flödesrelationer som behövs. 2.5 Flödesglyfer Ett utav målen med projektet var att visualisera flödet mellan regioner. Efter samtal med Sonat formulerades följande krav på flödesvisualiseringen: Man skall kunna titta på två regioner och skapa sig en uppfattning om storleken och balansen av transportflödet, om ett sådant existerar. Genom att titta på en enskild region skall man kunna skapa sig en förståelse för hur många flöden den har och hur de är balanserade. 7

8 Figur 2: Utfiltrerad flödesglyph Genom att titta på hela kartan skall man kunna skapa sig en bred överblick. Viktiga knytpunkter med många, stora flöden skall framkomma tydligt. Efter diskussioner och utvärdering av konceptskisser tillsammans med kund valde vi att visualisera ett flöde som ett enkelt streck mellan två regioner enligt figur 2. För att förtydliga och framhäva viktiga flöden låter vi streckets tjocklek variera beroende av storleken på flödet. Strecket är uppdelat i två delar, med en markör på mitten som visar var balansen i flödet ligger. Färgen på de båda delarna beror på balansen enligt principen av att strecket är en slider. Om markören (slidern) är ställd exakt på mitten, dvs att det är jämn balans i flödet, har de båda delstrecken exakt samma färg. Om man sedan tänker att man skjuter slidern åt något håll kommer färgintensiteterna att variera på samma sätt. Andra koncept med större, mer avancerad representation togs fram, men dessa förkastades dock på basis av ökad överlappning mellan flöden och andra glyfer. 2.6 Pie-charts (Cirkeldiagram) Figur 3: Piechart (Cirkeldiagram) Även om förhållandet mellan de olika flödestyperna (se avsnitt 1.2) återspeglas i flödesglyferna så fann vi att detta inte var tillräckligt. Våra mål ställer högre krav på intuitiv förståelse av regioners flödesfördelning. Vi fann det därför nödvändigt med glyfer som explicit anger fördelning mellan de lika flödestyperna. 8

9 Färgmappning, star-glyfer och andra alternativ övervägdes men förkastades. Slutsatsen efter diskusioner och olika konceptskisser blev att ett pie-chart-diagram skulle uppfylla våra krav, se 3. Denna komponent existerade inte out-of-thebox i GAV utan fick istället utvecklas. Både flödesglyferna och piechartsen använder sig av shaders för att rita på skärmen. Vid användning av shaders sker beräkningar på grafikkortet istället för på cpu:n. 2.7 Tooltips Figur 4: Tooltip för flödesglyfer De flöden som visas på kartan ger bara en övergripande uppfattning om storlek och dess riktningar. Detaljerad information om hur stor vikt som transporteras i ett specifikt flöde kan vara av intresse och utgör en viktig del av det detail-on-demand-krav som vi ställer på applikationen. Lösningen på detta blev att implementera en egen variant av Tooltips (se figur 4) som kopplas till flödesglyferna. Med hänsyn till den stora mängden flöden som kan förekomma på skärman samtidigt bestämdes att endast fördelningsmarkören på flödeslinjen ska vara klickbar. Detta för att minska risken att genom felklick få upp Tooltips på icke önskvärda flödesglyfer. 9

10 2.8 Grupperingar och områdesfiltrering Figur 5: Verktyg för att filtrera enligt områden och regioner Ett högt prioriterat önskemål från Sonats sida var möjligheten att filtrera områden genom att välja vilka områden som ska visas. Vidare hade de även önskemål om att kunna filtrera vilka områden som ska visas enligt givna grupperingar som motsvarar ett antal övergripande transportområden (även kallade helbilsområden). Lösningen på detta blev två listboxar (se figur 5 och 1), den ena innehållande samtliga 20 regioner och den andra innehållande fem givna transportområden. Man kan med hjälp av dessa markera valfria områden och sedan klicka på en filtreringsknapp för att uppdatera kartan. Tekniskt sett användes bara färdiga.net-komponenter till detta. 10

11 3 Resultat I ett skarpt projekt som detta där vi har en extern användare som beställt produkten är det svårt att exakt veta vilka resultat applikationen ska ge och vilka behov den ska tillgodose. Vår kompetens och erfarenhet inom området logistik och transportplanering är näst intill obefintlig och därför har samarbetet med användaren varit mycket viktigt. Det är Sonat som sitter inne med kompetensen som krävs för att ställa hypoteser om förväntade samband och mönster i visualiseringen. Vi som utvecklare har efter bästa förmåga, och med vår kompetens inom informationsvisualisering i stort som verktyg, strävat efter att tillgodose Sonat med möjligheter att bekräfta och stärka den förståelse de har sedan tidigare för given data. I nära samråd med Andreas har vi valt de komponeter som implementerats i applikationen och utvärderat dem kontinuerligt för att på så sätt förfina och slipa applikationen efter Sonats behov. 3.1 Överblick I jämförelse med att försöka tyda vilka flöden som finns genom att kolla på ursprungsdatan i excel är det ett stort steg att bara få se alla flöden på en karta. Som ovan betraktare av den typen av data får man verkligen en Aha!- upplevelse. Kartvisualiseringen ger direkt en uppfattning om hur många flöden det faktiskt är och hur pass komplexa mönster det handlar om. Att flödeslinjerna har olika tjocklek beroende på storleken på flödet gör att man snabbt lokaliserar stora flöden på kartan och de regioner som är inblandade. Piechartsen gör det möjligt att snabbt lokalisera regioner med exempelvis hög andel lokala transportflöden eller hög andel kombinationsflöden. Att se alla flöden samtidigt på detta sätt ger en bra överblick och man kan se vissa övergripande mönster. Framförallt får man en bra uppfattning om var de stora flödena finns och vilka områden som är inblandade i dessa. Beroende på vad man letar efter kan man sedan filtrera och gå ner på detaljnivå. 3.2 Zoom och filtrering Zoomfunktionen i kartan är en given interaktionsmetod som på ett intuitivt sätt gör det möjligt att bokstavligen titta närmare på specifika områden och flöden. Sonat har vid praktisk transportplanering ibland anledning att kolla enbart på flöden som är kopplade till ett specifikt transportområde. 1 Därför finns en fördefinierad grupperingslista för dessa transportområden (som även benämns helbilsområden) som gör det möjligt att enkelt filtrera och endast visa de regioner som ingår i ett visst transportområde. Denna funktion var speciellt prioriterad av Andreas på Sonat och är ett mycket användsbart verktyg för att förenkla och förtydliga datan. Utöver det specifika önskemålet om filtrering genom att välja områden i en lista finns även möjligheten till interaktiv filtrering med hjälp av parallella koordinater. Detta är något som ökar möjligheten att experimentera och utforska datan utan direkta målsättningar. Man kan t.ex. enkelt hitta flöden som är jämt fördelade eller filtrera regioner med avseende på interna flöden, envägsflöden och 1 Dessa övergripande områden är definierade av Sonat och bygger på historisk statistisk data om hur stora mängder transporter som sker i de ingående regionerna. 11

12 totala mängden flöden osv. Allt detta bidrar till att man har full kontroll över vad man ser och det ökar interaktionskänslan i applikationen. 3.3 Details on Demand När man kollar på ett flöde mellan två regioner ser man direkt förhållandet mellan dem genom punktmarkeringen på linjen. Om flödet är lika stort åt båda hållen kommer markeringen vara placerad på mitten av flödeslinjen. Om man klickar på punktmarkeringen får man upp en tooltip (se figur 4) med detaljinformation om hur stort flödet är (vikt i ton) i vardera riktning. Även piechartsen är klickbara. När man kollar på en piechart ser man bara fördelningen mellan de olika flödestyperna. När man klickar på dem får man upp detaljerad information om aktuell region. Dels visas vikten i ton och andelen i procent för andelen interna-, kombinations- och envägsflöden. Vidare visas även en lista över alla flöden som är kopplade till aktuell region och vikten för dessa. Allt detta visas enligt figur 6. Figur 6: Details on demand för region efter klick på piechart 12

13 4 Diskussion 4.1 Värdet av informationsvisualisering I klassrum och föreläsningssalar i den akademiska världen ges bakomliggande teori och praktisk kunskap inom diverse befintliga metoder och tekniker för informationsvisualisering. Kopplingen till näringslivets intressen och behov är ibland vag och det kan vara svårt att se potentialen i informationsvisualisering som verktyg och hur stora tillämpningsområdena faktiskt kan vara. Detta projekt har gett oss stor insikt i hur viktigt och användbart ett ämne som informationsvisualisering kan vara. Genom de möten och samtal vi haft med Sonat har vi förstått vikten av att förstå och verkligen kunna dra slutsatser om data med utgångspunkt från visualiseringen. Vi tror att vi dels har gett dem nya insikter om vad visualisering kan innbära och dels bekräftat de antaganden de haft om kraften i visualisering som verktyg i det dagliga arbetet. Slutsatsen är att informationsvisualisering är ett mycket viktigt område som absolut är värt att utforska när storleken och komplexiteten i datan stiger. Möjligheten att faktiskt kunna se och interagera med stora datamängder med hjälp av för syftet specifikt utvecklade visuella representationer kan vara ovärderligt i många sammanhang. 4.2 Att förstå användaren och tillämpningen Projektet har drivits i nära kontakt med en kund som har verkliga problem. Att förstå sig på kundens problem, vad som skall lösas och transporttekniska termer är ingen trivial sak. Åtskillig tid har gått åt till att förstå kunden, användingsområdet och de termer i vilka transportdata diskuteras. Detta gör att vårt projekt skiljer sig väsentligt mot många andra som genomförts i kursen TNM048. Vi har lagt mycket tid på att faktiskt förstå ett problem, analysera det och försöka hitta en lösning som är praktiskt gångbar. Skillnaden mot att artificiellt skapa ett problem är att utgångspunkten och problemdefinitionen inte kan baseras utifrån Vad kan vi? Vad passar oss?. Utvecklingen av nya komponenter har motiverats av verkliga visualiseringsproblem och har varit absolut nödvändiga. Att visualisera transportflöden och deras inneboende samband, balans och fördelningar i och mellan regioner är inget vi haft tidigare erfarenhet av. 4.3 Fiktiv data, mönster och hypoteser Utgångspunkten för vårt arbete har inte varit egna definierade hypotoser kopplade till den underliggande datamängden. Vi har inte gjort några antaganden eller formulerat frågeställningar för att sedan med hjälp av applikationen hitta svar på dem. Den stora anledningen till detta är såklart det faktum att vi inte har den kunskap som krävs för att göra den typen av analyser som är aktuella i det här fallet. Hela visualiseringen bygger på mycket omfattande kartläggningar och studier gjorda av Sonat och Lantmännen där många års erfarnhet i branschen från många olika personer har bidragit till valet av data och extrahering av den, samt den geografiska områdesuppdelningen där ett 13

14 stort antal geografiska faktorer spelat stor roll, som t ex fabriksanläggningar, jordbruksområden, återförsäljare etc. Dessutom, även om vi hade varit tillräckligt insatta i den värld av logistiskt tänkande som ligger till grund för tillämpningen, hade vi ändå inte kunnat göra några verklighetsbaserade analyser. Sonat har nämligen av olika anledningar gett oss fiktiv data att jobba med under större delen av projektet. Applikationen har alltså endast utvecklats som en prototyp. Vårt mål har hela tiden varit att med hjälp av vår kompetens inom informationsvisualisering bidra till att användaren ska kunna befästa och stärka den förståelse för datan som redan finns. Dessutom vill vi ge möjligheter att utforska och analysera datan på ett nytt och interaktivt sätt för att hitta nya samband och mönster. Det är med andra ord Sonat som har huvudrollen i processerna develop insight och produce result i The Sense Making Loop [2] medan vi aggerar coach och ser till att det är möjligt. Mot slutet av projektet när alla komponenter implementerats och testats med den fiktiva datan har applikationen även testats av Sonat med skarp data på en karta med områden placerade i enlighet med deras skarpa områdesdefinition. Resultatet uppfyllde målen med projektet och även de specifika önskemål som Sonat hade angående funktionalitet. Reflektioner från Sonat återfinns i avsnitt Från översikt till detaljer Det inpräntade mantrat Overview, zoom & filter, details-on-demand är något vi verkligen tagit till oss och jobbat efter. Att hålla det som ledord under utvecklingen är bra och hjälper mycket. Vad man sedan märks tydligt är att vi genom interna diskusioner samt samtal med kund hela tiden omedvetet drivits mot detta mantra. De krav som ställs på applikationen både från oss och kund kan ofta kopplas till Overview, zoom & filter, details-on-demand. Overview: Goda exempel är färgkodningen av kartan, storlek och fördelning på pie-chartsen, bredd och färg flödeslinjerna. Zoom & Filter: Dominerar här gör Parallel Coordinates och regionindelning för filtrering samt kartans inbygda zoom-funktion. Details-on-demand: Något som Sonat AB ansett vara väldigt viktigt. Genom att klicka på dividern och pie-charten kan detaljerad textinformation om flöden och områden ges. 4.5 Dolda fel Steget från den visuella presentationen till den underliggande rådatan är stort. Vi har under projektetsgång förlitat oss på att Sonat AB har utfört en felfri datamining och kommer inte att ta hänsyn till inneboende fel i vår indata. Indatan behandlas i flera steg enligt tidigare beskrivna transformationer. Efter transformationerna sker ytterligare beräkningar, skalningar och avrudningar innan visualiseringen på skärmen. För att göra en tillförlitlig applikation måste vi försäkra oss om att inga fel har uppstått under alla delsteg. Vi har på ett flertal ställen kontrollerat de delresultat vi fått från de olika stegen. På detta sätt har vi hittat och eliminerat en rad buggar och applikationen ska vara fri från allvarligare statistiska fel från våra datatransformer. Att hitta fel i den visuella representationen av datan är dock svårare. Indatan kommer i slutlig form representeras utav färger, former, storlekar och relationer 14

15 mellan olika storheter. Om fel i datan har propagerat till detta sista steg står vi inför stora svårigheter att finna dessa fel. För att ta ett fingerat exempel: Ett inbyggt fel i pie-charten resulterar i en felaktig balansförskjutning på cirka 5% åt godtyckligt håll under vissa förutsättningar. Svårigheten att med ögat upptäcka detta fel är uppenbart, ytterligare svårare blir om felet skulle uppstå i form av nyansfel i olika färger. För att eliminera denna typ av buggar har vi i mångt och mycket fått återfalla på att dubbelkolla och trippelkolla vår kod. Slutgiltligen bör påpekas att även om kännedomen om detta problem är viktigt är problemet begränsat. Visualiseringen skall ge ett första intryck av datan, en överblick och en känsla för de större sambanden. Detaljerad information skall finnas tillgänglig i form av siffror och statistik, ett område där vi enklare kan hitta buggar. 4.6 Reflektioner från Sonat Anledningen till att Sonat involverade experter inom informationsvisualisering var framförallt för att bilda sig en uppfattning om vilken potential som skulle kunna finnas inom detta, för oss outforskade, område. Vid tidigare transportplaneringsanalyser har Sonat känt sig begränsade i att kunna uppnå en bra överblick av en stor datamängd. Excel och PowerPoint i all ära, men ibland är datamängderna för stora för att ge en bra överblick med dessa verktyg. Förhoppningen var att ett informations-visualiseringsverktyg skulle kunna hjälpa till med överblicken samt ge ett beslutsstöd i det dagliga transportplaneringsarbetet. Resultatet visar på att det finns en oerhörd potential i att använda sig av denna typ av informationsvisualisering för vår verksamhet och våra transportplaneringsanalyser. Resultatet uppfyller och överträffar mina förväntningar som fanns innan projektets påbörjande. Verktyget ger dels stöd i den övergripande förståelsen av transportflöden, och dels ger det detaljerad information om specifika flöden och regioner. Filtreringsmöjligheterna är oslagbara och ger ett snabbt stöd i varje planeringssituation. Denna pilotmodell har gett oss förståelse för att vi, genom fortsatt arbete inom detta område, skulle kunna ha mycket nytta av olika typer av informationsvisualisering i vårt arbete med att bli en ännu bättre kompetenspartner inom Supply Chain Management. Projektet har väckt idéer om att kunna använda sig av informationsvisualisering inom många andra delar av logistiken, utöver det specifikt studerade området transportplanering. I en eventuell fortsättning av detta projekt skulle en del detaljer behöva finslipas för att ge ett ännu bättre stöd för användbarheten. Detta skulle med fördel utvecklas efter en tids användande, för att fånga upp användarens specifika detaljbehov. Sammanfattningsvis är Sonat AB mycket nöjda med det resultat som har åstadkommits i detta visualiseringsprojekt och vi har fått upp ögonen för den kraft och potential som finns inom detta område. 15

16 5 Vidareutveckling 5.1 Tidsaspekten Redan i planeringsfasen av projektet när omfattningen och prioriteringar bestämdes fanns tidsvariabeln med som en punkt. Transportdata är nämligen dynamisk och föränderlig till sin natur. I just det här fallet varierar transportbehovet kraftigt under olika årstider. Under skördetiden ökar t ex transportbehovet avsevärt. Den data som Sonat har tillgång till är uppdelad i bestämda tidsintervall som tillsammans sträcker sig över en längre tidsperiod. Det är därför intressant för dem att studera hur transportflöden förändrats över tiden för att kunna dra slutsatser frammåt och planera morgondagens transporter. Det hade därför varit önskvärt med en utbyggnad inriktad på temporal visualisering av transportflöden. En möjlig realisering av detta hade kunnat innefatta inläsning av flertalet transportdataset och sedan interpolation mellan tidsnärliggande dataset. 5.2 Datamining Den rådata Sonat har fått från Lantmännen AB är mycket omfattande och går inte att använda direkt med vår applikation. Manuellt genomförd datamining och datareducering krävs för att få flödesdatan enligt den relationstabell som vår applikation kan hantera (se tabell 1). Arbetet är mycket tidsödande och hämmar spontan utforskning av nya dataset. En framtida utveckling av vår applikation skulle kunna innehålla (semi-)automatiserd datamining baserad på en rad fördefinierade regler och optimeringsalgoritmer. En sådan lösning skulle vara kostnadseffektiv och minska risken för mänskliga fel. 5.3 Funktionalitet för transportplanering Syftet med applikationen är att underlätta transportplanering. Mycket arbete har lagts på att underlätta förståelsen för den underliggande datan. Vår applikation inkluderar i dagsläget inte funktioner för att påverka och förändra datan på ett interaktivt sätt. En framtida utvidgning kunde vara att tillåta användaren att påverka de aktuella flödena. Genom att direkt i applikationen kunna styra om transporter kan användaren interaktivt planera transporter och studera de resulterande förändringarna. På detta sätt skulle applikationen förändras från rent utforskande till mer utav ett interaktivt planeringsverktyg. 5.4 Användbarhetsutvärdering Arbete har skett kontinuerligt med att förbättra och förtydliga komponenter men mer arbete kan läggas på detta område. Detta innefattar inte minst områden kopplade till mänsklig perception; vad i form och färg kommer att på snabbast och säkrast sätt ge de eftersträvade insikterna? Detta har varit viktiga områden under utveckling och vår utvecklingsmodell har hela tiden varit användarorienterad med nära kundkontakt. En större användbarhetsanalys har även genomförts med 3 personer (se appendix A). Men för att Sonat skall kunna använda applikationen skarpt krävs mer omfattande användarutvärderingar utav applikationen med större användargrupper och mer rigorös användartestning. 16

17 Referenser [1] GeoAnalytics Visualization (GAV) ViTA LiU, Norrköping, [2] James J. Thomas and Kristin A. Cook Illuminating the Path: The Research and Development Agenda for Visual Analytics. IEEE,

18 A Andvändbarhetsanalys A.1 Syfte För att utvärdera applikationens användbarhet utfördes användbarthetstester på ett flertal användare. Undersökningen är av konstruktiv typ och även om den gjordes i slutfasen av projektet kan den ses som ett steg i utvecklingen. Syftet var alltså inte att utvärdera ett slutresultat utan snarare att hitta svagheter, problem och brister som kan förbättras och utvecklas ytterligare för att nå en bättre slutprodukt. Vissa problem, som av tidsbrist inte hunnit lösas, var kända redan innan utvärderingen. A.2 Upplägg Utvärderingen bestod av två delar. Den första delen var en kvalitativ mätning där användaren fick lösa ett antal konkreta problem, med hjälp av de verktyg som finns i applikationen, med tidtagning på varje specifik uppgift. Användaren uppmanades att tänka högt och att förklara och kommentera lösningsgången. Den här delen syftar till att ge mätbart resultat över prestandan i applikationen, samt ge en bild av hur intuitiva de olika visualiseringskomponenterna och filreringsverktygen är. Eftersom applikationen riktar sig till expertanvändare fick icke insatta testare en kort introduktion om syftet och bakgrunden till projektet och applikationen. Gränssnittet kräver att man har en viss grundförståelse för användningsområdet då presentationen av funktionaliteten har haft låg prioritet både från kunden och oss som utvecklat applikationen. Den andra delen av utvärderingen bestod av ett frågeformulär där användaren svarade baserat på erfarenheterna från den första delen. Frågorna behandlade ett antal kvaliteter ur användbarhetssynpunkt och möjlighet gavs även att ge feedback och förslag på förbättringar. A.3 Resultat Här följer en sammaställning av de uppgifter som ingick i det kvalitativa testet med den genomsnittliga tiden det tog att utföra dem angivet inom parenteser efter varje uppgift. Kommentarer på resultatet följer i diskussionsavsnittet A.4. Överblick 1. Peka ut de tre största flödena på kartan. (18 s) 2. Peka ut den region som har högst andel lokala flöden. (2,7 s) 3. Hur många regioner har mer än 50% kombinationsflöden? (9,7 s) 4. Peka ut minst fem regioner med hög andel envägsflöden. (8 s) Zoom, Filtrering och Details on Demand 1. Vilken region har den största totala mängden flöden? För denna region, hur många ton är envägstransporter? (33,3 s) 18

19 2. Filtera bort regioner med liten andel kombinationsflöden. (5 s) 3. Visa enbart helbilsområdet Sydmälaren. (2,7 s) 4. Hur stor andel lokala flöden har region A? (11,7 s) 5. Hur många ton transporteras från A till Bohusdal? (27,5 s) 6. Visa endast regionerna I, K, M och N. (3 s) 7. Filtrera så att endast det största flödet visas på kartan. Hur många ton transporteras totalt i detta flöde? (75 s) A.4 Diskussion Överblick Alla uppgifter utom den första utfördes på under 10 sekunder, vilket vi bedömer vara mycket bra. Den första uppgiften tog något längre tid för vissa av våra testare och det kan dels bero på formuleringen av uppgiften. Syftet här var egentligen att utvärdera hur tydligt man ser skillnad på stora och små flöden på kartan. Uppgiften kräver dock att man specifikt ska hitta de tre största flödena. Det innebär att man måste göra skillnad även på stora flöden vilket blir svårt utan att använda filtreringsverktyg. En bättre frågeformulering hade t ex kunnat vara Peka ut tre stora flöden och tre små flöden. Värt att notera är även att flera användare gärna villa använda filtreringsverktygen trots att de fått instruktionen att uppgifterna handlar om överblick utifrån den ofiltrerade kartvyn. Zoom, filter, details on demand Även här utfördes de flesta uppgifterna på under 10 sekunder. Under den här delen upptäcktes en del buggar som orsakade vissa av de sämre tiderna. En bugg med tooltipsen för flödesglyferna orsakade stora problem i uppgift fem. En användare valde att inte ens slutföra uppgiften. I tooltipen ska man kunna se hur många ton som transporteras i vardera riktning samt summan av dem. Dock visades inte namnen på regionerna i fråga utan endast deras heltalsindex i datasetet. Därmed var det omöjligt att avgöra vilket flöde som hörde till vilken region. I uppgift sju orsakade ännu en bugg problem. Av någon anledning gick det inte längre använda scrollhjulet för att zooma i kartan efter att ha klickat i någon av listboxarna. Detta gjorde att man inte kunde zooma in tillräckligt för att läsa innehållet i tooltipen. En av användarna som tidigare hittat buggen med den ofullständiga informationen i tooltipen valde bort den som alternativ helt och försökte istället räkna ut det totala flödet manuellt genom att addera mängden för vardera riktning från detaljvyn för de aktuella regionerna. Detta blev såklart väldigt tidsödande. En annan intressant upptäckt under testerna var att när man valt att filtrera på endast en region i listboxen vill man att detaljvyn för denna region visas/uppdateras direkt, utan att man först behöver klicka på piecharten. Ett behov identifierades även i att kunna använda parallella koordinater för att filtrera regioner efter fördelningen för de olika flödestyperna. Man vill 19

20 att axlarna ska vara garderade enligt fördelningen i procent. I nuläget är de garderade enligt mängd i ton för vardea flödestyp. En lösningn på detta skulle antingen kunna vara att man helt enkelt skalar om axlarna eller att man lägger in ytterligare axlar för detta ändamål. Frågeformuläret Ur resultatet av frågeformuläret framkom bland annat att texten i informationsboxarna är svår att tyda. Detta är föga förvånande med tanke på att inte namnen på regionerna skrivs ut. Intrycket av innehållet på skärmen upplevdes strukturerat och tydligt och upplägget av komponenter var logiskt tyckte man. Detta kan man koppla ihop med de praktiska testerna där användarna snabbt förstod konceptet. Vad gäller presentationen av funktionaliteten tyckte man att den var otydlig. Detta är känt sen tidigare och har medvetet prioriterats bort. Den faktiska funktionaliteten ansågs däremot som fullt tillräcklig. Man tyckte det var lätt att hitta information om en speciell region men svårare för ett speciellt flöde. 20

Project report. TNM048 - Information visualization

Project report. TNM048 - Information visualization Project report TNM048 - Information visualization 2012-03-18 By: Nils Dickner (nildi397@student.liu.se) Johan Lindh (johli010@student.liu.se) 1 Abstrakt Att utforska och förstå multivariat data har alltid

Läs mer

Visualisering av samverkan

Visualisering av samverkan Visualisering av samverkan 18 december 2017 En viktig aspekt i samverkan är att inte bara ha koll på vilka andra aktörer du själv samverkar med, utan även veta om vilka aktörer du inte samverkar med, men

Läs mer

Slutrapport: Informationsvisualisering av släktträd

Slutrapport: Informationsvisualisering av släktträd Slutrapport: Informationsvisualisering av släktträd Grupp 11 Behzad Charoose, Johan Magnuson, Mikael Onsjö och Sofie Persson 2003-10-10 Göteborg, Chalmers/GU Innehåll 1. INLEDNING...3 2. SYFTE...3 3. METOD...3

Läs mer

27 september Finansieringsguiden. Sammanställning och slutleverans Verksamt Värmland

27 september Finansieringsguiden. Sammanställning och slutleverans Verksamt Värmland 27 september 2018 Finansieringsguiden Sammanställning och slutleverans Verksamt Värmland Innehåll Projektbakgrund Sammanställning användartest 7/9 Sammanställning användartest 21/9 Slutgiltig design Kommentarer

Läs mer

campus.borlänge Förstudie - Beslutsstöd för operativ tågtrafikstyrning

campus.borlänge Förstudie - Beslutsstöd för operativ tågtrafikstyrning campus.borlänge Förstudie - Beslutsstöd för operativ tågtrafikstyrning En rapport från CATD-projektet, januari-2001 1 2 Förstudie Beslutsstöd för operativ tågtrafikstyrning Bakgrund Bland de grundläggande

Läs mer

Urbania Pilotprojekt Simrishamnsbanan. Våren 2013

Urbania Pilotprojekt Simrishamnsbanan. Våren 2013 Urbania Pilotprojekt Simrishamnsbanan Våren 2013 2 2013-12-10 Vad man vill få input kring bestämmer projektet själv 3 2013-12-10 Urbana ett verktyg för digitala samråd Om det fungerar som tänkt är det

Läs mer

The sexy job in the next 10 years will be statisticians, said Hal Varian, chief economist at Google. And I m not kidding.

The sexy job in the next 10 years will be statisticians, said Hal Varian, chief economist at Google. And I m not kidding. Kunskapsprov i KUSK The sexy job in the next 10 years will be statisticians, said Hal Varian, chief economist at Google. And I m not kidding. Yet data is merely the raw material of knowledge. We re rapidly

Läs mer

Business research methods, Bryman & Bell 2007

Business research methods, Bryman & Bell 2007 Business research methods, Bryman & Bell 2007 Introduktion Kapitlet behandlar analys av kvalitativ data och analysen beskrivs som komplex då kvalitativ data ofta består av en stor mängd ostrukturerad data

Läs mer

Slutrapport: Design av Hemsida för PolyPlast+

Slutrapport: Design av Hemsida för PolyPlast+ Slutrapport: Design av Hemsida för PolyPlast+ Av: Behzad Charoose, Johan Magnuson, Mikael Onsjö och Sofie Persson Datum och Plats: 03-09-19 Göteborg, Chalmers/GU Anledning: Uppgiften ingick som en obligatorisk

Läs mer

Concept Selection Chaper 7

Concept Selection Chaper 7 Akademin för Innovation, Design och Teknik Concept Selection Chaper 7 KPP306 Produkt och processutveckling Grupp 2 Johannes Carlem Daniel Nordin Tommie Olsson 2012 02 28 Handledare: Rolf Lövgren Inledning

Läs mer

Statistics explorer. Tobias Åström, NComVA Norrköping Communicative Visual Analytics

Statistics explorer. Tobias Åström, NComVA Norrköping Communicative Visual Analytics Statistics explorer Tobias Åström, NComVA Norrköping Communicative Visual Analytics Agenda Introduktion NComVA Visuell Analys Statistics explorer Bakgrund Exempel på användning Funktionalitet Vislets Anpassning

Läs mer

Uppsats i MDI En reflektion över designarbetet i tidigare inlämningsuppgift

Uppsats i MDI En reflektion över designarbetet i tidigare inlämningsuppgift Uppsats i MDI En reflektion över designarbetet i tidigare inlämningsuppgift Personlig uppsats i kursen Människa-datorinteraktion Magisterprogrammet MDI/ID 2003 11 03 Mattias Ludvigsson it3luma@ituniv.se

Läs mer

Tjänsteprototypning. Föreläsning i kursen TDDD51 Linköpings universitet den 21 februari Johan Blomkvist

Tjänsteprototypning. Föreläsning i kursen TDDD51 Linköpings universitet den 21 februari Johan Blomkvist Tjänsteprototypning Föreläsning i kursen TDDD51 Linköpings universitet den 21 februari 2011 Johan Blomkvist johan.blomkvist@liu.se UPPLÄGG Upplägg - tillbakablick Vad har vi gjort hittills? Tjänstedesignens

Läs mer

CDC en jämförelse mellan superskalära processorer. EDT621 Campus Helsingborg av: Marcus Karlsson IDA

CDC en jämförelse mellan superskalära processorer. EDT621 Campus Helsingborg av: Marcus Karlsson IDA CDC6600 - en jämförelse mellan superskalära processorer av: Marcus Karlsson Sammanfattning I denna rapport visas konkret information om hur den första superskalära processorn såg ut och hur den använde

Läs mer

Grundritning Torpargrund

Grundritning Torpargrund Grundritning Torpargrund Ritningsnummer Grundritning... 2 Startfil för Grundritning... 3 Inställning för Grundritning... 4 Rita rektangulär torpargrund baserad på två punkter... 6 Fri Yttermur/Hjärtmur...

Läs mer

Smartbudget handbok Sida 1 av 16

Smartbudget handbok Sida 1 av 16 Smartbudget handbok Sida 1 av 16 Introduktion Målet med Smartbudget är att det ska vara enkelt för alla att få koll på sin ekonomi oavsett kunskapsnivå och behov. Allt eftersom Smartbudget växer med funktioner

Läs mer

Förändringsstrategi anpassad till just din organisations förutsättningar och förmåga

Förändringsstrategi anpassad till just din organisations förutsättningar och förmåga Förändringsstrategi anpassad till just din organisations förutsättningar och förmåga Att bedriva effektiv framgångsrik förändring har varit i fokus under lång tid. Förändringstrycket är idag högre än någonsin

Läs mer

Kvinnor och män i statistiken 11

Kvinnor och män i statistiken 11 Kvinnor och män i statistiken I detta kapitel ska statistikprocessen beskrivas mycket översiktligt. Här ges också exempel på var i processen just du kan befinna dig. Var finns statistik om kvinnor och

Läs mer

Mer lönsam med bättre feedback?

Mer lönsam med bättre feedback? Introduktion Mer lönsam med bättre feedback? Pulsen är ett av de första svenska IT-konsultbolag, etablerat redan 1964, som verkar över hela landet. Idag arbetar ca 400 personer inom Pulsen med alltifrån

Läs mer

Slutrapport. Innovativt utbildnings- och forskningsmaterial användning av 3D visualisering och animering för att bemöta pedagogiska utmaningar

Slutrapport. Innovativt utbildnings- och forskningsmaterial användning av 3D visualisering och animering för att bemöta pedagogiska utmaningar Innehåll Slutrapport Innovativt utbildnings- och forskningsmaterial användning av 3D visualisering och animering för att bemöta pedagogiska utmaningar Emin Halilovic, projektledare 1 Basfakta... 3 1.1

Läs mer

Mattekungen åk 6-9 vers. 1.0

Mattekungen åk 6-9 vers. 1.0 Presentation av programvara våren 2008 Bodil Holmström Anna Holmström Bearbetat av Karolina Höglund Mattekungen åk 6-9 vers. 1.0 Allmänt om programmet Mattekungen är ett undervisningsprogram som produceras

Läs mer

Så kan du arbeta med medarbetarenkäten. Guide för chefer i Göteborgs Stad

Så kan du arbeta med medarbetarenkäten. Guide för chefer i Göteborgs Stad Så kan du arbeta med medarbetarenkäten Guide för chefer i Göteborgs Stad Till dig som är chef i Göteborgs Stad Medarbetarenkäten är ett redskap för dig som chef. Resultaten levererar förstås inte hela

Läs mer

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS Individuellt Mjukvaruutvecklingsprojekt (Utvecklare av digitala tjänster) Den 1 juni 2011 ABSTRAKT Rapporten tar upp positiva och negativa erfarenheter som jag erhållit

Läs mer

Att välja verktyg för portföljhantering. - Vad vet en leverantör om det?

Att välja verktyg för portföljhantering. - Vad vet en leverantör om det? Att välja verktyg för portföljhantering - Vad vet en leverantör om det? Agenda Problem som ska lösas med verktyg Olika typer av verktyg Att utvärdera och välja verktyg Egenutvecklat eller standard Förankring

Läs mer

1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till?

1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till? 1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till? Att lära sig via metaforer innebär att man drar nytta av kunskap som användaren redan har,

Läs mer

Välkomna till KUSK utbildningsprojekt. Kunskap, utveckling, statistik, kommunikation http://www.ncomva.se/training/kusk

Välkomna till KUSK utbildningsprojekt. Kunskap, utveckling, statistik, kommunikation http://www.ncomva.se/training/kusk Välkomna till KUSK utbildningsprojekt Kunskap, utveckling, statistik, kommunikation http://www.ncomva.se/training/kusk Informationsvisualisering Klarsynthet har beskrivits som konsten att se det osynliga;

Läs mer

Statistiska centralbyrån. Statistikatlasen

Statistiska centralbyrån. Statistikatlasen Statistiska centralbyrån Statistikatlasen Introduktion till Statistikatlasen När Statistikatlasen startas Statistikatlasen startas med en vy som i kartan visar befolkningstillväxten i Sveriges kommuner

Läs mer

1d, Individuellt Designkoncept, GPS-navigering för cykel i stadsmiljö

1d, Individuellt Designkoncept, GPS-navigering för cykel i stadsmiljö 1d, Individuellt Designkoncept, GPS-navigering för cykel i stadsmiljö Design & Struktur Applikationen är designad för att användas som ett navigeringssystem för cyklister i stadsmiljö. Eftersom cyklister

Läs mer

2014-2015 Alla rättigheter till materialet reserverade Easec

2014-2015 Alla rättigheter till materialet reserverade Easec 1 2 Innehåll Introduktion... 4 Standarder... 5 Översikt: Standarder... 6 1058.1-1987 IEEE Standard för Software Project Management Plans... 7 Ingående dokument... 8 Syfte och struktur... 9 ITIL... 10 ITIL

Läs mer

Bildbehandling i frekvensdomänen

Bildbehandling i frekvensdomänen Uppsala Tekniska Högskola Signaler och system Handledare: Mathias Johansson Uppsala 2002-11-27 Bildbehandling i frekvensdomänen Erika Lundberg 800417-1602 Johan Peterson 790807-1611 Terese Persson 800613-0267

Läs mer

Bonus Rapport Kommersiell Design KTH

Bonus Rapport Kommersiell Design KTH Bonus Rapport Kommersiell Design KTH Johan Holmström & Lars Åkesson Introduktion Denna rapport beskriver projektet och delmomentet Kommersiell Design i kursen Interaktionsdesign 2 på KTH i Stockholm. Detta

Läs mer

Kundhandledning för EBIS. E-space Business Intelligence System. Version

Kundhandledning för EBIS. E-space Business Intelligence System. Version Kundhandledning för EBIS E-space Business Intelligence System Version 1 10-10-06 E-space Communication AB 2010 Innehåll 1. Introduktion 3 2. Filerna har olika egenskaper 4 2.1. Analys i kundzonen. 4 2.2.

Läs mer

Fältnamn /Rubrik Fältnamn /Rubrik Fältnamn /Rubrik Fältnamn /Rubrik Data Data Data Data Data Data Data Data

Fältnamn /Rubrik Fältnamn /Rubrik Fältnamn /Rubrik Fältnamn /Rubrik Data Data Data Data Data Data Data Data Datahantering i Excel Grundbegrepp I alla typer av databaser finns alltid en tabell där informationen i databasen fysiskt finns lagrad. Tabellen har samma enkla uppbyggnad som en tabell i ordbehandlingsprogrammet

Läs mer

Logistiksystem Päron AB Bakgrund Problembakgrund Krav på lösning Lösningen

Logistiksystem Päron AB Bakgrund Problembakgrund Krav på lösning Lösningen Logistiksystem Päron AB Ett företag bad mig skapa ett logistiksystem där jag använde mina UX-kunskaper och front end kunskaper i februari 2019 som sedan skulle back end programmerare skulle fortsätta utveckla.

Läs mer

Regional utvecklingsstrategi för Västerbottens län Övergripande synpunkter avseende strategin

Regional utvecklingsstrategi för Västerbottens län Övergripande synpunkter avseende strategin 1(5) Datum Diarienummer Region Västerbotten 2013-09-13 Vårt dnr 1.6.2-2013-2621 Box 443 Ert dnr 12RV0136-16 Dokumenttyp 901 09 UMEÅ REMISSVAR Regional utvecklingsstrategi för Västerbottens län 2014-2020

Läs mer

PROTOKOLL 2009-01-19

PROTOKOLL 2009-01-19 PROGRAMRÅD INTERAKTIONSDESIGN Tid: Klockan 17.00 Plats: Kalmar Nyckel i sal NY105 Närvarande: Morgan Rydbrink, Dennis Larsson, Jan Boman, Jimmy Berggren, Jonas Lundström, Andreas Mååg, Sara Elebro, Sofia

Läs mer

Ansiktsigenkänning med MATLAB

Ansiktsigenkänning med MATLAB Ansiktsigenkänning med MATLAB Avancerad bildbehandling Christoffer Dahl, Johannes Dahlgren, Semone Kallin Clarke, Michaela Ulvhammar 12/2/2012 Sammanfattning Uppgiften som gavs var att skapa ett system

Läs mer

RESULTATRAPPORT. Virtuell vittnesvallning VS1710. Gabriella Rydenfors Torkel Danielsson

RESULTATRAPPORT. Virtuell vittnesvallning VS1710. Gabriella Rydenfors Torkel Danielsson RESULTATRAPPORT Virtuell vittnesvallning Gabriella Rydenfors Torkel Danielsson Gabriella Rydenfors Sida: 2 (9) Innehållsförteckning Sammanfattning 3 Bakgrund, syfte och mål 2.1 Projektmål 4 4 Organisation

Läs mer

Kurs 5:1 Att presentera med PowerPoint del 1

Kurs 5:1 Att presentera med PowerPoint del 1 Kurs 5:1 Att presentera med PowerPoint del 1 STUDENTDATORUTBILDNINGEN MALMÖ HÖGSKOLA Att presentera med bildspel, del 1 Här är en kort vägledning som kan hjälpa dig i ditt arbete med att skapa en presentation.

Läs mer

Filhanterare med AngularJS

Filhanterare med AngularJS Filhanterare med AngularJS Författare: Filip Johansson Peter Emilsson Oskar Georgsson Christian Nilsson Datum: 2014-03-26 1 Sammanfattning Filhanterare med AngularJS är en filhanterare skapad för Sigma

Läs mer

Optimering av NCCs klippstation för armeringsjärn

Optimering av NCCs klippstation för armeringsjärn Optimering av NCCs klippstation för armeringsjärn Sammanfattning I det här arbetet har vi försökt ta reda på optimal placering av en klippningsstation av armeringsjärn för NCCs räkning. Vi har optimerat

Läs mer

Grundritning Platta på mark

Grundritning Platta på mark Grundritning Platta på mark Inställning för grund i vån. 1 av projektet... 2 Ritningsnummer Grundritning... 4 Startfil för Grundritning... 4 Inställning för Grundritning... 5 Grundritning för golvvärme

Läs mer

Ansvarsfull Design. Inledning. Målgrupp. Bakgrundsstudie. Appen. Idéutformning

Ansvarsfull Design. Inledning. Målgrupp. Bakgrundsstudie. Appen. Idéutformning Ansvarsfull Design Inledning I detta projektarbete tillämpades så kallad Ansvarsfull Design som framförallt går ut på att, precis som namnet antyder, skapa något ansvarsfullt. Därtill fick vi i uppgift

Läs mer

Ett projektarbete i svenska, teknik och engelska, riktat mot DICE. Thoren Innovation School HT2012.

Ett projektarbete i svenska, teknik och engelska, riktat mot DICE. Thoren Innovation School HT2012. PROJEKT: DICE Ett projektarbete i svenska, teknik och engelska, riktat mot DICE. Thoren Innovation School HT2012. UPPDRAG Uppgiften är att arbeta med den första delen av teknikutvecklingsprocessen d.v.s.

Läs mer

Roboten. Sida 1 av 11

Roboten. Sida 1 av 11 EV3 ipad Roboten Fyra output portar A,B,C och D(motorer) Fyra input portar 1,2,3 och 4 (sensorer) USB, Bluetooth, eller Wi-Fi koppling 16 MB flash minne 64 MB RAM SD Card Port: 32 GB Flera inbyggda verktyg

Läs mer

Underlagen indikerar att studenterna visar kunskap

Underlagen indikerar att studenterna visar kunskap Kriterier för utvärdering projektet Geovetenskap och kulturgeografi Område används som synonymt med huvudområde genomgående i dokumentet. Skillnaden mellan huvudområden begränsas till beskrivningen av

Läs mer

Teamarbete med patienten i centrum 3863

Teamarbete med patienten i centrum 3863 1 (10) Landstingsstyrelsens förvaltning Södersjukhuset, medicin Projektledare Stina Petersson E-post stina.petersson@sll.se Teamarbete med patienten i centrum 3863 2 (10) Sammanfattning av satsningen Med

Läs mer

Interaktionsdesign och användbarhet Personas. Paper prototyping. » Metod för representation av användaren. » Metod för konceptutveckling

Interaktionsdesign och användbarhet Personas. Paper prototyping. » Metod för representation av användaren. » Metod för konceptutveckling martin östlund 2008 Interaktionsdesign och användbarhet Personas» Metod för representation av användaren Paper prototyping» Metod för konceptutveckling Att designa för användbarhet» Forsknings- och tillämpningsområden»

Läs mer

Kursplan för Matematik

Kursplan för Matematik Sida 1 av 5 Kursplan för Matematik Inrättad 2000-07 SKOLFS: 2000:135 Ämnets syfte och roll i utbildningen Grundskolan har till uppgift att hos eleven utveckla sådana kunskaper i matematik som behövs för

Läs mer

Workshop II (1IK419) jp222px (Johnny Pesola) sid. 1 av 5

Workshop II (1IK419) jp222px (Johnny Pesola) sid. 1 av 5 Workshop II (1IK419) jp222px (Johnny Pesola) sid. 1 av 5 Steg 1.1 Sammanfattningen av diskussionen är att strukturen på en sida bör vara till största del i balans, symmetrisk, reguljär, förutsägbar och

Läs mer

GNS gemensamma ställningstagande om inriktning inför verksamhetsplanering 2014

GNS gemensamma ställningstagande om inriktning inför verksamhetsplanering 2014 1 2013-07-03 GNS gemensamma ställningstagande om inriktning inför verksamhetsplanering 2014 Utvärdering av Resultatkonferensen 2013 Undersökningen skickades ut till totalt 169 personer 101 personer har

Läs mer

Specifikation av kandidatexjobb

Specifikation av kandidatexjobb Specifikation av kandidatexjobb 3D-rekonstruktion av Rubiks kub André Gräsman Rasmus Göransson grasman@kth.se rasmusgo@kth.se 890430-3214 850908-8517 Introduktion Vi vill göra en förstudie om 3D rekonstruktion.

Läs mer

Gudie för OptiWay GIS Online

Gudie för OptiWay GIS Online Gudie för OptiWay GIS Online Linnéa Åberg OPTIWAY AB Spannmålsgatan 7, Kristianstad INNEHÅLL Inledning... 2 Övre verktygsfält... 2 Sökfält... 2 Sökresultat... 2 Avancerad sökning... 3 Projekt... 6 Ditt

Läs mer

Kom igång med FolkhälsoStudio en manual

Kom igång med FolkhälsoStudio en manual Kom igång med FolkhälsoStudio en manual Detta är en hjälp för att komma igång att hitta statistiken du söker och att göra en visualisering. Inne i FolkhälsoStudio finns det även rikligt med hjälptexter

Läs mer

Optimering av olika slag används inom så vitt skilda områden som produktionsplanering,

Optimering av olika slag används inom så vitt skilda områden som produktionsplanering, Anders Johansson Linjär optimering Exempel på användning av analoga och digitala verktyg i undervisningen Kursavsnittet linjär optimering i Matematik 3b kan introduceras med såväl analoga som digitala

Läs mer

Studie av gränssnittsprototyp i projektet Webbklustring - användarupplevelsen

Studie av gränssnittsprototyp i projektet Webbklustring - användarupplevelsen LINKÖPINGS UNIVERSITET Institutionen för Datavetenskap Studie av gränssnittsprototyp i projektet Webbklustring - användarupplevelsen Namn E-mail Evelina Rennes evere305@student.liu.se INNEHÅLL INNEHÅLL

Läs mer

Komma igång med Qlikview

Komma igång med Qlikview Denna instruktion är till dig som är ny i Qlikview och snabbt vill komma igång med grundläggande funktioner. Innehåll 1 Introduktion... 2 1.1 Behörighet... 2 1.2 Webbläsare... 2 2 Installation av Qlikview

Läs mer

Thomas Mejtoft Teknikutveckling i ett affärsmässigt perspektiv, 15hp

Thomas Mejtoft Teknikutveckling i ett affärsmässigt perspektiv, 15hp Thomas Mejtoft Teknikutveckling i ett affärsmässigt perspektiv, 15hp Engineering in a Business Context, 15.0 Credits Uppgifter till träff om projekt- och affärsidé Skapa grupper för arbetet på kursen Formulera

Läs mer

Sammanfattning av Workshop om validering 15 november

Sammanfattning av Workshop om validering 15 november 2011-11-22 2011 Sammanfattning av Workshop om validering 15 november Susanna Carling Palmér Fastighetsbranschens Utbildningsnämnd 2011-11-21 1 Sammanfattning av konferens om validering den 15 november

Läs mer

Datainsamling. Daniel Bosk. data.tex 1914 2014-08-26 13:33:45Z danbos

Datainsamling. Daniel Bosk. data.tex 1914 2014-08-26 13:33:45Z danbos 1 Datainsamling Daniel Bosk Avdelningen för informations- och kommunikationssytem (IKS), Mittuniversitetet, Sundsvall. data.tex 1914 2014-08-26 13:33:45Z danbos 2 Litteratur Du ska inför övningen ha läst

Läs mer

DFA Design For Assembly

DFA Design For Assembly 2009 DFA Design For Assembly Seminarium I kurs KPP017 på MDH DFA är en metod inom produktutveckling som används för att få fram ett bra system för montering av nya produkter (kan även användas på befintliga

Läs mer

Grafisk visualisering av en spårbarhetslösning

Grafisk visualisering av en spårbarhetslösning Datavetenskap Opponenter Johan Kärnell och Linnea Hjalmarsson Respondenter Agni Rizk och Tobias Eriksson Grafisk visualisering av en spårbarhetslösning Oppositionsrapport, C-nivå Report 2011:06 1. Generell

Läs mer

Bakgrund. Problemidentifiering. Fleet Management. Utveckling av verktyg för estimering av underhållskostnader

Bakgrund. Problemidentifiering. Fleet Management. Utveckling av verktyg för estimering av underhållskostnader Fleet Management Utveckling av verktyg för estimering av underhållskostnader Isac Alenius Marcus Pettersson Produktionsekonomi, Lunds Universitet, Lunds Tekniska Högskola Den danska trafikoperatören Arriva

Läs mer

Kristian Almgren Artificiell Intelligens Linköpings Universitet 2011. Talstyrning

Kristian Almgren Artificiell Intelligens Linköpings Universitet 2011. Talstyrning Talstyrning Abstrakt Talstyrning är en teknik som gör det möjligt för oss människor att mer eller mindre verbalt kommunicera med en dator eller ett system. Det här är ett tillvägagångssätt inom AI och

Läs mer

Detta exjobb handlar om att skapa felträd utifrån specificerade rutiner i reparationshandböckerna för samtliga av Hägglunds fordon.

Detta exjobb handlar om att skapa felträd utifrån specificerade rutiner i reparationshandböckerna för samtliga av Hägglunds fordon. Rubrik: Maintenance - Felträd för mekaniska fel Arbetsuppgifter: Skapa felträd för mekanik utifrån reparationshandböcker. I våra fordonssystem använder vi oss av en interaktiv felsökning som går ut på

Läs mer

Metoduppgift 4- PM. Inledning: Syfte och frågeställningar:

Metoduppgift 4- PM. Inledning: Syfte och frågeställningar: Gabriel Forsberg 5 mars 2013 Statsvetenskap 2 Statsvetenskapliga metoder Metoduppgift 4- PM Inledning: Anledningen till att jag har bestämt mig för att skriva en uppsats om hur HBTQ personer upplever sig

Läs mer

Från Smart TV till Smartare upplevelse Av: Kim Huber och Connie Huanca

Från Smart TV till Smartare upplevelse Av: Kim Huber och Connie Huanca Från Smart TV till Smartare upplevelse Av: Kim Huber och Connie Huanca System vi undersökte Den system vi valde att undersöka var en av de senaste smart tv som finns i markanden och var nämnd till bästa

Läs mer

SMULTRON. Fredrik Li, Ester, Anders, Jessica, Philip. Malmö Högskola Konst Kultur Kommunikation OOP5 - Mobile Applications IDK 05 - April/Maj 2007

SMULTRON. Fredrik Li, Ester, Anders, Jessica, Philip. Malmö Högskola Konst Kultur Kommunikation OOP5 - Mobile Applications IDK 05 - April/Maj 2007 SMULTRON av Fredrik Li, Ester, Anders, Jessica, Philip Malmö Högskola Konst Kultur Kommunikation OOP5 - Mobile Applications IDK 05 - April/Maj 2007 - När man har turen att hitta en plats där man trivs

Läs mer

Edward de Bono: Sex tänkande hattar

Edward de Bono: Sex tänkande hattar Edward de Bono: Sex tänkande hattar Tänkandet är vår viktigaste mänskliga resurs. Men vårt största problem är att vi blandar ihop olika saker när vi tänker. Vi försöker för mycket på en gång; vi blandar

Läs mer

Lärarguide till textkommentering

Lärarguide till textkommentering Lärarguide till textkommentering Förmågan att kunna presentera vetenskapliga resultat, teorier och resonemang på ett sätt så att den tänkta målgruppen kan ta till sig budskapet, är en uppgift som naturvetare

Läs mer

Visualisering av data energitrender

Visualisering av data energitrender Visualisering av data energitrender Innehåll: Dynamiska diagram - ett relativt nytt sätt att åskådliggöra tidsberoende datamaterial Presentation av det interaktiva visualiseringsverktyget Gapminder Några

Läs mer

PROGRAMRÅD INTERAKTIONSDESIGN

PROGRAMRÅD INTERAKTIONSDESIGN PROGRAMRÅD INTERAKTIONSDESIGN Tid: 2012-04-03, Klockan 10.00 Plats: Kalmar Nyckel samt via Skype Närvarande: Morgan Rydbrink, Calle Karlsson, Charlotta Bentzén 1. Mötets öppnande a. Mötet öppnades av programansvarige

Läs mer

Lathund för rapporter och statistik i Synergi

Lathund för rapporter och statistik i Synergi Lathund för rapporter och statistik i Synergi Sid1 (28) Inledning 3 Fliken sökning 4 Fliken Avancerad sökning 5 Fliken Rapportutformning 9 Tips på Sökningar och presentationer 11 Kort Ärenderapport 11

Läs mer

Rapport Version 1.0 Johan Aldén Sida 1 av 12 2011-04-25. Rapport Förstudie Elevadministration och schemaläggning Sambruk

Rapport Version 1.0 Johan Aldén Sida 1 av 12 2011-04-25. Rapport Förstudie Elevadministration och schemaläggning Sambruk Johan Aldén Sida 1 av 12 Rapport Förstudie Elevadministration och schemaläggning Sambruk Johan Aldén Sida 2 av 12 Innehållsförteckning Inledning... 4 Deltagande kommuner... 4 Sammanfattning... 5 Förstudiens

Läs mer

Grafisk visualisering med hjälp av olinjär förstoring

Grafisk visualisering med hjälp av olinjär förstoring Grafisk visualisering med hjälp av olinjär förstoring Ett projektarbete i kursen Informationsvisualisering, TNM048, vid Linköpings universitet vårterminen 2005. Projektdeltagare: Ulrika Dreifaldt, 811207-6941,

Läs mer

Introduktion till algoritmer - Lektion 1 Matematikgymnasiet, Läsåret 2014-2015. Lektion 1

Introduktion till algoritmer - Lektion 1 Matematikgymnasiet, Läsåret 2014-2015. Lektion 1 Kattis Lektion 1 I kursen används onlinedomaren Kattis (från http://kattis.com) för att automatiskt rätta programmeringsproblem. För att få ett konto på Kattis anmäler du dig på Programmeringsolympiadens

Läs mer

SLUTRAPPORT WEBBPROJEKT 1

SLUTRAPPORT WEBBPROJEKT 1 SLUTRAPPORT WEBBPROJEKT 1 Kostregistrering 30 mars 2012 Webbprojekt 1 1DV411 Institutionen för datavetenskap, fysik och matematik Linnéuniversitetet Ella Källman - ella@kallman.se Martin Kuoppa - martin@duofy.com

Läs mer

OptiWay GIS Vind. Manual - Version OptiWay

OptiWay GIS Vind. Manual - Version OptiWay OptiWay GIS Vind - Version 3.7.1 OptiWay Innehållsförteckning Ämne Sida Inledning sida. 3 Översikt sida. 3 Startsida sida. 4 Öppna sida. 4 Återställ sida. 5 Import sida. 5 Import av Projekt, Verk, Vindmätare

Läs mer

Vad beror benägenheten att återvinna på? Annett Persson

Vad beror benägenheten att återvinna på? Annett Persson Vad beror benägenheten att återvinna på? Annett Persson 12 mars 2011 Innehåll 1 Inledning 2 1.1 Bakgrund............................... 2 1.2 Syfte.................................. 2 1.3 Metod.................................

Läs mer

Spel som interaktiva berättelser

Spel som interaktiva berättelser Spel som interaktiva berättelser Finns många typer av interaktivt berättande; ska titta närmare på spel eftersom de exemplifierar en rad aspekter av interaktivt berättande väldigt tydligt. Kan förstå spel

Läs mer

Tränarguide del 2. Mattelek. www.flexprogram.se

Tränarguide del 2. Mattelek. www.flexprogram.se Tränarguide del 2 Mattelek www.flexprogram.se 1 ANTALSUPPFATTNING - MINST/STÖRST ANTAL Övningarna inom detta område tränar elevernas uppfattning av antal. Ett antal objekt presenteras i två separata rutor.

Läs mer

Integrering av formgivningsprocessen i en produktutvecklingsprocess

Integrering av formgivningsprocessen i en produktutvecklingsprocess Integrering av formgivningsprocessen i en produktutvecklingsprocess KN3060 Produktutveckling med formgivning Mälardalens Högskola INPRE 4 2006-04-24 Index Inledning... 2 Den klassiska PU-processen... 2

Läs mer

Sa ha r anva nder du VASS

Sa ha r anva nder du VASS Sa ha r anva nder du VASS Innehåll 1 Logga in... 2 2 Funktioner i menyrad... 3 3 Indata Mata in uppgifter... 4 3.1 Besvara undersökningen... 4 3.2 Jämföra med fjolårets undersökning... 5 3.3 Eget urval...

Läs mer

Undersökande arbetssätt i matematik 1 och 2

Undersökande arbetssätt i matematik 1 och 2 Matematik Gymnasieskola Modul: Matematikundervisning med digitala verktyg Del 6: Undersökande arbetssätt med matematisk programvara Undersökande arbetssätt i matematik 1 och 2 I texten Undersökande arbetssätt

Läs mer

Redigeringsteknik och postproduktion

Redigeringsteknik och postproduktion Interaktionsdesign- Process Olika förhållningssätt till designprocessen: Utgångspunkter- perspektiv på design Övergripande processen Detaljerat förfarande- iterativ och konceptuell design Introducera en

Läs mer

Relativ närhet - på fel och rätt sätt ETT DETALJERAT EXEMPEL

Relativ närhet - på fel och rätt sätt ETT DETALJERAT EXEMPEL Relativ närhet - på fel och rätt sätt ETT DETALJERAT EXEMPEL Sammanfattning Vid skolplaceringar till kommunala skolor används ofta en princip som kallas relativ närhet. Relativ närhet är tänkt att säkerställa

Läs mer

Oppositionsprotokoll-DD143x

Oppositionsprotokoll-DD143x Oppositionsprotokoll-DD143x Datum: 2011-04-26 Rapportförfattare Sara Sjödin Rapportens titel En jämförelse av två webbsidor ur ett MDI perspektiv Opponent Sebastian Remnerud Var det lätt att förstå vad

Läs mer

Axalon Process Navigator SP Användarhandledning

Axalon Process Navigator SP Användarhandledning Axalon Process Navigator SP Användarhandledning Axalon Process Navigator SP 2013, senast reviderad: den 11 juni 2014 Innehåll Innehåll... 2 Om denna användarhandledning... 3 Syfte... 3 Vem är denna handledning

Läs mer

Exempel på gymnasiearbete inom ekonomiprogrammet juridik

Exempel på gymnasiearbete inom ekonomiprogrammet juridik Exempel på gymnasiearbete september 2012 Exempel på gymnasiearbete inom ekonomiprogrammet juridik Barnets ställning i vårdnadstvister Elevens idé Martin har en idé om att göra sitt gymnasiearbete om barn

Läs mer

Utvärderingar från deltagande företag (17 av 19 företag har svarat) April-November 2014

Utvärderingar från deltagande företag (17 av 19 företag har svarat) April-November 2014 Utvärderingar från deltagande företag (17 av 19 företag har svarat) April-November 2014 Fråga 1: Varför sökte du till programmet? Vad hoppades du på och vad behövde du? Blev rekommenderad av turistbyrån.

Läs mer

Bilaga 4 c: Processkartläggning

Bilaga 4 c: Processkartläggning Handbok för strategisk kommunal vattenplanering Bilaga 4 c: Processkartläggning Hur ska bilagan användas? Bilagan beskriver en metod för att synliggöra och förstå processer, till exempel processen för

Läs mer

Vad kan biologiskt plausibla modeller säga oss?

Vad kan biologiskt plausibla modeller säga oss? Förra föreläsningen Vad kan biologiskt plausibla modeller säga oss? Beräkningsmässig kognitiv neurovetenskap Simulering av modeller kan ge insikt i mänskligt tänkande Kognitiva fenomen Simulering beräkningsprinciper

Läs mer

Inspirationsfasen. Fortsättning på nästa sida. Hållbar utveckling B, vårterminen 2013. Cemus/CSD Uppsala, Uppsala universitet & SLU

Inspirationsfasen. Fortsättning på nästa sida. Hållbar utveckling B, vårterminen 2013. Cemus/CSD Uppsala, Uppsala universitet & SLU Inspirationsfasen Förvänta er framgång! Fokusera på problemet, men leta efter möjligheter. Titta på världen, observera och låt dig inspireras. Utforska det som kittlar din nyfikenhet! Ha med så många olika

Läs mer

DATABAS ÖVER PROVVÄGAR

DATABAS ÖVER PROVVÄGAR Ett Trafikverket/VTI/Nynäs/SBUF-projekt Datum 2010-11-16 Författare Richard Nilsson DATABAS ÖVER PROVVÄGAR Skanska Sverige AB Teknik - Väg och Asfalt Box 9044 200 39 Malmö Tel: 010-448 32 68 Fax: 010-448

Läs mer

Hjälpmedel: Miniräknare, skrivmateriel (ex. linjal, gradskiva, passare) och Lgr 11

Hjälpmedel: Miniräknare, skrivmateriel (ex. linjal, gradskiva, passare) och Lgr 11 Matematik och matematikdidaktik för 7,5 högskolepoäng grundlärare med inriktning mot arbete i förskoleklass och grundskolans årskurs 1-3, 7.5 hp VT17 Provmoment: Tentamen Matematik och matematikdidaktik,

Läs mer

LEANalyser för användare

LEANalyser för användare 2018-03-12 LEANalyser för användare Vikten av att kunna hantera Big Data har blivit allt mer uppenbar i takt med att större och mer varierade datamängder genereras via Internet, sensorer, appar och IT-system.

Läs mer

Intressent- och behovskarta

Intressent- och behovskarta Dokument nr: Version: Status: Sida: 1 Utgåva (0)6 Dokumenttyp: Projekt: Projektnummer: Leveransrapport ehälsa/mobilitet 1403 Dokumentbeskrivning: Intressent- och behovskarta Utfärdat av: Utf datum: Godkänt

Läs mer

HAND TRACKING MED DJUPKAMERA

HAND TRACKING MED DJUPKAMERA HAND TRACKING MED DJUPKAMERA ETT PROJEKT I TNM090 - SOFTWARE ENGINEERING Rasmus KARLSSON Per JOHANSSON Erik HAMMARLUND raska293@student.liu.se perjo020@student.liu.se eriha891@student.liu.se 2014-01-14

Läs mer

Uppdraget från SICS East och Linköpings kommun handlar om att ta fram en teknisk lösning för att underlätta kommunikationen mellan vårdpersonal,

Uppdraget från SICS East och Linköpings kommun handlar om att ta fram en teknisk lösning för att underlätta kommunikationen mellan vårdpersonal, Uppdraget från SICS East och Linköpings kommun handlar om att ta fram en teknisk lösning för att underlätta kommunikationen mellan vårdpersonal, brukare och dess anhöriga. Målet är att skapa en portal

Läs mer

Ingenjörsinriktad yrkesträning

Ingenjörsinriktad yrkesträning Ingenjörsinriktad yrkesträning Olivia Eldh V07 2010-08-27 Lunds Tekniska Högskola Väg och vattenbyggnad Sweco Structures Sweco är ett internationellt konsultföretag med samlad kunskap inom teknik, miljö

Läs mer