Advanced GIS
Spring 2020
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
videos
Week 11: GitHub
in-class exercises
materials
videos
Week 12
materials
- Carto.js get data in drawn polygon
- Using Leaflet without Carto
- Layer switcher
- Using the Streetview API
- Using the open data API with Leaflet
- Using the OpenStreetMap Overpass API with Leaflet
- Using Mapbox GL
- Using Mapbox GL with your own GeoJSON
- Structuring a page with HTML and CSS
- Putting buttons in a sidebar
- Using Leaflet.TimeDimension for timelines
- Adding popups on mouseover
videos
Projects
Final project thoughts
Due February 5
assignment
Final project proposal
Due February 26
assignment
Final project milestone
Due April 1
assignment
Final project
Due May 10
assignment