25.01.2015 Views

Geografiska informationssystem på Internet - Institutionen för ...

Geografiska informationssystem på Internet - Institutionen för ...

Geografiska informationssystem på Internet - Institutionen för ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

och kan t ex vara GIS-programvara såsom ArcView eller MapInfo. Fördelen med feta klienter<br />

är att man utnyttjar användarens datorkraft och att användaren får större kontroll över<br />

beräkningsprocessen. När en server har besvarat en förfrågan kan användaren bearbeta datan,<br />

utan att åter igen behöva göra nya förfrågningar till servern. En nackdel är att den initiala<br />

nedladdlingen från servern innebär att det skickas stora mängder data och hjälpapplikationer<br />

över <strong>Internet</strong>, vilket kan innebär långa väntetider om man har långsam uppkoppling. En<br />

annan nackdel är att den stora mängden mottagen data kan vara svår för en användare att<br />

processa om inte klientens dator är kraftfull. Om hjälpprogrammet är avancerat kan det<br />

dessutom krävas utbildning för användaren (Foot & Kirvan, 1997).<br />

3.6.6.1 Instickprogram<br />

Insticksprogram är små program som samarbetar med webbläsaren för att webbläsaren skall<br />

kunna visa speciell data, eller utföra operationer. Insticksprogrammen skapar förutsättningar<br />

för att kunna visa t ex video, Flash (ett animeringsprogram för vektorgrafik) och inte minst<br />

kartor med vektorgrafik. Traditionellt definieras multimediafilernas visning i MIME -tabellen<br />

(Multipurpose <strong>Internet</strong> Mail Extensions), vilket från början var det sätt som man kunde t ex<br />

grafik i e-post. MIME-tabellen, som är lagrad på webbläsaren, talar om vilka program som<br />

olika filer skall öppnas med. Om webbläsaren stöter på ett format som är okänt, dvs inte står<br />

inskrivet i MIME-tabellen, söker den efter ett insticksprogram associerat med den filtypen.<br />

Hjälpprogrammen fungerar på i stort sett samma sätt:<br />

En webbläsare skickar en förfrågan till<br />

en webbserver genom att anropa en<br />

webbadress via en länk (se Figur 12).<br />

Webbservern tar emot förfrågan och<br />

identifierar MIME-typen på den begärda<br />

datan och talar om för webbläsaren<br />

vilken typ av data eller filer som skickas.<br />

Webbläsaren tolkar dokumentet efter vilken<br />

MIME den har. Om webbläsaren<br />

inte stödjer GIS-MIME-typen kommer den<br />

att leta efter ett insticks- eller hjälpprogram<br />

som kan öppna dokumentet. Om det<br />

inte finns dylika program installerade på<br />

datorn behöver de laddas ner från servern<br />

på nätverket eller <strong>Internet</strong> och installeras.<br />

När programvaran är installerad kan<br />

kommunikation ske mellan webbläsare<br />

och server. Insticksprogram kan även vara<br />

inbäddade i HTMLdokument,<br />

så att de laddas samtidigt som<br />

sidan laddas ner.<br />

Figur 12. Schematisk översikt över hur en fet klient med<br />

insticksprogram fungerar. Skiss efter Peng, (1998).<br />

Insticks- och hjälpprogram används för att utöka webbläsarens möjlighet att tolka data, i detta<br />

fall GIS-data. GIS-data tillhandahålls från servern och insticksprogrammet gör det möjligt<br />

att utföra funktioner på GIS-data som t ex zooma, panorera och ställa frågor. Användaren<br />

27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!