Create Smart Maps In Python and Leaflet Linux Version

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

An introduction to web gis programming by creating a smart map

Welcome to the Creating Smart Maps with Python and Leaflet Linux Version course. We'll be building a python GIS application from scratch using a variety of open source technologies. The purpose of this course and many more to follow, is to learn to create geospatial analytics and convert it into a functional application.


In our use case we will be working with residential water consumption data and  we will be applying  data processing techniques to extract transform and load the data into our spatial database. Once we have processed and cleaned the data, we will use it as a data source for building our GeoDjango Web Map Application.


We will be powering our application with a PostgreSQL and PostGIS database. In the Front-End we'll use Bootstrap, JavaScript, Leaflet and Ajax. On the server side we'll be using Python and 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 LTS.


Some skills that you can expect to derive after completing the course are the following:

  • You will learn how to build a Spatial Database using Postgresql and PostGIS.

  • You will learn how to create charts with Chart.js.

  • You will learn to build Web Maps with Leaflet.js.

  • You will learn how to build REST API Endpoints.

  • You will learn some JavaScript programming.

  • You will learn how to build Web Applications using the Django MVC framework.

  • 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

Instructor

Profile photo of EBISYS R&D
EBISYS R&D

Big Data Engineering and Consulting, involved in multiple projects ranging from Business Intelligence, Software Engineering, IoT and Big data analytics. Expertise are in building data processing pipelines in the Hadoop and Cloud ecosystems and software development.Currently consulting at one of the top business intelligence consultancies helping clients build data warehouses, data lakes, cloud data processing pipelines and machine learning pipelines....

Review
4.9 course rating
4K ratings
ui-avatar of Mauro Assis
Mauro A.
3.0
4 years ago

Acho que ele deveria ir mais no detalhe, é um curso de poucas horas com um só exemplo.
Também faltou ele incluir, a cada aula, uma lista dos comandos a serem copiados e colados, já que muitas vezes eles são longos para se teclar, o que gera erros desnecessários.

  • Helpful
  • Not helpful
ui-avatar of Andres Mauricio Zuluaga Quintero
Andres M. Z. Q.
1.0
4 years ago

Muy básicos los concepto sin profundizar en nada

  • Helpful
  • Not helpful
ui-avatar of Andrianjakavah Prosper Rakotovao
Andrianjakavah P. R.
4.0
4 years ago

Very good explanation

  • Helpful
  • Not helpful
ui-avatar of Seamus McMillen
Seamus M.
2.5
4 years ago

Wastes a lot of time through system installation. Other teachers, accelerate the screen for installs.
Pastes a lot of information (tiles) and does not offer the text, or even enable you to see it by scrolling the screen.

  • Helpful
  • Not helpful
ui-avatar of Kilian Vos
Kilian V.
4.0
5 years ago

Great course Edwin, I really enjoyed it and learned how to setup the back-end with Django and PostGis. The front-end part was less entertaining but the final output looks very good. I did follow the tutorial on Windows and setup was ok with a little bit of stackoverflow help.

  • Helpful
  • Not helpful
ui-avatar of Hilary Kansiime
Hilary K.
2.5
5 years ago

The Tutor did not provide resources for the tutorials

  • Helpful
  • Not helpful
ui-avatar of Mark Cross
Mark C.
2.5
5 years ago

Source Code needs to be available

  • Helpful
  • Not helpful
ui-avatar of Tulio Vieira de Souza
Tulio V. D. S.
4.0
5 years ago

Fill the purpose

  • Helpful
  • Not helpful
ui-avatar of Tommaso Sansone
Tommaso S.
1.0
6 years ago

Very essential course. Some programming logics are not explained clearly. The video size is unfriendly because of the ratio of the writings.

  • Helpful
  • Not helpful
ui-avatar of Belle Lipton
Belle L.
3.5
6 years ago

This class is useful in that it is one of the only video tutorials I have found that brings me through exactly what I want to do - setting up a development environment in a text editor to manage the backend of website using python, django & leaflet. That being said, it took a lot of troubleshooting & extra googling. This tutorial is not written for Windows users, so getting all of the paths & environments and proper versions troubleshooted took a considerable amount of time (hours), but the content of the course was exactly what I was looking for. I think if the creator added in some different setup options for Windows users, and some comments about why you might be getting errors if you do not have the correct versions, it would make the course a lot more thorough and complete. Overall would recommend, but this is not a step by step, its a lot of independent work.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses