Tags
Language
Tags
November 2024
Su Mo Tu We Th Fr Sa
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Create Smart Maps In Python And Leaflet

Posted By: ELK1nG
Create Smart Maps In Python And Leaflet

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

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