Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm

28
CartoDB and the New Spatial Technology Paradigm New ways of exploring and explaining data Francisco Dans @fdans Rendering developer CartoDB

Transcript of Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm

Page 1: Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm

CartoDB and the New Spatial Technology ParadigmNew ways of exploring and explaining data

Francisco Dans@fdans

Rendering developerCartoDB

Page 2: Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm

Connected Location Data Cloud Geo-AnalyticsVisual Data Discovery

Real-time data streams from enterprise data and external

sources.

Self-service geospatial algorithms to derive meaning

from geo.

Custom visualisations, reports and publishing tools to integrate

CartoDB anywhere.

Page 3: Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm

Enabling people to tell stories..

Page 4: Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm

global forest watch, http://www.globalforestwatch.org/

...and gather insights from their data

Page 5: Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm

CLIENT-SIDE RENDERING!

(without webgl)

Page 6: Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm
Page 7: Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm

cartodb.com/blog

Page 13: Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm

Animated Web Maps are hard… traditional data downloads lead to big bottlenecks

What’s the minimal data dicing we can do?

Page 14: Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm

Torque DataCube

slices of data on the client

flux capacitor for maps

tiling data, data3

THINGSx PLACES

y

TIME

z

slide by Aurelia Moser

Page 15: Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm

floor(({column_conv} - {start})/{step})

(curr_time - min_time) / number_steps

aka

Torque Timing

TIME

z

slide by Aurelia Moser

Page 16: Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm

delta encoding

Torque Encoding

gzip compression

binning by step

1.3M tweets

800K points

slide by Aurelia Moser, graphics Javi Santana

Page 17: Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm
Page 18: Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm

BROWSER

CartoDB.js Odyssey.js Torque.js

Leaflet/GMaps/OLayersEDITOR

Varnish Stuff

PostgreSQL

PostGIS

Maps API SQL API

Mapnik Torque RedisCartoDB Server API

AWS

Elas

tics

ImportsAPIRESTAPI

PostgreSQL/PostGIS

AWS

Elas

tics

Page 27: Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm

Fork Torque today and make a rendererhttps://github.com/CartoDB/torque

Page 28: Wherecamp Navigation Conference 2015 - CartoDB and the new spatial technology paradigm

Thank you to Andy Eschbacher Javi Santana, Stuart Lynn, and Aurelia Moser for helping with materials for this talk.