Upgrade to Pro — share decks privately, control downloads, hide ads and more …

(GISDay 2018) Open Source Cartography: Blending Data and Design for the Next Generation of Online Maps

(GISDay 2018) Open Source Cartography: Blending Data and Design for the Next Generation of Online Maps

(note, some of these slides are animated GIFs in the original version)

Presented at SFU/UBC GIS Day in Vancouver, BC: https://www.lib.sfu.ca/find/other-materials/data-gis/gis/gis-events/gis-day

Alan McConchie

November 14, 2018
Tweet

More Decks by Alan McConchie

Other Decks in Technology

Transcript

  1. Open Source Cartography: Blending Data and Design for the Next

    Generation of Online Maps Alan McConchie, Stamen Design SFU / UBC GIS Day November 14, 2018 @mappingmashups // @stamen #GISDay sta.mn / cbp
  2. Just a few open source mapping tools and formats: QGIS

    PostGIS CartoCSS Leaflet OpenLayers TileMill D3.js GeoJSON OpenStreetMap MapboxGL Tangram Maptime t-shirt sta.mn / v32
  3. Tile renderer (Mapnik) Feature layers (CSV, GeoJSON, TopoJSON, KML) Leaflet

    (or OpenLayers) Tile cache / server (TileServer, TileStache, Tessera) Database (PostGIS) Raster tiles <HTML> <javascript> <css> </HTML> Browser (Firefox, Chrome, Safari, IE) Styling language (CartoCSS) Vector data tiles OpenGL / WebGL Map Renderers (MapboxGL, Tangram) D3.js javascript mapping libraries javascript mapping libraries {.js} {.js} (non-map charts) canvas svg Don't read this whole chart now! Learn more at "Anatomy of a Web Map" sta.mn / qhg
  4. An interactive atlas of American history Built on CARTO +

    d3.js Funded by the Mellon Foundation
  5. synced tables from Google Sheets GeoJSON D3 charts map tiles

    Leaflet markers, D3 overlays (svg + canvas) user interaction: react.js
  6. !58

  7. !59

  8. !60

  9. meetup.com / OpenStreetMap-Vancouver (show up to a meeting!) meetup.com /

    MaptimeYVR (you can get it started again!) Want to learn more?