Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learning the Open Source GIS Stack: Web Mapping w/ Geoserver
Rating: 4.4 out of 5(60 ratings)
290 students

Learning the Open Source GIS Stack: Web Mapping w/ Geoserver

building cloud based GIS solutions for your enterprise
Created byArthur Lembo
Last updated 10/2020
English

What you'll learn

  • You will learn how to install Geoserver,
  • Load spatial and attribute data into Geoserver
  • Server vector, raster, and attribute data on the Internet with Geoserver
  • You will learn how to serve up data from multiple sources like Postgres, Geopackage, SQLite, and shapefiles.
  • You will set up up Geoserver so that it operates like a cloud-based spatial data server.
  • You'll learn how to develop back-end server processing to deliver the results of spatial operations. You'll do this with both SQL and CQL.
  • You will create an application that allows clients and a server to interact with data and Internet users.
  • You will learn the basics of creating a front in web mapping browser, using OpenLayers.
  • You'll learn how to broker the relationship between the Internet user and the back-end server. Once you learn this, you'll be able to adapt just about any client/server application.

Course content

5 sections23 lectures3h 37m total length
  • Introduction to the course13:06

    In this lecture, we'll get our bearings for the course, discussing what we will cover, what we won't cover, and what you will take away from the course. 

  • An interesting comparison of strategies to implement Internet based GIS0:14
  • Introduction to the data we'll use in the course4:23

    Like all of the Learning the FOSS4g Stack courses, this course will work with the same data we used in QGIS Desktop, Postgres, Python, and Enterprise GIS.  We'll also solve some of the same problems as the other courses.  So, in this lecture, we'll review the data we are working with.

  • Installing Geoserver4:30

    Please note, this video shows the installation of an older version of Geoserver.  However, the installation process is the same.  I would encourage you to actually install version 2.14.0.  While there are newer versions of Geoserver, 2.14.0 is the last version that still includes the Windows Installer package.  You can find the link for Geoserver 2.14.0 at: http://geoserver.org/release/2.14.0/

    In this lecture, we'll install Geoserver and test all the connections.  From there, we'll be on our way!

  • Install Postgres5:55

    If you haven't already taken my other courses in Postgres, this video is going to show you how to install PostgreSQL.  It is the installation video taken from my class Learning the FOSS4g Stake: Enterprise GIS with Postgres/PostGIS.  Having Postgres installed, and the data loaded, will give you the ability to integrate Geoserver with Postgres.

  • Install QGIS2:31

    If you haven't already taken my other courses in QGIS desktop, this video is going to show you how to install QGIS.  It is the installation video taken from my class Learning the FOSS4g Stake: QGIS Desktop.  Having QGIS installed, and the data loaded, will give you the ability to integrate Geoserver with other FOSS4g.

  • Loading data into Postgres6:43

Requirements

  • This is advanced stuff, and we'll be serving data on the Internet as well as from Postgres and PostGIS. It is recommended that you are familiar with Postgres.
  • While much of the code will be supplied for you, we'll write some code, so users should be comfortable writing basic scripts.

Description

Do you want to learn how to build an Internet Map Server application using free and open source GIS?  Do you want that server to display raster, vector and attribute information and perform spatial analysis and database queries over the Internet?  Do you want to learn how to connect your map server to Postgres and PostGIS.  If so, this course is for you.  I will walk you step-by-step through the process of installing Geoserver, loading data, creating server side analytical processes, and finally show you how to render the data on the client side using Openlayers 3.0.  Don't be afraid - this is a painless step-by-step approach that anyone can learn with my course.

When you are done with this course, you'll have the basics down. Now it's up to you to create impressive Internet mapping sites! 


And, like all the other Leaerning the FOSS4g Stack courses, we'll work with the same data, scenarios, and also solve some of the same problems.  Except this time, we'll be doing it with an Internet map server.

Who this course is for:

  • GIS users who want to learn how to store their data in the cloud.
  • GIS developers who want to provide their users with cloud-based spatial analysis tools