Christian Christelis
Accepted Talks:
An Introduction to Web Mapping (Part 1)
This is the first half of the 2-session tutorial. It will be followed by Part 2 in the afternoon.
In a world where GPS is ubiquitous, location has become an integral component of almost all data. This means that maps, as well as, general handling of location data have become a vital component of today’s web applications.
During this tutorial you will learn the essentials of web mapping and how to set up a full map web application, both front-end and back-end.
In the morning session we will look at:
- Fundamental GIS concepts.
- Spatial data formats.
- Building a basic map Leaflet front-end.
- Rendering layers on the front-end.
In the afternoon session we will look at:
- Serving spatial data over the web.
- Setting up a Django Application Server and using GeoDjango.
- Creating a API View and rendering this data in the front-end.
- Using PostGIS, a PostgreSQL extension, as a data back-end. [Stretch objective]
This tutorial is an interactive experience which requires you to bring along a laptop to develop on.
An Introduction to Web Mapping (Part 2)
This is the second half of the 2-session tutorial. It follows on from Part 1 in the morning.
In a world where GPS is ubiquitous, location has become an integral component of almost all data. This means that maps, as well as, general handling of location data have become a vital component of today’s web applications.
During this tutorial you will learn the essentials of web mapping and how to set up a full map web application, both front-end and back-end.
In the morning session we will look at:
- Fundamental GIS concepts.
- Spatial data formats.
- Building a basic map Leaflet front-end.
- Rendering layers on the front-end.
In the afternoon session we will look at:
- Serving spatial data over the web.
- Setting up a Django Application Server and using GeoDjango.
- Creating a API View and rendering this data in the front-end.
- Using PostGIS, a PostgreSQL extension, as a data back-end. [Stretch objective]
This tutorial is an interactive experience which requires you to bring along a laptop to develop on.