Course Overview
Fundamental GIS algorithms and spatial information data structures are explored. Students will utilize Java programming to gain an understanding of the science that lies behind GIS computer applications. Topics covered include raster and vector file formats, data conversion and display, view transformations, line clipping, feature generalization, and polygon operations.
Credits
3.0
- Retired
- This course has been retired and is no longer offered. Find other Flexible Learning courses that may interest you.
Learning Outcomes
Upon successful completion, the student should be able to:
- Construct Object-Orientated software applications using the Java programming language.
- Design spatial data file conversion programs in order to read ASCII coordinate data.
- Generate compressed binary files using a run-length encoding algorithm.
- Extract image band data from image files.
- Develop Java Applets to display point, line or polygon data from shapefiles.
- Develop Client/Server Java Applets for displaying GIS Data.
- Outline how view transformation algorithms support efficient line clipping.
- Compare the Douglas-Poiker line generalization algorithm with other algorithms.
Effective as of Fall 2003
Programs and courses are subject to change without notice. Find out more about BCIT course cancellations.