Introduction to GeoServer

Introduction to GeoServer

A quick guide for setting up GeoServer and serving geospatial datasets as Web Services


Spatial Information dissemination and integration inside the majority of information frameworks was cultivated by innovative technological advances. As of not long ago, spatial data was conveyed by means of paper, settled electronic media (CD-ROMs or DVDs) or system based electronic media. Today, GIS services are utilized to transmit spatial data over the web.

The advances in Information and Communication Technologies have changed the way in which spatial data are distributed. Today, Web GIS is utilized to disseminate maps over the Internet. Spatial Information tends to be created, stored and managed by local providers, however it is available to various clients anyplace and whenever. This approach empowers a client application to get to spatial data across different networks and sources.


An example of a WebGis Architecture


The scope of this tutorial is to familiarize beginners or newcomers to the WebGIS industry about WebGIS development frameworks. This guide outlines the configuration procedure for getting GeoServer installed and setup to serve geospatial datasets as a Web Service.

One the most important component of a Web GIS application is the GIS Server. A GIS Server is a software that listens for specific request (by clients). These requests could be for different services (i.e. OGC compliant) like getMap request etc. A GIS server loads a dataset (e.g. a shape file or a Geo-Tiff) renders it, cut image into tiles and sends it back to the requesting client. Every time a client pans or zooms, GIS server receives requests and sends image tiles as response.

There are various Open Source options to choose for a GIS Server (i.e., however this tutorial will focus on GeoServer (, which is one of the most commonly used frameworks. GeoServer has an edge over others because of its administration tool i.e. web based administration interface and its simplicity deploying a dataset as a WMS, which make it an ideal option for beginners in the WebGIS industry.


Setting up GeoServer on Windows Environment


  • Lesson 0: About this Course FREE TRIAL
  • Lesson 1: Setting Up GeoServer (Part-1)
  • Lesson 2: Setting up Geoserver (Part-2)

Introduction to GeoServer Web Interface


  • Lesson 3: Geoserver Architecture & Protocols
  • Lesson 4: Basic Menus FREE TRIAL
  • Lesson 5: Overview of GeoServer User Interface

Working with Vector Spatial Data


  • Lesson 6: About Workspaces
  • Lesson 7: Create Workspace
  • Lesson 8: About Stores
  • Lesson 9: Import Vector Data to Store
  • Lesson 10: Publish Vector Data to Geoserver
  • Lesson 11: Web Map Service (WMS)
  • Lesson 12: Serving Cascading WMS
  • Lesson 13: Web Feature Service (WFS)
  • Lesson 14: Differences WMS and WFS
  • Lesson 15: Layer Preview in GeoServer
  • Lesson 16: Connect and Work with QGIS (Part-1)
  • Lesson 17: Connect and Work with QGIS (Part-2) FREE TRIAL
  • Lesson 18: Create Layer Group

Working with Raster Data


  • Lesson 19: Importing Raster Data (Part-1) FREE TRIAL
  • Lesson 20: Importing Raster Data (Part-2)
  • Lesson 21: Raster Data and WCS
  • Lesson 22: Visualize Raster in QGIS using WMS and WCS

Layer Styling


  • Lesson 23: Basic Concepts FREE TRIAL
  • Lesson 24: Styling Point Features
  • Lesson 25: Styling Line Features
  • Lesson 26: Styling Polygon Features
  • Lesson 27: GeoServer Basic Vector Styling
  • Lesson 28: Exporting SLD from QGIS
  • Lesson 29: Styling Raster Data
  • Lesson 30: GeoServer Basic Raster Styling

Introduction to GeoExplorer


  • Lesson 31: Introducing GeoExplorer
  • Lesson 32: Installation and Set Up
  • Lesson 33: Introduction to GeoExplorer and Connectivity with Geoserver


  • Bonus Material: Summary Notes - Introduction to GeoServer (tutorial, notes and examples)
  • What's Next FREE TRIAL

About Your Instructor

Dimitris Bliziotis

Dimitris Bliziotis

GIS and Photogrammetry Expert

I am a Remote Sensing and a Surveying Engineer. I received my Diploma in the Department of Rural and Survey Engineering from the National Technical University of Athens (NTUA), where I also received my M.Sc. in the domain of Geoinformatics and Remote Sensing.

From the beginning of 2013 I am working as a GIS and Photogrammetry Expert in the private sector offering support and solutions in GIS, Remote Sensing and Photogrammetry applications. Also, from 2013 I am a Research Assistant in the Laboratory of Remote Sensing of National Technical University of Athens (NTUA). I have actively participated in more than 10 funded European Commission and European Space Agency projects and I have more than 15 peer reviewed scientific publications in journals and conferences.

I have experience in the fields of the state of the art technologies in WebGIS, remote sensing, data processing, multispectral images, radar, big data, data mining and machine learning algorithms. My main areas of research are the automated procedures/classification algorithms for land cover/uses mapping. Some of the software tools I operate in common basis for geospatial applications are: ERDAS IMAGINE suite, QGIS, ESRI suite and Python.

What you will learn

Basic WebGIS terminology

Set up a WebGIS ready environment on a Windows Machine

Familiarize with one of the most commonly used WebGis Server in the market

Publish spatial data using OGC services

Integrate Web services to your desktop GIS

Build a basic WebGIS portal


A basic understanding of GIS aspects

A basic understanding of Web based architectures

A low/mid-range desktop/laptop to follow up the tutorial

Student Profile

This tutorial is meant for beginners (students and/or professionals), who want to make their first steps in web GIS development

Intermediate users who want to explore the capabilities of Geoserver

Let's get started!

Click below to sign up!

Take the Course


$19.90 Regular Price Buy $19.90

Check this out

$39.84 ESA Sentinels Application Platform (SNAP) bundle courses Buy Now