Mô tả

"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.

Bạn sẽ học được gì

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!

Yêu cầu

  • 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.

Nội dung khoá học

8 sections

Introduction

12 lectures
Introduction
03:24
Optional - About Me
05:04
Client-Server Architecture
06:46
Required software for this course
14:14
Anatomy of a URL
03:45
Your first web map - Setup
09:36
Your first web map - Code
13:49
Leaflet documentation - Part 1
06:40
Leaflet documentation - Part 2
06:07
Leaflet Plug-ins
07:20
Optional - Editors
15:21
Section 1 Quiz
3 questions

The Leaflet Map Object

11 lectures
The Leaflet Map Object - Part 1
08:36
The Leaflet Map Object - Part 2
12:09
The Leaflet location method
13:34
Connecting the map object to the DOM
16:22
Leaflet popups
15:28
Native Leaflet controls
13:49
Plugin Leaflet controls - Part 1
03:08
Plugin Leaflet controls - Part 2
13:10
Plugin Leaflet controls - Part 3
11:01
Plugin Leaflet controls - Part 4
17:22
Plugin Leaflet controls - Part 5
14:28

Raster layers in Leaflet

4 lectures
Introduction to layers
04:56
Leaflet basemaps
09:49
The layer control
18:40
Raster overlays
13:48

Vector layers in Leaflet

10 lectures
Introduction to vector layers
04:14
The marker object
11:43
The path and polyline objects
09:58
The polygon object
12:24
Layer groups
12:25
Leaflet Draw Plugin
18:21
Optional - GeoJSON Review
13:49
Working with geoJSON in Leaflet
05:54
The Leaflet.AJAX plugin
17:30
Other sources of vector data
03:24

Styling vector data

8 lectures
Native Leaflet marker styles - Part 1
03:52
Native Leaflet marker styles - Part 2
19:25
Plugin Leaflet marker styles
19:45
Creating your own custom markers
06:45
De-cluttering your markers with the markercluster plugin
09:12
Native Leaflet options for styling lines and polygons
19:00
Plugin options for styling lines and polygons
04:06
Optional - Colors on the web
13:56

Searching, filtering, and analyzing data in Leaflet

11 lectures
Introduction and organizing previous code
09:14
Building a search box in Leaflet - HTML and CSS
11:58
Building a search box in Leaflet - JavaScript
05:58
Building a search box in Leaflet - Autocomplete part 1
16:28
Building a search box in Leaflet - Autocomplete part 2
19:24
Generalizing functions
06:43
Filtering data - radio boxes
13:52
Filtering data - check boxes
18:16
Editing geometry in Leaflet
09:10
Finding Nearest Feature - Part 1
13:50
Finding nearest feature - Part 2
19:41

Analyzing data with Turf.js in Leaflet

8 lectures
Introduction to Turf.js - Buffers
12:46
Buffering based on feature attribute
05:44
Spatial analysis - Point in Polygon
19:26
Spatial analysis - Filtering a feature class
10:50
Spatial Analysis - Intersecting polygons
10:00
Spatial Analysis - Summarizing polygon feature collections
08:15
Spatial Analysis - Intersecting lines with polygons
15:19
Summary
03:03

Bonus Material

8 lectures
Designing for mobile applications
15:38
Bonus Project - Diversity Calculator
18:10
Taking your application live
05:30
Legends in Leaflet (Pt1)
10:38
Legends in Leaflet (Pt 2)
19:22
Legends in Leaflet (Pt 3)
08:50
QGIS2Web - Get a jump start on your leaflet map creation.
14:47
Bonus Lecture: How to get the most from my series of Udemy courses.
16:16

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.