Geografiska informationssystem på Internet - Institutionen för ...
Geografiska informationssystem på Internet - Institutionen för ...
Geografiska informationssystem på Internet - Institutionen för ...
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