Competency Development & Trainings

We engage individuals, companies, NGOs, and Governments to provide services that close competency gaps and enhance workforce productivity through our carefully designed set of short courses. Our courses can be customized to suite your peculiar needs.

Read More

Consultancies

We provide strategic consulting services for both professionals and corporate organizations. Our consultancies are strategically designed to provide tools, techniques and methodologies that can deliver on your core objectives and set goals.

Read More

Course Name: Web-Based GIS and Mapping in Disseminating and Processing of Geographic Information

Special offer for group registration:
Number of participants Fees
2-5 $ 700
6 -10 $ 650
11-50 $ 500
> 50 $ 450
To register as a group, contact us through: E: trainings@vitalextralearning.com or give us a call on T: +254707053111
Course Date Duration Location Fee: Registrations
Date: 15/04/2024 - 19/04/2024 5 Days Abuja, Nigeria $ 950 Click to register
Date: 20/05/2024 - 24/05/2024 5 Days Nairobi, Kenya $ 950 Click to register
Date: 17/06/2024 - 21/06/2024 5 Days Pretoria, S/Africa $ 950 Click to register

Duration

5 Days

Our Contacts:

Email: info@ vitalextralearning.com

Telephone:
+234 (0) 8038 066705,
+234 (0) 9039055940
+254 707 053 111

Website:
www.vitalextralearning.com

Important quick links:
Customized training
How to apply
Group registration
Frequently asked questions
Sign up for our course newsletter!

Course Description

Web mapping focuses on disseminating and processing geographic information by means of Internet and World Wide Web. Combination of the web and GIS (Geographic Information Systems) has unlocked the potential of GIS, and put online maps and geospatial intelligence in the offices/homes of millions and the hands of billions. The increasing flexibility and interoperability of web mapping technologies has opened new opportunities for Web Based Mappers. This course teaches you how to build GIS web portal using open source GIS end to end solutions. The course is implemented together with open source GIS software including QGIS, PostGIS, GeoServer, and OpenLayers which all together can deliver the complete GIS solution. OpenLayers makes it easy to put a dynamic map in any web page. It can display map tiles and markers loaded from any source. OpenLayers has been developed to further the use of geographic information of all kinds. Participants will learn how to create browser-based map applications and display data from a variety of sources. Basic JavaScript syntax will be covered. In GeoServer software, participants will learn how to load, publish, and share geospatial data. Discussion will include navigating the GeoServer user interface, OGC web services, styling data with SLD, and tile caching with GeoWebCache. In PostGIS, participants will learn and create spatial databases, load data from a variety of sources into a spatial database, and perform queries against the data. Basic SQL syntax will be covered.

 

Learning outcomes

By the end of this course the participants will be able to:

  • Understand the principles of GIS and Remote Sensing
  • Acquire skills how to make different types of web map
  • Understand spatial databases
  • Become familiar with basics in HTML, JavaScript,CSS
  • Install and load GIS data into Geoserver
  • Learn how to publish maps online using open source software (Carto DB, fusion Tables, Geoserver).
  • Draw and query maps on the server using Web Map Service
  • Work with vector, raster, and attribute data on the Internet with Geoserver
  • Work with data stored in Postgres and PostGIS on the Internet
  • Create a client based browser application using OpenLayers
  • Create an application that allows client and server interaction with GIS data.

 

Who should enroll?

This course is ideal for non-GIS users as well as experts, geographers, IT professionals, web developers, cartographers, geoscientists, surveyors, planners, software engineers, database administrators, system administrators and M & E experts.

 

Why train with us

Vital Extra Learning guarantees our clients:

  • State-of-the-art facilities and training infrastructure
  • Extended tradition of hand-holding during post engagement
  • Service delivery through highly seasoned industry experts.
  • Value for money

 

TOPICS TO BE COVERED

Module 1

Handling Spatial Data

  • Components of GIS
  • Types of GIS
  • GIS Capabilities
  • Spatial Data types
  • Cordinate systems
  • Spatial Data Infrastructure (SDI)

 

Working with PostgreSQL with Postgis

  • Installing PostgreSQL with PostGIS Functionality
  • Creating a spatial database
  • Loading data into a Postgis spatial database
  • Displaying Postgres Data as SQL View
  • Displaying Postgres Data with SQL filters

 

Module 2

Working with Geoserver

  • Installing Apache Tomcat with XAMP
  • Deploying Geoserver on Apache Tomcat
  • Adding,  Styling and Displaying Data from Postgres
  • Adding,  Styling and Displaying shapefiles
  • Grouping layers

 

Creating SLD styles with QGIS

  • Load your Data from Postgres into QGIS
  • Apply the Desired Styles
  • Save your styles as style templates(.sld)
  • Import the .sld style templates into Geoserver
  • Apply the styles to your layers in Geoserver

 

Bringing Data into Geoserver and Displaying the Results

  • Adding, Styling, and Displaying Shapefiles
  • Adding, Styling, and Displaying Data from Postgres

 

Module 3

Processing Client Requests on the Server

  • Displaying Postgres Data as a SQL View
  • Displaying Postgres Data with CQL Filters
  • Serving Data from Geoserver to QGIS

 

Document Object Model and Events

  • Intro to the DOM
  • What is an object
  • Abstraction and Instantiation
  • Objects in computer programs
  • Going from HTML to the DOM
  • Intro to Events

 

Module 4

JavaScript and JQuery

  • Intro to JavaScript
  • Accessing the DOM from JavaScript
  • Viewing objects in Developer tools
  • Event Handlers
  • Variables
  • DOM manipulation
  • Calculations in javascript
  • Loops in JavaScript
  • Arrays in Javascript
  • Objects and JSON

 

Module 5

Interacting with Geoserver from the Client with Openlayers 5

  • Open Street Maps
  • Adding Static Layers from Geoserver
  • Using Openlayers to Request Specific Data from Geoserver
  • Increasing Flexibility by Using Openlayers to Request Ad-hoc data from Geoserver
  • Mouse Interaction in Openlayers to Trigger Geoserver Responses
  • Adding Vector Data from Geoserver to Your Open Layers Application
  • Mouse Interaction in Openlayers with Vector Objects

TRAINING CUSTOMIZATION

This training can be customized for your institution or delivered at your preferred location upon request. For training customization, contact us through
Email: info@ vitalextralearning.com
Telephone:
+234 (0) 8038 066705,
+234 (0) 9039055940
+254 707 053 111

LANGUAGE
English

_ Kenya _

Register with us for any short course in Nairobi and get an opportunity to visit and see endangered rhinos (white and black), hippos, crocodiles, ostrich, over 400 species of birds, leopards, lions, cheetah, buffalo and more.

OUR APPROACH – TADs
We THINK
We ANALYSE
We DEVELOP AND DELIVER SOLUTIONS that satisfy our clients