dereklieu / d3-mapping

A talk from 2014 on using D3 for mapmaking
MIT License
6 stars 5 forks source link

Outline for DVDC Brouhaha #2

Open dereklieu opened 10 years ago

dereklieu commented 10 years ago

The schedule has us starting at 7:15 and going until 8:45, with a half hour Q&A. Here are my thoughts for how we could lay out this hour.

Mapping on the Internet (30 min)

  1. Introductions and saying hi. We are here to make maps, but we are also here to understand how everyone makes all the maps on the internet, because there really aren't that many ways.
  2. It'll also help us make better decisions about what kind of map suites our data. This will help us avoid killer map-related stress. Once we know about all the maps, we will deep dive into how we made Woodstock.
  3. First, there were raster maps. A lot of interactive maps on the web were raster maps. Explain what they are, how you can make them, and what their shortfalls are. Tilemill -> Mapbox -> Leaflet (client). Shortfall: once you make your map, it can take some time to go back and change your map. Benefit: The tech stack is mature and laid-out for you. Once you get familiar, you can generate lots of complex maps without worrying about too much about servers, etc.
  4. This is when we should discuss Tilemill, Mapbox, and Leaflet. Mapbox is the server, leaflet is the positioning and interaction layer.
  5. Then, people started using vectors. Google maps, Tilemill 2, d3. Vectors can be a lot more complicated, because you're the one doing the nitty-gritty work. They can also be more lightweight than raster maps, and they allow you more flexibility to change variables on the fly. Finally, you can create more complex interactives with vectors (not necessarily good!), and offer different mash-ups of data (sometimes hard!).
  6. Quick intro to d3, but they should be familiar already.
  7. Discuss how vectors can both take the place of, and complement, map tiles. Some cases require slippy raster maps, in others, you can get away with a good vector map. Some other cases require vectors on top of rasters. Give some real-world examples of each, drawing on maps that people already use.

This will be a good segway into talking about Woodstock...

Mapping Lots of Data

// TODO for Derek

cc @jueyang

dereklieu commented 10 years ago

@jueyang Just pushed up most recent work on slides. Pull down, open up, and take a read through. Let me know if there is any part you want to change, add, or make your own.