Space-time Mapping New ways of exploring and explaining data Andy - - PowerPoint PPT Presentation

space time mapping
SMART_READER_LITE
LIVE PREVIEW

Space-time Mapping New ways of exploring and explaining data Andy - - PowerPoint PPT Presentation

Space-time Mapping New ways of exploring and explaining data Andy Eschbacher @MrEPhysics Map Scientist CartoDB Visualizing Escape Scenarios From the Washington Post Map by siggyf #sunrise map See map here See map here Map by


slide-1
SLIDE 1

Space-time Mapping

New ways of exploring and explaining data Andy Eschbacher @MrEPhysics Map Scientist CartoDB

slide-2
SLIDE 2

Visualizing Escape Scenarios

From the Washington Post

slide-3
SLIDE 3

Map by siggyf

slide-4
SLIDE 4

#sunrise map

See map here

slide-5
SLIDE 5

See map here Map by Anti-Eviction Mapping Project

slide-6
SLIDE 6

Map by Lifewatch INBO

Bird Migration Mapping

slide-7
SLIDE 7

Maps by EuroBirdPortal

Bird Migration Mapping

slide-8
SLIDE 8

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

slide-9
SLIDE 9

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

bottlenecks What’s the minimal data dicing we can do?

slide-10
SLIDE 10

Platform Data services Your data Platform Data services Your data Platform Data services Your data Torque DataCube slices of data on the client flux capacitor for maps tiling data, data3

THINGS x PLACES y TIME z

slide by Aurelia Moser

slide-11
SLIDE 11

Slow for a lot of data C C O O N N Fast Light Cached Lossy P P R R O O

slide by Aurelia Moser

slide-12
SLIDE 12

floor(({column_conv} - {start})/{step}) (curr_time - min_time) / number_steps aka Torque Timing

TIME z

slide by Aurelia Moser

slide-13
SLIDE 13

Platform Data services Your data Editor Platform Data services Your data Editor Platform Data services Your data Editor delta encoding Torque Encoding

gzip compression binning by step

1.3M tweets 800K points slide by Aurelia Moser, graphics Javi Santana

slide-14
SLIDE 14

Windshaft, Torque Renderer.js: https://github.com/CartoDB/Windshaft/

slide-15
SLIDE 15

Aggregation happens here

slide-16
SLIDE 16
slide-17
SLIDE 17

BROWSER

CartoDB.js Odyssey.js Torque.js Leaflet/GMaps/OLayers

EDITOR

Varnish Stuff PostgreSQL PostGIS Maps API SQL API Mapnik Torque Redis CartoDB Server API AWS Elastics ImportsAPI RESTAPI PostgreSQL/PostGIS AWS Elastics

slide by Aurelia Moser

slide-18
SLIDE 18

See Torque’s render code

Experiments with Torque’s renderer

slide-19
SLIDE 19

Torque with Labels

Map by Stuart Lynn

slide-20
SLIDE 20

Torque with Vectors

Map by Stuart Lynn

slide-21
SLIDE 21

Multivariate Torque

Map by Stuart Lynn

slide-22
SLIDE 22

Isoline Tests

work by Francisco Dans

slide-23
SLIDE 23

Isoline Tests

work by Francisco Dans

slide-24
SLIDE 24

Isoband Tests

work by Francisco Dans

slide-25
SLIDE 25

Torque with D3

work by Javi Santana

slide-26
SLIDE 26

Fork Torque today and make a renderer

https://github.com/CartoDB/torque

slide-27
SLIDE 27

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

View my slides at http://bit.ly/cdb-torque