Search Sitemap Contact KTH


KTH / Urban Planning / Geoinformatics / Courses / GIS Architecture

AG2411 GIS Architecture and Algorithms



Course Instructor: Takeshi Shirabe, shirabe(a)abe.kth.se
Teaching Assistant: Alexander Jacob, jacob(a)abe.kth.se
   
Prerequisites: AG1323 GIS for the Built Environment, 5c, or equivalent.



Latest News

 


Course Literature
The following literature is required:
1. Worboys, M. F., and M. Duckham, 2004. GIS: A Computing Perspective, 2nd edition. Taylor & Francis. Available from KTH bookstore (THS Bokhandeln).
2. R. K. Ahuja, T.L. Magnanti, and J.B. Orline, 1993, Network flows: Theory, Algorithms and Applications, Prentice Hall


Reading instructions and a list of optional literature will be handed out during the first lecture.

Course Description

By completing the course, the student should:
* be familiar the architecture of a GIS systems,
* have knowledge about the theory behind the most common algorithms in geographic information science,
* have knowledge about methods to handle geometric data in databases,
* have the confidence and skill to develop their own programming to implement new GIS applications,
* know the basic standards in GIS

To pass this course, the students are required to:
- complete all the exercises (LAB1:4.5c) and
- pass the written exam (TEN1:3c).

The written examination will be held on Tuesday 15 December, 9.00-13.00 in room V01.


Laboratory exercises

There are one or two laboratory sessions every week. Each session focuses on the implemenation of data structures and/or algorithms introduced in its corresponding lecture. For every session (except for the java introduction and project related sessions), a report and relevant source codes are required to be submitted to the intructor through the BILDA system by the specified due date.

Sofwatre

ArcGIS 9.3.1 (ESRI), Java JDK 6(Oracle) and Eclipse

Final Project

Every student is required to complete and present a final project that involves the implementation of GIS data processing and/or their user interfaces.

There are three important dates. Aproject proposal must be accepted by the instructor no later than November 26, 2010. The project report must be submitted to the instructor through the BILDA system no laten than December 13, 2010 and presented during the project presentation session on December 10, 2010.


External Materials
If you don't have basic ideas of Matlab, please download from BILDA the material to get a short introduction and self-study material of Matlab.

If you don't know ArcGIS, please download from BILDA the material to get a short introduction and self-study material of ArcGIS.



___________________________________________________________________________
Lecture Schedule   (Schedule may change)

Date / Time Place Lecture Topic Reading
2010-10-26 10-12 Q11 Introduction  
2010-10-29 10-12 L44 Map Algebra and its local operations Tomlin 1990,1991
2010-11-02 10-12 V12 Map Algebra's focal and zonal operations Tomlin 1990,1991
2010-11-02 10-12 Q11 Algorithms and their complexity AMO 56-63
2010-11-12 10-12 L44 Network data structures AMO 23-38
2010-11-23 10-12 Q11 Shortest path algorithms AMO 106-112, 133-143
2010-11-30 10-12 Q11 Other shortest path algorithms AMO 133-143, Caldwell 1961
2010-12-03 10-12 L44 Vector data structures and geometric algorithms WD Ch.5
2010-12-07 10-12 L22 Voronoi diagram and Delauny triangulation WD Ch. 5
2010-12-10 10-12 L21 Conclusion  


___________________________________________________________________________
Exercises   (Schedule may change)

Date / Time Place Exercise
2010-10-26 13-17 GISLab E0: Introduction to Java
2010-10-29 13-17 GISLab E1: Implementing routines to read and write raster data files
2010-11-02 13-17 GISLab E2: Implementing routines to visualize raster data
2010-11-05 13-17 GISLab E3: Implementing map algebraic operations
2010-11-12 13-17 GISLab E4: Implementing routines to read and write network data files
2010-11-19 13-17 GISLab Introduction to final project
2010-11-23 13-17 GISLab Catch up session
2010-11-26 13-17 GISLab E5: Implementing shortest path algorithms
2010-11-30 13-17 GISLab Project session
2010-12-03 13-17 GISLab Project session
2010-12-07 13-17 GISLab Project session
2010-12-10 13-17 GISLab Project presentation
2010-12-14 09-13 Q36 Final exam



Back to Geoinformatics course page






Email the Webmaster
webmaster@geomatics.kth.se

Uppdaterad: 2007-08-14