Web Scraping and Mapping Dam Levels in Python and Leaflet
3.7 (11 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.
84 students enrolled

Web Scraping and Mapping Dam Levels in Python and Leaflet

Building web map applications like a pro
3.7 (11 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.
84 students enrolled
Created by EBISYS R&D
Last updated 3/2019
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
  • 4.5 hours on-demand video
  • 3 downloadable resources
  • 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
  • Web Scraping
  • ETL and Data Transformation
  • Web Mapping with Leaflet
  • Web GIS Programming
  • Python and Django
  • Data Visualization
Course content
Expand all 21 lectures 04:26:43
+ Building a Spatial Database
2 lectures 10:33
Installing PostgreSQL and PostGIS
07:29
Creating the Application Database
03:04
+ Creating a Django Python Application
2 lectures 17:12
Installing Django in a Python Virtual Environment
08:03
Installing the ATOM IDE
09:09
+ Writing the Django Server-Side Code
3 lectures 24:44
Creating the Django Base Project
08:11
Adding the Database Configuration to the settings.py File
09:08
Creating a Model in the models.py File
07:25
+ Web Scraping and ETL
4 lectures 01:04:18
Extracting Data From the Web
24:09
Cleaning and Transforming the Data Part 1
18:01
Cleaning and Transforming the Data Part 2
09:42
Loading the Data into the Model
12:26
+ Building the Django Front-End
4 lectures 55:57
Adding the Web Map Tile Service Link in settings.py
08:19
Reading from the Model and Creating a GeoJSON Dataset
12:22
Adding Template Files (HTML)
09:55
Adding a Layout and the Base Map
25:21
+ Data Visualization
5 lectures 01:18:05
Plotting Circle Markers
15:48
Creating a Sliding Sidebar
14:16
Creating a Doughnut Chart
19:13
Creating a Multi-Bar Bar Chart
11:45
Creating a KPI
17:03
Requirements
  • Very basic understanding of Python
  • Little or no understanding of GIS
  • Very basic understanding of Programming
  • Basic understanding of Data
Description

Welcome to Web Scraping and Mapping Dam Levels in Python. In this course

you will be exposed to multiple technologies, and topics such as: Web Scraping

ETL, Python Django Programming, Web Mapping, and Data Visualization. You

will combine each of these topics and technologies to create an end-to-end GIS

web application.

• You will learn how to apply web scraping to collect dam level data from a

website.

• You will then build a model, that you will use to plot the dam level data on a

map using leaflet.

• You will learn how to use the Django Template Engine instead of Ajax, to

pass data from the back-end to the front-end.

• You will learn how to build a spatial database using PostgreSQL.

• You will also learn how to build a small dashboard that floats over your

map, which will contain graphs that will visualize your model.

Who this course is for:
  • Python Developers at any level
  • GIS Developers at any level
  • Developers at any level
  • The curious mind