Advanced Interactive Web Mapping, Programming, and Design

Spring 2016

Eric Brelsford

Spatial Analysis and Visualization Initiative

Pratt

Assignments

  1. Use CartoCSS and SQL to customize a CartoDB map
  2. Working with APIs
  3. Using Leaflet Plugins
  4. Spatial SQL
  5. Final Project

Classes

Class 1: Refreshers and CartoDB

slides in-class exercises

Class 2: CartoCSS and SQL

slides in-class exercises

Class 3: APIs

slides in-class exercises

Class 4: APIs continued

slides in-class exercises

Class 5: APIs continued

slides in-class exercises

Class 6: Leaflet

slides in-class exercises

Class 7: Leaflet

slides in-class exercises

Class 8: Spatial SQL, CartoDB.js

slides in-class exercises

Class 9: More CartoDB.js

slides in-class exercises

Class 10: Mapbox

slides in-class exercises

Class 11: Templates, Turf

slides in-class exercises

Class 12

slides in-class exercises

Wrap-up

slides

Materials

Code Examples

JavaScript

Leaflet

CartoDB

Mapbox

Turf

Mustache