Advanced GIS
Spring 2021
Classes
Week 1: Introduction to Webmaps
assignment
Week 2: Carto & CartoCSS
in-class exercises
materials
videos
assignment
Week 3: SQL
in-class exercises
materials
videos
assignment
Week 4: HTML
in-class exercises
materials
videos
assignment
Week 5: CSS
in-class exercises
videos
assignment
Week 6: JavaScript
in-class exercises
materials
videos
assignment
Week 7: JavaScript part 2 (variables, arrays, and objects)
in-class exercises
materials
assignment
videos
Week 8: JavaScript part 3
in-class exercises
materials
assignment
videos
Week 9: JavaScript part 4
in-class exercises
assignment
materials
videos
Week 10: Mapbox
in-class exercises
materials
videos
Week 11: GitHub
in-class exercises
materials
videos
Week 12
materials
- Using Leaflet without Carto
- Layer switcher
- Using the open data API with Leaflet
- Using the OpenStreetMap Overpass API with Leaflet
- Using Mapbox GL
- Using Mapbox GL with your own GeoJSON
- Using Leaflet.TimeDimension for timelines
- Using leaflet-markercluster
- Carto.js: slider to change opacity
- Carto.js: get bucket values when using CartoCSS ramps