Learning the FOSS4g Stack: Geoserver

Learning the FOSS4g Stack: Geoserver
Learning the FOSS4g Stack: Geoserver
English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 3h 36m | 945 MB

Learn how to build an Internet Map Server application using free and open-source GIS

In this course, you will understand the process of installing GeoServer, loading data, creating server-side analytical processes, and finally, rendering the data on the client-side using OpenLayers 3.0, all in a step-by-step manner.

The course starts by guiding you through installing GeoServer, Postgres, and QGIS, and then analyzing the data that you’ll be using throughout the course to learn various concepts. Once you load the data into Postgres, you will learn how to start the GeoServer and navigate the interface. You will create workspaces and stores and add layers from different stores including shapefiles and GeoPackage. As you proceed, you will understand the services in GeoServer including Web Map Service (WMS) and Web Feature Service (WFS). In the concluding section, you will go on to cover the implementation of OpenLayers 3.0 for interacting with GeoServer from the client-side.

By the end of this course, you’ll be well-versed in the basics and proficient in creating impressive Internet mapping sites.


  • Configure GeoServer to make it operate as a cloud-based spatial data server
  • Start GeoServer and navigate the interface
  • Load spatial and attribute data into GeoServer
  • Create an app that allows clients and a server to interact with data
  • Load the data on a server from multiple sources such as Postgres and GeoPackage
  • Upload vector, raster, and attribute data on the Internet with GeoServer
Table of Contents

Welcome to the course
1 Introduction to the course
2 Introduction to the data we’ll use in the course
3 Installing Geoserver
4 Install Postgres
5 Install QGIS
6 Loading data into Postgres

A quick start tutorial to stand up Geoserver
7 Starting Geoserver and Navigating the interface
8 Creating workspaces and stores
9 Adding layers from different stores
10 Styling layers

Understanding services in Geoserver
11 Understanding WMS and WFS

Server side processing
12 Modification with CQL
13 Passing a variable to the server and returning the results
14 Postgres Views

Interacting with Geoserver from the Client with Openlayers 3
15 Don’t be afraid, you can do this..
16 A basic Open Layers Map
17 Using Openlayers to Request Specific Data from Geoserver
18 Using CQL and OpenLayers to Request ad-hoc data from Geoserver
19 Allowing the user to control their experience
20 Using CQL and OpenLayers to Request ad-hoc data from Geoserver (part 2)
21 Mouse Interaction in Openlayers to Trigger Geoserver Responses
22 Adding Vector Data from Geoserver to Your Open Layers Application