Mapping with Geoserver, Postgres, and Openlayers Training Course
INTRODUCTION
OpenLayers is an open source JavaScript library for displaying map data in web browsers. It provides an API for building rich web-based mapping applications. GeoExt provides a suite of customizable widgets and data handling support that makes it easy to build applications for viewing, editing, and styling geospatial data. This is ten-day course will take participant through to HTML, CSS, JavaScript, OpenLayers and GeoExt. Participant will learn how to create browser-based map applications and display data from a variety of sources.
WHO SHOULD ATTEND?
Anyone interested in web mapping is encouraged to attend as it is experience of creating simple web pages.- No prior knowledge of GIS
- Participants must carry personal laptops for software installations
OBJECTIVES AND OUTPUT TO PARTICIPANTS
- Introduction to HTML, JavaScript,CSS
- Install Geoserver,
- Load GIS data into Geoserver
- Serve vector, raster, and attribute data on the Internet with Geoserver
- Serve data stored in Postgres and PostGIS 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.
Course duration:
5 days
COURSE CONTENT
Module 1: 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 2: JavaScript and JQuery
- Intro to JavaScript
- Accessing the DOM from JavaScript
- Viewing objects in Developer tools
- Event Handlers
- Variables
- DOM manipulation example 2
- Calculations in JavaScript
- More DOM manipulation
- Loops in JavaScript
- Arrays in JavaScript
- Objects and JSON
Module 3: Bringing Data into Geoserver and Displaying the Results
- Adding, Styling, and Displaying Shapefiles
- Adding, Styling, and Displaying Data from Postgres
Module 4: 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
Module 5: Interacting with Geoserver from the Client with Openlayers 3
GIS application in Agriculture
- Open Street Maps
- Adding Static Layers from Geoserver
- Using Openlayers to Request Specific Data from GeoserverIncreasing 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
This instructor led training course is 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.
All facilitation and course materials will be offered in English. The participants should be reasonably proficient in English.
Accreditation
Upon successful completion of this training, participants will be issued with a Livecode Technologies certificate.
Training Venue
The training is residential and will be held at the Livecode Technologies Training Center in Westlands, Nairobi, Kenya. The course fee covers the course tuition, training materials, two break refreshments, lunch, and study visits.
All participants will additionally cater for their, travel expenses, visa application, insurance, and other personal expenses.
Accommodation
Accommodation is arranged upon request. For reservations contact the Training Officer.
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.
Mobile Number: +254 725 771 853
Training Fees
The course fees is KES 70,000.00 or USD 950.00 exclusive of VAT. The course fees covers the course tuition, training materials, two (2) break refreshments, lunch and study visits. Participants will cater for their travel and accommodation costs.
Payment
Payment should be transferred to Livecode Technologies account through bank on or before the course commences.
Send proof of payment to This email address is being protected from spambots. You need JavaScript enabled to view it.
Cancellation Policy
Payment for the all courses includes a registration fee, which is non-refundable, and equals 15% of the total sum of the course fee.
Tailor- Made
This scheduled course can also be tailored for your organization. To find out how our tailor-made training can help your organization, contact our team on:
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.
Mobile Number: +254 725 771 853
Event Properties
Event Date | 10-17-2022 8:00 am |
Event End Date | 10-21-2022 5:00 pm |
Registered | 0 |
Cut off date | 10-13-2022 |
Individual Price | USD 950 |
Location | Nairobi, Kenya |