Create Smart Maps In Python and Leaflet
3.4 (25 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
174 students enrolled

Create Smart Maps In Python and Leaflet

An introduction to web gis programming by creating a smart map
3.4 (25 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
174 students enrolled
Created by EBISYS R&D
Last updated 3/2020
English
English [Auto-generated]
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
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
Requirements
  • A basic knowledge of Python, Javascript, Linux, and GIS
  • Some coding experience
Description

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.

Who this course is for:
  • Beginner and advanced developers
Course content
Expand all 27 lectures 03:38:02
+ Building a GeoDjango Application
4 lectures 32:02
Installing Python Django in a Virtual Environment
09:50
Installing and Configuring Atom IDE Part1
10:00
Installing and Configuring Atom IDE Part2
02:34
Creating a GeoDjango Application Skeleton
09:38
+ Writing the GeoDjango Back-end Code
5 lectures 45:29
Adding a Spatial Database to our Django Backend
08:43
Updating our django models file
07:55
Registering our model in the admin file Part1
09:26
Registering our model in the admin file Part2
09:48
Registering our model in the admin file Part3
09:37
+ Building the Front-End using Leaflet.js
7 lectures 57:41
Updating the settings file
07:15
Creating the layout page Part 1
09:28
Creating the layout page Part 2
09:52
Creating the layout page Part 3
07:29
Creating the index page Part 1
09:42
Creating the index page Part 2
06:52
Updating the index page
07:03
+ Adding The Data
7 lectures 55:35
Creating datasets
09:59
Displaying data on the map Part 1
09:37
Displaying data on the map Part 2
01:56
Creating a legend
09:42
Creating the barchart legend
05:46
Creating the barchart Part 1
09:33
Creating the barchart Part 2
09:02
+ Source Code
1 lecture 00:02
Project Source Code
00:02