• SSPL9075
  • Programming for GIS

  • Credits (ECTS): 5
  • Spatial Planning and Transport

Modules are delivered
as part of a programme.
To apply for the
see the DIT website

Module Description

Geographical Information Systems contain a wide range of functionality and analysis capabilities which given the nature of the mathematical models used to represent the real world can be extremely complex. This module considers the programming tools required for geo-spatial application development and examines a number of software libraries and frameworks that can be combined with geo-spatial data to create web based geo spatial applications. It examines how maps can be generated using a map-rendering toolkit and provides practical experience in the development of a significant geospatial software application

Module Aims

The aims of this module are:1) To familiarise learners with the programming techniques required to develop geo-spatial software applications.2) To acquaint learners with the toolkits, libraries and frameworks for working with geospatial data. 3) To provide practical experience in developing a significant geo-spatial software application.

Indicative Syllabus

Indicative syllabus covered in the module and /or in its discrete elements.
1. Main concepts behind geo-spatial applications development
2. Geo-Spatial applications development using an object-oriented programming language
3. Review of common GIS data formats and sources of Geo-Spatial Data
4. Accessing libraries for Geo?Spatial Development
5. Working with Geo-Spatial Data using various techniques to solve real-world problems
6. Using software to generate maps and map-generation toolkits
7. Web Frameworks for geo-spatial development

Total Contact Teaching Hours:36

Please note that the catalogue is provided as a guide to modules in DIT. Not all modules listed will necessarily be offered every year and new modules may also be added. Information subject to change. For detail on specific programmes/modules please contact the relevant School directly.