In this course we will take you on a tour through some popular parts of the FOSS GIS toolset. We will focus on Web GIS. Our aim is to make you comfortable with FOSSGIS tools for creating an online map-centric experience.
Setting up map services
Day 1: We will use QGIS and PostGIS to set up a data store and configure our map layers. Then we’ll use one or more of MapServer, Geoserver or QGIS server to publish and style these layers via OGC WMS and WFS services.
OpenLayers and Leaflet
Days 3-5: GeoDjango is a web application development framework, extending the Django project to include support for GeoSpatial web application development. With GeoDjango you can create web enabled forms that capture both text based data and geographical data (e.g. polygons / lines / points). The Django framework makes use of the model/view/controller (MVC) design pattern (which we will explain) to allow you to build a clean application architecture. Django also provides all the infrastructure to do object relational mapping (ORM). ORM is used to model your data structures in a database backend and automatically save and retrieve objects from the database as they are needed. There are many other great features of Django which we will try to give you a flavour of during this three day course. Through the course we will build a simple Django application that integrates the our map services and takes advantage of our new found skills in OpenLayers.
One or more of the following;
Price includes VAT, teas and lunches, software, course material and data and a certificate of attendance.