Large scale professional and commercial processing and analysis of data require automation for time-saving and cost-effective application of GIS. This module covers geo-application development issues with the main focus on mobile and desktop applications development which include tools, models, scripts, and extensions. The module is structured with increasing difficulty of programming skills. The students will start with searching and downloading existing solutions, then continue with visual programming, and finish by advanced scripting for data management and analysis. The module also follows the logical procedure of typical GIS project which consists of data collection, data management and data analysis and visualization.
At the beginning of the course, the students will learn about several types of GIS applications, the development, and existing sources of GIS applications. The students will will be taken through the GIS mobile applications development with practical exercises using OpenDataKit solution. The development of the task- oriented desktop application will be designed in visual programming languages for GIS in open source software QGIS and commercial ArcGIS software which are suitable for novice programmers and experts in other fields like an environmentalist, utility engineers, etc. At the end of this course, students will learn how to create and modify scripts for application development using Python Programming Language.
On completion of this course, the participants are expected to have learned the Creation of GIS mobile apps as well customization and branding thereof. Additionally, participants will develop proficiency in software development and release life cycles; Project and Time Management; Business Model, Product Pricing; Software Maintenance and User Support.
- Registration: Please register at: Register
- Training Intake: Feb, May, Aug and Nov every year.
- Location: Nairobi, KENYA
- Duration: 5 Days
- Training Fee: Kshs. 80,000 or USD 850 {NB: Up to 30% discount for University/College students}