~/talk

Beautiful, Interactive, and Portable Maps using Folium and Live API Data

Talkat PyData DC 2018 · on Friday, 2018-11-16· [data-visualization, web-platform]
links:none on file
slides:none on file

Shows how to combine Folium + Leaflet.js with live APIs (Census, WMATA, Walkscore) plus Flask and simple caching so Python produces HTML/JS maps that render in a notebook or serve on Heroku. Demonstrates a working bus tracker fed by WMATA, choropleth maps from census GeoJSON, and Walkscore-colored routes that reveal route-by-route walkability. All examples run end-to-end; deployment works but Heroku filesystem and API rate limits make caching and persistence a known constraint.

AI-written summary · about

  1. 0:00DIY mapping with Python
  2. 3:43Maps as data visualization
  3. 5:33Folium and Leaflet
  4. 7:03Basic bus tracking map
  5. 13:50Save and share maps
  6. 14:10Fetch live API data
  7. 15:34Cache API calls
  8. 18:29Census data visualization
  9. 25:18Walk Score boundaries
  10. 28:51Bus routes by walkability
  11. 31:18Deploy maps on Heroku
  12. 33:31Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.