Mapping JS: Building narrative with geo data + CartoDB

  • Event: 2015 CAR Conference
  • Speaker: Aurelia Moser of CartoDB
  • Date/Time: Friday, Mar. 6 at 3:20pm
  • Location: M109
  • Audio file: No audio file available.

Learn how to publish stylish interactive maps in javascript. We'll bridge from the Intermediate Javascript course and talk about how to apply JS skills to mapping visualizations. We'll cover some basics, data management, particulars of CartoJS and then some tools for designing narrative around maps. Below is a rough outline of the class.

  • Basics: overview of the different components of webmaps, how they work on a general level, and how they work in JS
  • Data: review of ways to get and prepare data for webmaps. We will look at free sources (e.g. data.gov, local data portals, OSM), as well as how to create and transform data of your own (e.g. CartoDB.js, SQL), and how to store it (github/CartoDB).
  • Building a Map: Working with Carto.js, Import-API, Maps-API, SQL-API
  • Building a narrative: How to couple Carto.js with Odyssey.js for an interactive piece

Prerequisites: Some familiarity with Javascript/JQuery/SQL/Postgres is a plus.

Speaker Bios

  • Aurelia is a librarian, developer and curious cartographer building communities around code at CartoDB. Previously of Ushahidi and Internews Kenya, she's been working in the open tech and non-profit journalism space for a few years, and recent projects have had her working with mapping sensor data to support agricultural security and sustainable apis ecosystems in the Global South. @auremoser

Related Tipsheets

No tipsheets have yet been uploaded for this event.