INTRODUCTION
This
course will equip individuals with the skills and knowledge to build web based
GIS applications. GIS systems capture, store, check, and display data with
respect to specific locations on the Earth’s surface. The GIS technologies are
flexible, meaning they are applicable in almost every field. GIS is especially
beneficial to those working in the e-government, e-business, and e-science
fields.
COURSE OBJECTIVES
By the end
of this course the participants will be able to:
·
Installation of Geoserver
·
Loading of GIS data into Geoserver
·
Serve vector, raster, and attribute data on the Internet with
Geoserver
·
Serve data stored in Postage and Post GIS on the internet
·
Create a client based browser application using OpenLayers
3.0
·
Create an application that allows client and server
interaction with GIS data
DURATION
10
Days
WHO SHOULD ATTEND
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.
COURSE CONTENT
MOULE 1 – WEB MAPPING
TECHNOLOGIES
·
Introduction to GIS and web mapping
·
Web mapping key concepts
·
QGIS as an open source software
·
OGC web mapping standards
·
Types of web mapping technologies
·
Web GIS development cycle
·
System architecture for web mapping
·
Spatial databases
·
Tiled web maps
·
Free and open source softwares in web mapping
·
Finding and Sharing web maps on CartoDB
·
XML/XHTM
·
CSS
·
WMS service
·
Java Script
·
Write a page using HTML ad CSS
·
HTML
MODULE 2 – DESIGNING WEB
SERVICE AND MAPS
·
Analytic web pages
·
System architecture for web mapping
·
Elements of a web map
·
Collaborative web maps
·
Animated and real time
·
Static web maps
Reading Data
from various Data Sources
·
Reading points frm an XML fle
·
Converting shape files to XML
·
Geocoding and reverse geocoding
·
Adding Side bars
·
KML
·
Ajax
·
Using Fusion Table as Data Source
·
Mapping your own data
·
Reading shape using JavaScript libraries
Processing
Spatial Data with Open Source Software
·
Processing raster data set with QGIS and GDAL
·
Understanding data formats use in web mapping
·
Geo-processing and projecting vector data with QGIS and OGR
·
Processing spatial data with Free open source software
MODULE 3 – DRAWING AND
QUERYING MAPS ON THE SERVER USING WEB MAP SERVICE
·
Dynamic Drawn maps
·
Basic and advanced symbolization and styling with a WMS
·
Introduction to basics of open specifications for web map
services and WMS specifications
Building Tiled
Maps with Free Open Source Software
·
Making decisions to build and maintain tiles
·
Concepts of tiled maps
·
Creating tiles with Geoserver using GeoWebCache
·
Strategies for creating and serving map tiles
·
Creating tiles with Mapnik using TileMill
MODULE 4 – PUTTING LAYERS
TOGETHER BY THE USE OF A WEB MAPPING API AND GOOGLE MAPS API
·
Introduction to web mapping API
·
Overlaying WMS on tiled maps with Openlayers
·
Examining OpenLayers examples
·
Programming patterns with web mapping APIs
·
Introduction to Google maps
·
Adding Makers to Google maps
·
Creating custom web maps without programming
·
Building Google maps/customization
·
Orientation on Google maps API
MODULE 5 – WEB BASED EDITING
·
Working with vector KML
·
Drawing vector layers on the client side
·
Symbolizing vector in OpenLayers
·
Working with GeoJSON
·
GIS analysis on the web
·
Adding interactive GeoJSON layers on OpenLayers
Exploring open data, VGI and
crowdsourcing
·
Ways of opening data
·
OpenStreetMap and its application in open data
·
VGI nad crowd sourced projects
·
Downloading source data from OpenStreetMap
·
Mapping social media data
Publishing maps using open
source software (Geoserver)
·
Geoserver overview
·
Installing and configuring Geoserver
·
Setting up Geoserver
·
The Geoserver Interface
· Data querying in Geoserver
GENERAL NOTES
·
This course is delivered by our seasoned trainers who have
vast experience as expert professionals in the respective fields of practice.
The course is taught through a mix of practical activities, theory, group works
and case studies.
·
Training manuals and additional reference materials are
provided to the participants.
·
Upon successful completion of this course, participants will
be issued with a certificate.
·
We can also do this as tailor-made course to meet
organization-wide needs. Contact us to find out more: training@skillsforafrica.org
· The training will be conducted at SKILLS FOR AFRICA TRAINING INSTITUTE IN NAIROBI
KENYA.
·
The training fee covers tuition fees, training materials,
lunch and training venue. Accommodation and airport transfer are arranged for
our participants upon request.
·
Payment should be sent to our bank account before start of
training and proof of payment sent to: training@skillsforafrica.org
Dates | Fees | Location | Apply |
---|---|---|---|
09/09/2024 - 20/09/2024 | $3000 | Nairobi |
Physical Class Online Class |
14/10/2024 - 25/10/2024 | $3950 | Kigali |
Physical Class Online Class |
11/11/2024 - 22/11/2024 | $3000 | Mombasa |
Physical Class Online Class |
09/12/2024 - 20/12/2024 | $3000 | Nairobi |
Physical Class Online Class |