Ryan BrideauStreaming Geo-Visualizations with D3, Mapbox and RethinkDB
Streaming Geo-Visualizations with D3, Mapbox and RethinkDB
Traditional browser-based map visualizations depend on one-time or regularly occurring batch processing and are displayed using either pre-rendered image tiles or on domain-specific mapping applications. This talk will describe my active research on using standard ‘slippy maps’ like Google Maps and Mapbox as a foundation to create dynamically updating maps using the geospatial features of D3.js.
In addition, the underlying architecture – powered by RethinkDB – allows for not only the exploration of realtime data in geographic space, but also though time by treating all historical data as a data stream. The result is a system for visualizing realtime and historical geospatial data in a browser in a way that is tolerant of network delays and is highly scalable.
Ryan is a current masters student studying streaming geospatial data visualization at UNB’s People In Motion Lab. As a product manager at LiveOps, he leads their overall data analytics and visualization strategy, and in his spare time also writes data journalism pieces for Citizens Code and Y-Combinator-backed startup Priceonomics.