~/talk

Bokeh Maps - Interactive Map for Your Next Web Application

links:none on file
slides:none on file

An interactive choropleth is built that visualizes 311 call volumes by neighborhood using pandas and GeoPandas with Dask for large files and Bokeh for callbacks and color mapping, deployed from a Jupyter notebook to Google Cloud. Data cleanup merges tabular rows with polygon geometries for 99 neighborhood councils, handling over a million rows per year and producing a live update via Bokeh column data sources and transform color mappers. The demo runs locally and on cloud but the app is not yet publicly released.

AI-written summary · about

  1. 0:00Introduction
  2. 1:15Why use interactive maps
  3. 3:00Drawbacks of interactive maps
  4. 3:42Case study: 311 call volume map
  5. 5:49Data preparation and cleaning
  6. 7:34Handling large datasets with pandas and Dask
  7. 8:42Reading spatial data with GeoPandas
  8. 10:09Cleaning and merging geographic data
  9. 12:58Why Bokeh for interactive maps
  10. 14:02Handling callbacks in visualizations
  11. 15:28Converting data for ColumnDataSource
  12. 17:15Role of the update function
  13. 19:08Setting up Bokeh figure and tools
  14. 21:19Drawing polygons with Bokeh patches
  15. 22:45Color mapping in maps
  16. 23:57Adding interactive controls
  17. 25:03Modifying document layout
  18. 26:49Deploying to Google Cloud
  19. 28:37Final demo and sharing
  20. 30:46Finding geographic data
  21. 32:10Real-time data streaming
  22. 32:50Choosing features for storytelling
  23. 34:15Working with zip codes
  24. 34:56Tracking user engagement
~/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.