Skip to content. | Skip to navigation

Sections
You are here: Home / Introduction to PostGIS / “Map Your World Through GIS!”

“Map Your World Through GIS!”

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.

What
When Oct 16, 2017 08:30 AM to
Oct 20, 2017 04:30 PM
Where Stellenbosch
Contact Name
Contact Phone 021 880 0990
Add event to calendar vCal
iCal

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

Day 2: OpenLayers and Leaflet are lightweight web mapping clients written in Javascript. With them you can display maps in web pages using data layers from standard web services such as the Web Mapping Service and the Web Feature Service. We will build a simple Leaflet or OpenLayers based web page and configure it as a client to the map services we set up on Day 1. We will also show how to customise the basic client instance to include various map controls and widgets.

GeoDjango

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.

Prerequisites

This course is not for beginners. To attend this course you should already have knowledge in as many of the following areas as possible: GIS, basic Linux skills, basic knowledge of html, basic knowledge of css, basic knowledge of javascript, basic knowledge of at least one programming language (ideally Python), basic knowledge of database design and administration (ideally PostgreSQL). Attendees are expected to bring their own laptop running Ubuntu 14.04 or greater natively or in a virtual machine.

Trainer(s)

One or more of the following:

Tim Sutton

Christian Christelis

Etienne Trimaille

Gavin Fleming

Price

The price includes VAT, teas, lunches, software, data and course material

Duration

Five days

T&Cs apply

  • R9,250.00

More information about this event…

Add comment

You can add a comment by filling out the form below. Plain text formatting.

Info
You are not logged in. You may optionally enter your username and password below. If you don't enter anything, this comment will be posted as 'Anonymous User'.
(Required)
(Required)
(Required)
Enter the word

users.png

Log in


Forgot your password?