Spatial Analysis - Intersecting lines with polygons
Designing for mobile applications
Bonus Project - Diversity Calculator
Taking your application live
Legends in Leaflet (Pt1)
Legends in Leaflet (Pt 2)
Legends in Leaflet (Pt 3)
QGIS2Web - Get a jump start on your leaflet map creation.
Bonus Lecture: How to get the most from my series of Udemy courses.
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.
"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.
Who this course is for:
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.