Hoppa till huvudinnehållet
Till KTH:s startsida Till KTH:s startsida

AG2417 Web and Mobile GIS 7,5 hp

Course memo Autumn 2021-51569

Version 1 – 08/30/2021, 7:31:58 AM

Course offering

Autumn 2021-1 (Start date 30/08/2021, English)

Language Of Instruction

English

Offered By

ABE/Geoinformatics

Course memo Autumn 2021

Course presentation

The aim of the course is to teach students the fundamental theories and technologies for disseminating and processing geographic information by means of Internet and World Wide Web. For this, two specific distributed GIS architectures are studied: the Web-based and the mobile GIS architectures. It is demonstrated through case studies, laboratory exercises, and group projects that these architectures and related technologies allow 1) the creation of dynamic web maps and Internet-based geographic analysis, and 2) the provision of GIS functionality in the field through mobile GIS solutions and in a commercial setting in the form of Location-Based Services (LBSes).
At the end of the course, students should know how to design and implement web maps, Internet-based geographic analysis, and mobile GIS and LBS solutions.

Headings denoted with an asterisk ( * ) is retrieved from the course syllabus version Autumn 2021

Content and learning outcomes

Course contents

• Basics of computer networking, Internet, WWW
• Client/server computing and the distributed component framework
• Open source and commercial (ESRI) Internet mapping software
• Standards for distributed GIS services
• Design and implementation of dynamic maps and geographical analysis via the WWW
• GPS and Mobile GIS concepts
• Professional GPS and mobile devices
• ESRI Mobile GIS software
• Mobile solutions for capturing, storing, updating, analyzing, and displaying geographic information
The course is composed of lectures, laboratory exercises, project and student presentations.

Intended learning outcomes

The aim of the course is to teach students the fundamental theories and technologies for disseminating and processing geographic information by means of Internet and World Wide Web. For this, two specific distributed GIS architectures are studied: the Web-based and the mobile GIS architectures. It is demonstrated through case studies, laboratory exercises, and group projects that these architectures and related technologies allow 1) the creation of dynamic web maps and Internet-based geographic analysis, and 2) the provision of GIS functionality in the field through mobile GIS solutions and in a commercial setting in the form of Location-Based Services (LBSes).
At the end of the course, students should know how to design and implement web maps, Internet-based geographic analysis, and mobile GIS and LBS solutions.

Learning activities

Lectures

Students will have to attend 7-8 lectures that focus on basic concepts, core technologies, architectures, and historical developments.  

Self-study / reading

Students will be asked to complete as a self-study a number of online tutorials on web technologies and will be asked to read related literature in the form of scientific / techinical articles.

Tutorial and related computer exercises

Students will have to complete a handful of shorter tutorials and approaximately 5 computer exercises on the core technologies and tools for web and mobile GIS developments.  

Group project

Using the concepts and technologies tought in the course, students will in groups of 2-4 (approved by the teaching assistant):

  • Submit a wrotten proposal for a web and/or mobile web
  • Design and develop the proposed web and/or mobile application
  • Present the project and demo the application in class
  • Submit a report for the project

Preparations before course start

Recommended prerequisites

AG2411, GIS architecture, 7.5c (or equivalent)
AG2412, Geovisualisation, 7.5c (or equivalent)
AG2425, Spatial Databases, 7.5c (or equivalent)

Knowledge of programming in Java

Specific preparations

HTML, CSS and JavaScript (especially!) are fundamental, modern but established, interrelated, client-side web development languages and technologies. While these languages and technologies will be heavily used in the course and will provide the foundations, there will not be enough time to discuss them in detail. Therefore, your first assignment is to complete the following hands-on, online W3SCHOOLS tutorials. While the times it takes to complete tutorials depend on your previous exposure to these languages and technologies, it is important that you do not underestimate the workload that your first assignment represents and start already today!

HTML5 Tutorial: http://www.w3schools.com/html/
CSS Tutorial: http://www.w3schools.com/css/
JavaScript Tutorial: http://www.w3schools.com/js/

Additionally, you may also want to look ahead and complete the W3SCHOOL tutorial on Bootstrap, which is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first websites: https://www.w3schools.com/bootstrap4/.

Literature

Internet GIS: Distributed Geographic Information Services for the Internet and Wireless Networks, authored by Dr. Zhong-Ren Peng and Dr. Ming-Hsiang Tsou.  Published by Wiley. 2003.

Equipment

Own computers for loal developments and access to server sesources for publishing.

Software

Students will primarily use their own personal computers to complete the computer labs and develop their group project. Students will be thought how to set up their local development environment using open-source software. Students will also be provided access to server software to publish some of their solutions.   

Examination and completion

Grading scale

A, B, C, D, E, FX, F

Examination

  • LAB1 - Laboration, 3.0 credits, Grading scale: P, F
  • PRO1 - Project, 4.5 credits, Grading scale: A, B, C, D, E, FX, F

Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.

The examiner may apply another examination format when re-examining individual students.

The section below is not retrieved from the course syllabus:

Laboration ( LAB1 )

Project ( PRO1 )

Other requirements for final grade

LAB1 - Laboratory Work, 3.0 credits, grade scale: P, F
PRO1 - Project, 4.5 credits, grade scale: A, B, C, D, E, FX, F

Grading criteria/assessment criteria

To pass the course, students are required to:

  • Pass all exercises (3c)
  • Present a relevant pre-assigned topic
  • Develop and present in class and via a report a final group project (4.5c)

The grade for the course will be based upon the student presentations and final group project.

Project Deliverables and Important Dates

  • 1-2 page project proposal containing the service idea; intended choice of design, architecture and technology; list of intended provision of GIS functionality; names, technology skills and project roles of team members. Due as scheduled at the end of week 3 of Period 1.
  • Oral and PPT presentation of the project and service. Due as scheduled at the last lecture in Period 1.
  • 5-10 page project report. Information on content, structure and format to be specified later. Due at the end of Period 1.
  • Project bundle including deployment link and instructions. Due at the end of Period 1.

Assessment / Grading

The project will be assessed based on the following weighted combination of the quality and content of the deliverables: project proposal (20%), oral presentation (15%), PPT slides (15%), project report (35%) and project bundle (15%).

In addition, to get a particular grade the following minimum criteria will be used based on the provided GIS functionality:

  • C: Static Web or mobile mapping solution (generate and deliver maps)
  • B: Dynamic Web or mobile mapping solution (query, generate and deliver maps)
  • A: Dynamic Web or mobile GIS solution (capture, store, query, analyze, manage and present complex geospatial data with additional non-spatial attributes)

Opportunity to complete the requirements via supplementary examination

When supplementing, bonus points collected at previous courses do not apply

Opportunity to raise an approved grade via renewed examination

With explicit e-mail request to and approval from examiner no later than 1 month before exam. In the case of approved grade, bonus points accumulated at previous courses do not apply. 

Ethical approach

  • All members of a group are responsible for the group's work.
  • In any assessment, every student shall honestly disclose any help received and sources used.
  • In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.

Further information

No information inserted

Round Facts

Start date

30 Aug 2021

Course offering

  • Autumn 2021-51569

Language Of Instruction

English

Offered By

ABE/Geoinformatics

Contacts