Create Smart Maps In Python and Leaflet

An introduction to web gis programming by creating a smart map

Welcome to the Smart Map In Python Tutorial Series. In this tutorial series

What you’ll learn

  • Be able to create a full-stack web GIS application from scratch.
  • Build a full-stack Django Application.
  • Be able to use a 3rd party JavaScript charting library.

Course Content

  • Introduction –> 1 lecture • 8min.
  • Building a Spatial Database using PostgreSQL and PostGIS –> 2 lectures • 20min.
  • Building a GeoDjango Application –> 4 lectures • 32min.
  • Writing the GeoDjango Back-end Code –> 5 lectures • 45min.
  • Building the Front-End using Leaflet.js –> 7 lectures • 58min.
  • Adding The Data –> 7 lectures • 56min.
  • Source Code –> 1 lecture • 1min.

Create Smart Maps In Python and Leaflet

Requirements

Welcome to the Smart Map In Python Tutorial Series. In this tutorial series

we’ll be building a python GIS application from scratch using a variety of open

source technologies. The purpose of this tutorial and many more to follow, is to

take geospatial analytics and convert it into a functional application.

We will be powering our application with a PostgreSQL and PostGIS database. In

the front-end we’ll use Bootstrap, JavaScript and Ajax. On the server side we’ll be

using Python 3 Django combined with use of scientific libraries like pandas, for

our data transformation and conversion operations. The operating system that we

will be working on is Ubuntu Linux 16.04.

Get Tutorial