Display and analyze GIS data on the web with Leaflet
Training
Online
Description
-
Type
Training
-
Methodology
Online
-
Class hours
14h
-
Start date
Different dates available
"""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."
Facilities
Location
Start date
Start date
About this course
"Learn to find and zoom to your position on a mapLearn to use leaflet controls for user interface, geocoding, editing, and loading dataLearn what background maps are available and how to use themLearn to create vector data and style it in your mapLearn how to export your GIS data to GeoJSON format and load it into the mapLearn how to filter a subset of your dataLearn how to search for specific data elements and view their attributesLearn how to analyze spatial relationshipsMuch, much, more!"
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.
"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."
"-100% online -Access to the course for life -30 days warranty money back -Available from desktop or mobile app -Can begin and finish the course any time -Can repeat the course any times"
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 3 years
Subjects
- Server
- map
- Web
- spatial
- GIS
- HTML
- HTML5
- Programming skills
- Programming
- Programming Language
- Leaflet
- Design software
- GIS Data
- GIS Training
- Mapping Training
- Leaflets JS
- Leaflets tutorial
- Mapping Tool
- GIS Technology
- GIS Analyst
Course programme
Introduction
Optional - About Me
Client-Server Architecture
Required software for this course
Anatomy of a URL
Your first web map - Setup
Your first web map - Code
Leaflet documentation - Part 1
Leaflet documentation - Part 2
Leaflet Plug-ins
Optional - Editors
Section 1 Quiz
The Leaflet Map Object
The Leaflet Map Object - Part 1
The Leaflet Map Object - Part 2
The Leaflet location method
Connecting the map object to the DOM
Leaflet popups
Native Leaflet controls
Plugin Leaflet controls - Part 1
Plugin Leaflet controls - Part 2
Plugin Leaflet controls - Part 3
Plugin Leaflet controls - Part 4
Plugin Leaflet controls - Part 5
Raster layers in Leaflet
Introduction to layers
Leaflet basemaps
The layer control
Raster overlays
Vector layers in Leaflet
Introduction to vector layers
The marker object
The path and polyline objects
The polygon object
Layer groups
Leaflet Draw Plugin
Optional - GeoJSON Review
Working with geoJSON in Leaflet
The Leaflet.AJAX plugin
Other sources of vector data
Styling vector data
Native Leaflet marker styles - Part 1
Native Leaflet marker styles - Part 2
Plugin Leaflet marker styles
Creating your own custom markers
De-cluttering your markers with the markercluster plugin
Native Leaflet options for styling lines and polygons
Plugin options for styling lines and polygons
Optional - Colors on the web
Searching, filtering, and analyzing data in Leaflet
Introduction and organizing previous code
Building a search box in Leaflet - HTML and CSS
Building a search box in Leaflet - JavaScript
Building a search box in Leaflet - Autocomplete part 1
Building a search box in Leaflet - Autocomplete part 2
Generalizing functions
Filtering data - radio boxes
Filtering data - check boxes
Editing geometry in Leaflet
Finding Nearest Feature - Part 1
Finding nearest feature - Part 2
Analyzing data with Turf.js in Leaflet
Introduction to Turf.js - Buffers
Buffering based on feature attribute
Spatial analysis - Point in Polygon
Spatial analysis - Filtering a feature class
Spatial Analysis - Intersecting polygons
Spatial Analysis - Summarizing polygon feature collections
Spatial Analysis - Intersecting lines with polygons
Summary
Bonus Material
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."
Display and analyze GIS data on the web with Leaflet