Course Date Location Course fee: Click to Register (Group)
Start Date: 13/11/2023 End Date: 17/11/2023 Nairobi Kenya $ 1,000 Register as Individual Register for Online Training Register as a Group


Quantum GIS (QGIS) is an open source geographic information system that allows users to analyze and edit spatial information, in addition to composing and exporting graphical maps. They capture, store, check, and display data with respect to specific locations on the Earth’s surface. GIS technology can be used to show many types of geographical data on the map in order to enable people observe, analyze, and understand various patterns as well as their relationships. With this training, both non-GIS and GIS experts will comprehend the immense applicability of GIS technologies in daily life.

Participants who successfully complete the course will receive Certificate of Participation.


By the end of this training, the participants will be able to;

·      Properly install Geoserver

·      Easily load GIS data into Geoserver

·      Serve vector, raster, and attribute data on the Internet with Geoserver

·      Share data stored in Postgres and PostGIS on the Internet

·      Generate a client-based browser application using OpenLayers 3.0

·      Create an application that allows client and server interaction with GIS data.


The course will take 10 days approximately 


This course targets non-GIS users and experts, Geographers, IT experts, Cartographers, geoscientists, surveyors, planners, software engineers, database administrators, system administrators, M&E experts, and GIS beginners.


·      Introductions to principles of GIS plus web mapping

·      Understanding key ideas in Web mapping

·      Exploring QGIS as a wide-open source software

·      OGC net mapping Standards

·      Kinds of web mapping Technology and the evolution of theirs

·      Understanding Free as well as Open Source Software and the use of it's in web mapping

·      Finding and sharing net maps on CartoDB

·      Web GIS advancement cycle

·      System design for web mapping

·      Understanding spatial databases

·      Tiled web map

·      XML/XHTML

·      CSS

·      WMS service

·      JavaScript

·      Write a page by using CSS and HTML

·      HTML

Module 2: Designing web services and maps

·      Analytic web maps

·      System design for web mapping

·      Elements of a net map

·      Collaborative web maps

·      Animated plus real-time

·      Static web maps

·      Reading Data from the different Data source

·      Reading Points from an XML file

·      Converting design documents to XML

·      Geocoding and also reverse geocoding

·      Adding Sidebars

·      KML

·      Ajax

·      Using the Fusion Table as Data source

·      Mapping your very own data

·      Reading design documents using javascript libraries

Processing spatial details with Open Source Software

·      Processing raster information set with GDAL and QGIS

·      Understanding data formats for using in web mapping

·      Geoprocessing and also projecting vector data with OGR and QGIS

·      Processing spatial data with Free Open supply Software

Module 3: Querying and drawing maps on the server by using Web Map Service

·      Dynamically drawn chart services

·      Basic and experienced symbolization and hair styling with a WMS

·      Introduction to fundamentals of Open specifications for net map services as well as WMS specification

Designing Tiled Maps Using Free Open Source Software

·      Determining to construct and maintain tiles

·      Introduction to Concepts of tiled maps

·      Creating flooring with Geoserver applying GeoWebCache

·      Strategies for producing and serving map tiles

·      Creating flooring with Mapnik applying TileMill

Module four - Putting layers collectively by the usage of a net mapping Google Maps API and API

·      Introduction to net mapping API

·      Overlaying WMS on tiled maps with OpenLayers

·      Examining OpenLayers examples

·      Programming patterns with net mapping APIs

·      Introduction to google maps

·      Adding Makers to Google maps

·      Creating Custom Web maps without programming

·      Building Google maps/ customization

·      Orientation to Google maps API

Module 5: Web-based information editing

·      Dealing with vector KML

·      Drawing vector levels on the prospect side

·      Symbolizing vector levels in OpenLayers

·      Dealing with GeoJSON

·      GIS evaluation on the web

·      Adding active GeoJSON layers in OpenLayers

Exploring available data, and VGI crowdsourcing

·      Ways of opening data

·      OpenStreetMap and the application of it's in open data

·      VGI and also crowdsourced projects

·      Downloading source information from OpenStreetMap

·      Mapping social networking data

Publishing maps utilizing open source software program (Geoserver)

·      Overview Geoserver

·      Configuring and installing Geoserver

·      Creating Geoserver

·      The Geoserver Interface

·      Data querying inside Geoserver


·      The instructor led trainings are delivered using a blended learning approach and comprises of presentations, guided sessions of practical exercise, web-based tutorials and group work. Our facilitators are seasoned industry experts with years of experience, working as professional and trainers in these fields.

·      The participants should be reasonably proficient in English as all facilitation and course materials will be offered in English.

·      Upon successful completion of this training, participants will be issued with a certificate.

·      The training will be held at Kincaid Training Centre. The course fee covers the course tuition, training materials, two break refreshments and lunch.

·      All participants will additionally cater for their, travel expenses, visa application, insurance, and other personal expenses.

·      Accommodation and airport pickup are arranged upon request. For reservations contact the Training coordinator at Email: or Tel: +254 724592901

·      This training can also be customized to suit the needs of your institution upon request. You can have it delivered in our Kincaid Training Centre or at a convenient location.


For further inquiries, please contact us on Tel: +254 724592901 or send mail to



Payments are due upon registration. Payment should be sent to our Bank account before commencement of training and proof of payment sent to