Week 3

Monday, June 10

Things to do for/on June 10

  • Sign up for a Mapbox account
  • Download Tilemill
  • Sign up for a CartoDB account

Resources for June 10

Morning Schedule (we’ll break for lunch at 11:30)

  • Fundamentals of the Geospatial Web
  • Components of the Geospatial Web
  • Understanding Web Map Services
  • Problems with Proprietary/For Profit Web Map Services
  • Introduction to OpenStreetMap
  • Benefits of OpenStreetMap
  • Introduction to JavaScript Mapping Libraries (Leaflet, Open Layers, Modest Maps, Kartograph, etc)
  • Geospatial Data
  • Introduction to “Full Stack” Geospatial Viz Tools (Mapbox, CartoDB, Geocommons, Fusion Tables, Ushahidi, Viewshare, Wordmap)
  • Benefits and Drawbacks of “Full Stack” Geospatial Vix Tools
  • Geocoding and Reverse Geocoding
  • Geoparsing and Geoparsers
  • Introduction to CartoCSS
  • Challenges of “Deep Time” Heritage Geospatial Visualization

Afternoon Schedule

  • Mapbox workshop
  • CartoDB Workshop

Tuesday, June 11

Things to do for/on June 11

  • Make sure you complete any remaining of the basic CartoDB tutorials

Resources for June 11

Morning & Afternoon Schedule

  • MapBox/CartoDB/GeoCommons Project Development Challenge: Select one of the three collections of data listed above (national parks, world heritage sites, or UPenn Museum data) and build a geospatial visualization. Based on the available data, collectively construct a narrative (what are you trying to communicate), collectively develop a concept, choose a tool (Mapbox, CartoDB, or Geocommons) that will allow you to build your concept, break into smaller groups based on agreed upon responsibilities on the project, wrangle and clean the data as necessary, and BUILD. Be sure to choose the right tool fo the job (spend some time figuring out which will work best for your project). Be sure to scope your project for the limited development time (1.5 days). Don’t envision a project that is bigger than what you can accomplish in this timeframe. Be sure that your final project has an interactive component that allows the audience to explore the data and get into the narrative – this isn’t just about making a pretty map.  Be sure that your finished project has a title and text to provide background and context for the visualization (remember, other people than you will be looking at this).  When the project is finished, each team will present to the group. The project will also go on the fieldschool website.

Wednesday, June 12

Resources for June 13

Morning Schedule

  • MapBox/CartoDB Project Development Challenge (cont.)

Afternoon Schedule

  • Present MapBox/CartoDB Project Development Challenge projects.
  • Working with Javascript Mapping Libraries
  • Leaflet.js tutorial
  • Leaflet.js workshop assignment: Display a map (using Leaflet.js) in an HTML document. Make the map take up the entire width and height of the browser.  Select a different map style from the CloudMade Style Editor. Have the map load up at a significant enough zoom level to display a city (your choice). Load the map up with a default marker on a point of interest in that city. When clicked, the marker should have a simple (default) popup with some descriptive text. Make sure that the popup doesn’t open when the map loads, only when the user clicks on it. If you finish this stuff and are feeling ambitious, change the tiles you are using from CloudMade to MapQuest Open.

Thursday, June 13

Resources for June 13

Morning Schedule

  • Introduction to Data Visualization

Afternoon Schedule

  • Lightning Project Pitches

Friday, June 14

Morning Schedule

  • Introduction to JavaScript Data Visualization Libraries

Afternoon Schedule

  • Final Project(s) Discussion and Decisions

Leave a Reply