Complete Enterprise GIS (Build Web Mapping App from Scratch)

Learn How to Build a complete Web Mapping Application using QGIS, PostgreSQL/PostGIS, Geoserver, and Openlayrs

In this course, you will build enterprise GIS environment using opensource GIS software, and develop a web mapping application. You will start with shapefiles for land parcels and buildings features, then you will learn how to migrate these features as spatial tables in enterprise spatial database. Following to that you will publish the data as web map services, and consume these map services in an application that you will develop from scratch.

What you’ll learn

  • Using QGIS Desktop to Deal with Spatial Data Using Basic Mapping Tools.
  • Storing Spatial Data in Enterprise Spatial Database (PostgreSQL / PostGIS).
  • Integration between QGIS Desktop and PostGIS.
  • PostgreSQL / PostGIS security.
  • PostgreSQL / PostGIS Users & Roles.
  • PostgreSQL / PostGIS Data Access Permissions.
  • Database Triggers.
  • Concurrent Editing of Spatial Data.
  • Publishing Spatial Data as Web Map Services using Geoserver.
  • Styling Map Services using SLD.
  • Publishing Orthophotos as Web Map Services.
  • Developing Web Mapping Application using Openlayers.
  • Consuming Web Map Services via Opernlayers.
  • Using Openlayers API to build Web Mapping Functions.

Course Content

  • Introduction –> 3 lectures • 9min.
  • Desktop GIS (QGIS Desktop) –> 3 lectures • 11min.
  • PostgreSQL / PostGIS (Enterprise Spatial Database) –> 7 lectures • 41min.
  • Geoserver (Publishing Engine / Server GIS) –> 4 lectures • 17min.
  • Web Mapping Development with Openlayers –> 12 lectures • 2hr 28min.

Complete Enterprise GIS (Build Web Mapping App from Scratch)

Requirements

  • A Computer and Internet Connection.

In this course, you will build enterprise GIS environment using opensource GIS software, and develop a web mapping application. You will start with shapefiles for land parcels and buildings features, then you will learn how to migrate these features as spatial tables in enterprise spatial database. Following to that you will publish the data as web map services, and consume these map services in an application that you will develop from scratch.