Advanced GIS
Spring 2015
Eric Brelsford
Graduate Program in International Affairs
The New School
Classes
Code examples
Classes
Week 1: Introduction to the Geoweb
slides
introduction to the geoweb
anatomy of a web map
assignment
Week 2: CartoDB
slides
materials
CartoCSS reference
assignment
Week 3: Advanced CartoCSS / How the Web Works
slides
assignment
materials
Advanced CartoCSS reference
videos
Advanced CartoCSS with CartoDB
Week 4: SQL / OpenStreetMap
slides
assignment
materials
SQL reference
videos
SQL in CartoDB
Week 5: GeoJSON and GitHub
slides
assignment
videos
GeoJSON and GitHub
Week 6: Mapbox Studio
slides
assignment
Week 7: HTML
slides
assignment
materials
HTML reference
Week 8: CSS
slides
(
longer version
)
assignment
in-class work
videos
CSS in CartoDB
Week 9: JavaScript
slides
assignment
Week 10: JavaScript II, Leaflet
slides
assignment
Week 11
slides
Week 12
slides
Code examples
CSS
Semi-transparent overlays
Centering stuff
CartoDB
Adding a map to a page with Cartodb.js
Filtering a map with a button
Filtering a map with a dropdown
Filtering a map with multiple dropdowns
Show list of data from a CartoDB table
Show convex hulls on mouse over points
Search for geometries matching a search string
Leaflet
Using Mapbox tiles
Adding data from GitHub
Popups
Map data from a CartoDB table