Create Smart Maps In Python And Leaflet
Last updated 3/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.29 GB | Duration: 3h 38m
Last updated 3/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.29 GB | Duration: 3h 38m
An introduction to web gis programming by creating a smart map
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 serieswe'll be building a python GIS application from scratch using a variety of opensource technologies. The purpose of this tutorial and many more to follow, is totake geospatial analytics and convert it into a functional application.We will be powering our application with a PostgreSQL and PostGIS database. Inthe front-end we'll use Bootstrap, JavaScript and Ajax. On the server side we'll beusing Python 3 Django combined with use of scientific libraries like pandas, forour data transformation and conversion operations. The operating system that wewill be working on is Ubuntu Linux 16.04.
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Building a Spatial Database using PostgreSQL and PostGIS
Lecture 2 Installing PostgreSQL and PostGIS Part1
Lecture 3 Installing PostgreSQL and PostGIS Part2
Section 3: Building a GeoDjango Application
Lecture 4 Installing Python Django in a Virtual Environment
Lecture 5 Installing and Configuring Atom IDE Part1
Lecture 6 Installing and Configuring Atom IDE Part2
Lecture 7 Creating a GeoDjango Application Skeleton
Section 4: Writing the GeoDjango Back-end Code
Lecture 8 Adding a Spatial Database to our Django Backend
Lecture 9 Updating our django models file
Lecture 10 Registering our model in the admin file Part1
Lecture 11 Registering our model in the admin file Part2
Lecture 12 Registering our model in the admin file Part3
Section 5: Building the Front-End using Leaflet.js
Lecture 13 Updating the settings file
Lecture 14 Creating the layout page Part 1
Lecture 15 Creating the layout page Part 2
Lecture 16 Creating the layout page Part 3
Lecture 17 Creating the index page Part 1
Lecture 18 Creating the index page Part 2
Lecture 19 Updating the index page
Section 6: Adding The Data
Lecture 20 Creating datasets
Lecture 21 Displaying data on the map Part 1
Lecture 22 Displaying data on the map Part 2
Lecture 23 Creating a legend
Lecture 24 Creating the barchart legend
Lecture 25 Creating the barchart Part 1
Lecture 26 Creating the barchart Part 2
Section 7: Source Code
Lecture 27 Project Source Code
Beginner and advanced developers