GEO2311. Obligatorisk Innlevering 1



Like dokumenter
Oblig 1 Erlend Hannestad

I denne oppgaven forventer vi at du har vært gjennom HTML- og CSS-oppgavene så langt og/eller er kjent med <div> - og HTML5-taggene.

Håkon Tolsby Håkon Tolsby

Steg 1: Vi starter fra toppen

OBLIG 1 - WEBUTVIKLING

CSS-formatering: stilark med kommentarer

I denne oppgaven skal du lære hvordan du kan flytte rundt på elementer og gjemme elementene bak andre elementer ved hjelp av CSS.

EKSAMEN / 6101N WebPublisering

Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

SUKKERGRIS. Anita og Silje DAT100

CSS: Endre utseende og stil på tekst Nybegynner

Oppgave 1 (Etter forelesning 31/8) Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

TENK TECH SUMMERCAMP BYGG DIN EGEN NETTSIDE

CSS. Aud Marie Hauge ekspert i brukskvalitet og universell utforming i Epinova AS

Webutvikling oblig 1 Marius Hanssen

- reklamebannere mobil og tablet

CSS: Style nettsider Nybegynner

CSS: Animasjon Nybegynner

Bildebehandling i GIMP

GEO2311 Obligatorisk Innlevering 2

Steg 1: Canvas-elementet

(X)HTML, CSS og JavaScript HTML. Det første dokumentet Grunnleggende programmering i Java Monica Strand 26.

Høgskolen i Telemark EKSAMEN Webpublisering (inkludert denne) Hjelpemiddel: Ingen

Oblig 1. Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Oppbygging av innhold på responsive nettsider.

HTML: Del inn nettsiden

CSS: Style nettsider. Introduksjon. Skrevet av: Arve Seljebu

Javascript. Mer om layout

Oppgave 1: Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Forsvunnet katt webside

Intro til WWW, HTML5 og CSS

file:///c:/users/michaelp/sites/dkdm/dw5/dreamweaver5_1.html

EKSAMEN Web-publisering

HTML-del. 1. <!-- ikke slett min kode, vær så snill --> er a) en HTML stil-tag b) en CSS stil-tag c) en HTML kommentar-tag d) en CSS kommentar-tag

Oblig 2: Oppgave 1. section { width: 50%; height: 30%; margin: 5% 0 0 0; } h1 { color:#000000; font-size:2em;

<HTML Koder> Enkle HTML koder for bruk til bl.a cachebeskrivelser. Ver. 2.01

MMT105 Internettprogrammering Uke 44, høst 2007

HTML: Legg til lyd og video

CASCADING STYLESHEETS (CSS)

NCE TOURISM FJORD NORWAY. FJORDNETT INTERNETTFORUM 2012 Bergen, 12./13. juni 2012

JS: Partikkel-animasjon Nybegynner

Innføring i Dynamisk HTML

Brukerveiledning Bruk av siden. Når du går inn på siden får du opp følgende bilde:

La oss gjøre nettsiden vår bedre med noen stiler. I denne og den neste leksjonen skal vi lære hvordan man endrer farge, tekst, størrelser og mer!

Løpende strekmann Erfaren Videregående Python PDF

Mer om stiler og stilark. Layout. Litt Design

Tilpassning av Wordpress - Enterprise Theme

HTML5 og CSS. Webdesign med Dreamweaver. Glemmen vgs - Medier og kommunikasjon 1. januar Arly Dale 2013 Side 1

Kursdokumentasjon for Dreamweaver

Webutvikling Oblig 5. Oppg 1. Her ser du sidebar og widgets som er tilgjengelig.

Følgende «tommelfinger-regler» bør (må) følges:

Tema Guide for PHP-Fusion v6.01.

This Learning Activity must be published on your WordPress blog by the end of the fifth week of Web Design.

Kodetime for Nordstrand barneskole

AUTOCAD Artikkelserie. Tabeller

En bedre verden med AJAX

Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client.

GUI/ SYSTEM DESIGNHÅNDBOK. Versjon 1.0 December 2014

Oppgavesamling til Webutvikling < >

EKSAMEN Webpublisering

Stilark Cascading Style Sheets - CSS

Stilark Cascading Style Sheets - CSS

the web Introduksjon Lesson

OBLIG 1 WEBUTVIKLING. Oppgave 1 Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

1. XHTML. Innhold Innledning

1. Cascading Style Sheet (CSS)

Henger dagens studier med i den teknologiske utviklingen? Sverre Stikbakke, NTNU i Gjøvik

Klask-en-Muldvarp. Introduksjon. Skrevet av: Basert på MITs "MoleMash for App Inventor 2"-guide (

Retningslinjer for bruk av logo. Norsk Jernbaneklubb

Manual for innlegging av standard sideinnhold og nyheter via «backend»

OBLIG 2 WEBUTVIKLING

INF1040 Oppgavesett 4: CSS

Høgskoleni østfold EKSAMEN

Vedlikeholde nettstedet i Joomla 2.5 +

EKSAMEN (Konvertert fra en gammel PHP-eksamen)

Lyd og video på nettsider

GISLINE Webinnsyn. Webklient: Trykk på link - dette bildet kommer frem.

I denne oppgaven blir du introdusert for programmeringsspråket JavaScript. Du skal gjøre den klassiske oppgaven Hei verden, med en katt.

Om plotting. Knut Mørken. 31. oktober 2003

Steg 1: En første animasjon

BRUKERMANUAL KOM I GANG... 2 BLOGGINNLEGG... 4 UNDERSIDER... 6 LAST OPP BILDER/VIDEO... 8 KOMMENTARER PÅ INNLEGG... 9 UTSEENDE...

JS: Trykkomania Nybegynner Web Lærerveiledning

Kanter, kanter, mange mangekanter. Introduksjon: Steg 1: Enkle firkanter. Sjekkliste. Skrevet av: Sigmund Hansen

* Menylinje: Tekst skiftar farge til kvit og tjukkare når musepekar kjem over - og gul boks bak.

Sprettende ball Introduksjon Processing PDF

Konfigurering av AIS-app for Android

PUBLISERING AV INNHOLD TIL KVAMSSIDA.NO

Rammer. Mer om Javascript

Komme igang med App Inventor Introduksjon App Inventor PDF

Transkript:

GEO2311 Obligatorisk Innlevering 1 STUDENTER: Kia Simonsen Morten Kappelslåen Gjøvik, 14.10.2015 Side 1 av 11

Innholdsfortegnelse Introduksjon... 3 Del 2 - HTML delen... 4 Del 2 - CSS delen... 9 Del 3 - API... 11 Del 3 - Analyse... 11 Side 2 av 11

Introduksjon Hele obligen er tilgjengelig på våre respektive nettsider: Morten: http://www.stud.hig.no/~120348/map/oblig1/ og Kia: http://www.stud.hig.no/~471202/index.html Der finner du linker til samtlige deler av obligen. Men for å sikre at vi ikke kan endre filer etter innlevering, leveres samtlige filer i Fronter. Dette dokumentet inneholder detaljert beskrivelse og forklaring på HTML, CSS, Java, og API. I tillegg er en utredelse av analysen av turdataene gjort i Excel for Del 3. Side 3 av 11

Del 2 - HTML delen HTML Forklaring <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="styles.css"> <title>oblig 1, Geografiske informasjonsbehandling</title> <meta name="viewport" content="initial-scale=1.0"> <meta charset="utf-8"> </head> <body> <h1>del 1 - To webkart på én side</h1> Startkode til et html dokument Her stater HTML en Head er den bestemmende del til HTML koden. Her ligges alle regler til ting og link til andre filer inn. Dette er linken til CSS filen som står for sidens designe og oppsett Tittel er et navn vi gir prosjektet, dette påkrevet i alle HTML dokumenter. Tittel tag et et definerer tittelen på dokumentet og bruges bl.a. i browser verktøyet Denne meta tag gjør nettsiden tilpasningsdyktig til forskjellige skjerm størrelser (for eksempel mobil internett) UTF-8 er den html versjon som kan forstå norske æ ø å bokstaver Slutt på head Korpen på HTML en starter. Her ligger alle koderne og selve innholdet i HTML filen. <h1/> er forkortelsen for heading 1, som er en overskrift. Der er 4 i alt med hver deres størrelser. Størrelsen er underordnet da vi definere den i CSS-filen. Side 4 av 11

<h2>lillehammer</h2> <p><strong> Lillehammer er en kommune sør for Gudbrandsdalen i Oppland, ved nordenden av Mjøsa. </strong><br> Den grenser i nord mot Øyer, i sørøst mot Ringsaker, i sør mot Gjøvik, i sørvest mot Nordre Land, og i vest mot Gausdal. Sentrum, Nordre/Søre Ål, Røyslimoen og Vårsetergrenda ligger på østsiden der Lågen renner ut i Mjøsa. Jørstadmoen, Fåberg og Rudsbygd ligger nord for Sentrum, og Vingnes på vestsiden av Mjøsa. Lillehammer blir også kalt «dølabyen» ut fra sin sin beliggenhet ved inngangsporten til Gudbrandsdalen.<br> Kilde: <a href="https://no.wikipedia.org/wiki/lillehammer">wikipedia</a>. Overskrift h2 <p> er en paragraf/en teks sekvens. <strong> funksjonen gjør innholdets tekst Fet. Br er linjeskift, så der er mellomrom mellom tekstens over og under del. <a> er et link til en hjemmeside, i dette tilfelle til wikipedia. Linket ligger som en attributt inne i elementet. Navnet på linket er element innholdet. <br> </p> <h3>plassering i landet</h3> <div id="googlemap"> <script> var lhmr = lat: 61.10195876, lng: 10.49282662; var map; function initmap() Slutt på teks sekvens Linjeskift Overskrift 3 Inne i div defineres vår googlemap s id Her starter java script et Var lhmr = setter en variabel. Variabelen inneholder koordinatene latitude og longitude for hvor kortet skal starte. Katet tegnes ut fra nederst venstre hjørne. Variabelen map settes Map inneholder en funksjon som vi gir navnet initmap, og den har ingen parameter inne i paratesen. indikerer at funksjonens innhold starter her Side 5 av 11

map = new google.maps.map(document.getelementbyid('googlemap'), center: lhmr, zoom: 6, //maptypeid: google.maps.maptypeid.satellite, maptypeid: google.maps.maptypeid.terrain ); //Legger til rektangel var rectangle = new google.maps.rectangle( strokecolor: '#FF0000', strokeopacity: 0.8, strokeweight: 3, fillcolor: '#FF0000', fillopacity: 0.00, map: map, bounds: Map som vi tidligere har definert, henter kartet i google maps lhmr som vi tidligere definert, bruger vi til at fortelle hvad som skal vises på kartet. Zoom nivået skal være 6 Karttypen indikeres her, som enten satellitt bilde Eller terreng Her legges et rektangel til kartet En variabel defineres til rectangle som er lig med en rektangel funktion fra google map. Omriss Fargen Omriss gjennomsiktigheten Omriss tykkelsen Fyll fargen Fyll gjennomsiktigheten Vi bruker variabelen map (vår google map) til bakgrund til rektaglen Utbredelse på rektanglet (størrelsen) //Mindre rektangel /* north: 61.14638726, south: 61.09521617, En lille rektangel. Satt inn som note for at den ikke skal leses Side 6 av 11

east: 10.51411595, west: 10.39838909 */ //Større rektangel north: 61.30349943, south: 61.01343543, east: 10.77867966, west: 10.08245954 ); </script> </div> En større rektangel (den vi bruker) Javaskript slut Div slut <script src="https://maps.googleapis.com/maps/api/js?key=aizasydcvvo- FTbVbbv7Kracd8vs62Vhn09b81U&callback=initMap" async defer> Javaskript start Key = er API nøkkelen som er vår tillatelse til at bruke google map Denne del av javaskripen siger at kartet skal lastet til sist. Dette gjør nettsiden mindre tung at laste. <br> <br> <br> </script> <h3>kommunekart</h3> <div id="wms_lhmr"> Javaskript slut Linjeskift Linjeskift Linjeskift En ny overskrift Inne i div defineres vår WMS karts id Side 7 av 11

<img src=" http://openwms.statkart.no/skwms1/wms.topo2?version=1.3.0 &REQUEST=GetMap &CRS=EPSG:32633 &BBOX=252110.781,6782349.875,259642.406,6787712.984 &WIDTH=600 &HEIGHT=400 &LAYERS=topo2_WMS &FORMAT=image/png "/> </div> Vi bruker bilde taget til å vise WMS-kart Her er linket WMS kartet kommer fra (statens kartverk) Versjonen Kommandoen til at hente overnevnte kart Bestemmelse av hvilket koordinatsystem som vi vil bruke. Koordinatene til kartes venstre- og høgre nedre hjørne. Kartets brede i pixel Kartets høgde i pixel WMS laget er et topografisk lag Og formatet er et bilde (.png) Slutt på bilde tagen Slutt på div en <br> Linjeskift <a href="javascript:javascript:history.go(-1)">tilbake til hovedmeny</a> </body> </html> Vi bruker her et link tag til å sette inn en javaskrit som gjør det mulig at gå en web Page tilbake. Navnet på tagen bliver sa tind som element innholdet Slutt på html kroppen Slutt på html filen Side 8 av 11

Del 2 - CSS delen /* ----------------------- Base styles ------------------------*/ CSS Kommentar til os selv Forklaring html, body margin: 15px; padding: 0; color: #333; background-color: #eee; Hele html kroppen får definert en felles «style» her margin på 15 pixel mellomrum fra rammen til 0 (da der ikke er en ramme) fargen til svart bakgrunds farge til lysegrå font: 16px "Helvetica Neue", Helvetica, Arial, Geneva, sansserif; Skrift størrelse 16 pixel, Skriftformat Helvetica Neue. I tilfælde af en netlæser ikke understøtter skriftformatet er der nevnt 4 andre formater. h1,h2,h3,h4,h5,h6 margin: 0 0.5em; font-weight: 500; line-height: 1.1; Alle overskriftene «styles» her Margin på 0 0.5 em (som er et universal pixel størrels) Tykkelsen på teksten Linje avstand h1 font-size: 2.25em; /* 36px */ h2 font-size: 1.75em; /* 28px */ h3 font-size: 1.375em; /* 22px */ h4 font-size: 1.125em; /* 18px */ h5 font-size: 1em; /* 16px */ Her defineres de forskjellige overskrifters størrelse i universal pixel størrelse. Det de svare til i normal pixel er skrevet som kommentar. Side 9 av 11

h6 font-size:.875em; /* 14px */ p margin: 0 0 1.5em; line-height: 1.5; All normal tekst får en magin her og halvanden linje afstand #googlemap #WMS_lhmr /*float: left;*/ width: 600px; height: 400px; padding: 0px; border: 5px solid black; margin: 0px; /*float: left;*/ width: 600px; height: 400px; padding: 0px; border: 5px solid black; margin: 0px; Google maps størrelse, gjennomsiktighet, margin, og ramme defineres her (vi fikk ikke float funksjonen til at fungerer, derfor er den i kommentar) WMS karter «style» defineres her Igjen er float i kommentarfelt da vi ikke fikk denne funksjon til at virke Bredde Høgde Gjennomsiktighet Ramme Og margin Side 10 av 11

Del 3 - API API står for Application Programming Interface. Det er et grensesnitt av et programvare, i vår tilfelle googlemaps. Via denne API for vi tilgang til spesifikke dele av programvaren som vi så kan kjører inne i vår internettside. Et annet eksempel for bruk av Google Maps API (mtp. kart) er Totenbadets hjemmeside. Link: www.totenbadet.no/kontakt.html. Del 3 - Analyse Vi analyserte først dataene i ArcMAP, men oppdager raskt at det eneste vi kunne få herfra var høydemeter. Da arbeidet vi videre i Excel, men dataene måtte behandles for å kunne analyseres. Vi konverterte GPX-filen til en.csv fil. Dette gjorde at vi kunne importere filen til Excel. Deretter måtte vi splitte noen celler for å få ut den delen av dataene vi kunne jobbe med. Videre kunne vi beregne avstand, hastighet, høydemeter og finne middel-, bunn- og toppunkter vedr. hastighet. Vi måtte benytte flere av Excels innebygde matematiske funksjoner. Merk: Vi oppdaget en grove feil i dataene. Dette var spesielt synlig i høyder. Vi fjernet en del tydelige feil (~50-100 høydemeter på under 10 sekunder). Fra tidligere GNSS-lære, vet vi at tett skog er en dårlig forutsetning for gode signaler, og det er spesielt høydene som er det svake punktet til denne teknologien. Dette er kommentert på siden hvor dataene presenteres. Side 11 av 11