Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Display and analyze GIS data on the web with Leaflet

Client side mapping applications with the open source javascript libraries Leaflet.js and Turf.js
(665 reviews)
3,731 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 13h 43m
Language: English
Next start: On Demand

Table of contents


“This is a great and advanced web mapping application course to solve real world problem. It’s very to follow up and the instructor is very knowledgeable. I would recommend it to anyone who is interested in the field webmapping. Thanks Michael.”
“Very nice course on using leaflet to build web maps. Many aspects of leaflet and leaflet plugins are covered along with some more advanced analysis using turf. The code examples are helpful in getting started with leaflet maps and adding widgets for interacting with the map.”

This course will provide you with the knowledge you need to 
•create a Leaflet web map•add map controls •choose from a variety of background maps•add your own GIS to it•style your data•find specific data•analyze spatial relationships At the end of the course you will be able to create web interfaces to view, search, and analyze your GIS data and make them accessible to anyone with a web interface for free!

This course requires only a text editor and an open source web server to get started designing web GIS applications.

You will learn

✓ Learn to find and zoom to your position on a map
✓ Learn to use leaflet controls for user interface, geocoding, editing, and loading data
✓ Learn what background maps are available and how to use them
✓ Learn to create vector data and style it in your map
✓ Learn how to export your GIS data to GeoJSON format and load it into the map
✓ Learn how to filter a subset of your data
✓ Learn how to search for specific data elements and view their attributes
✓ Learn how to analyze spatial relationships
✓ Much, much, more!


• This course has a prerequisite called Introduction to Web Programming for GIS Applications. I assume that students will be familiar with the subject matter of that course up to at least Lesson 61.
• If you have some familiarity withHTML, CSS, jQuery, Bootstrap, JavaScript, and GIS you should be able to take this course without the prerequisite but I am basing this course on that level of knowledge.

This course is for

• This course is oriented towards GIS professionals who are interested in expanding their skill sets to display and analyze their data on the web. I use open source software to make the material available to everyone free of charge but many of the concepts will be useful for commercial JavaScript API’s as well. This course will also be useful for Web Developers who want to learn to add maps to their projects with leaflet.
GIS Programming
I have been programming and working with database applications for over 30 years, and specializing in geospatial applications for over 20 years.  I am a believer in the 80/20 pareto principle which suggests that you only need to understand 20% of a subject in order to do 80% of your work. My goal in all my courses is to teach at the level of that 20% sweet spot and to provide my students with the background and the tools they need to learn the rest of what they need on their own.
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 13h 43m
Language: English
Next start: On Demand

Students are also interested in