Upload
bbva-innovation-center
View
240
Download
0
Tags:
Embed Size (px)
Citation preview
CartoDB
The next generation mapping platform Apr. 6th, 2015BBVA's InnovaChallenge Data Week
Welcome!
Daniel [email protected]
What do we mean by "mappingplatform"?
...oops, we missed the "web" part!
We put data into maps
Subset of so-called "data visualization"Data visualization webinar by Eric Rodenbeck
Perfect company for "geospatialcalculations"
Yes, we want GIS, but it never looked that good!
What do we mean by "nextgeneration"?
It's about the challenges!!!
What we'll see todayChallenges
How CartoDB is facing them
What we won't see todayCartoDB's comprehensive feature list
CartoDB demo
Other webinars at InnovaChallenge(Spanish)
Introduccin a CartoDB
CartoDB - APIs geoespaciales
CartoDB resourcesOnline documentation, tutorials and more
Maps were only like this not thatlong ago...
(c) Tobias Abel
Nowadays we use maps for:Not getting lost
Routing (distances, optimization)
Location based services
Topology
...
That means endless applicationsTrends, opinions...
Crime mapping
Election maps
Earth observation
Fleet management
Sensor network management
...
http://cartodb.com/gallery/
Got a glimpse of where we aregoing?
Data is finally out there!!!
(c) Justgrimes
Public data is here to stay (open data)Government data
Community-driven data
...
...or in there!!!Private geospatial data is growing too
We want everyone to make maps!
But it's not that easyPricing curve
Learning curve
How do we do it?We're open source
Freemium model for cartodb.com
Special pricing for academic community, scientists andnon-profit projects
Helper tools: dashboard, editor, odissey...
Documentation and training material
Partner network
Consultancy services
We need basemaps
(c) Brian Sawyer
But they are heavy and expensive
We make basemaps more accessibleWe make basemaps available to all our users (even
satellite!)
You can use your own basemaps (but we don't hostthem!)
You may use different basemaps for calculations
Data availability
(c) Mr. TinDC
Many different sources and formatsGIS, databases, spreadsheets...
SHP, KML, GeoJSON, CSV, TAB...
Three approachesSupport as many different formats as we can
Providing alternative import/update paths for the data
One-click integration
Map availability
(c) Michael Davis-Burchat
Spread the word!Embedding capabilities (link, iframe, oEmbed)
CartoDb PlatformIf you want to rule the map
Import API, SQL API, Maps API
cartodb.js
Maps aren't static anymore
(c) Secular Psychedelic
Torque
Security
(c) David Goehring
PrivacyYou may want your map and data to be private
You may want your data to be private but have a publicmap
You may want to host your data yourself
Security modelSecurity at data base level
Authentication and authorization in APIs
Named maps
CartoDB On-premise or deploy your own CartoDBinstance
Dataset size
(c) Steve Jurvetson
Datasets can sometimes be hugeAnd worse, we might want to make complex calculations
before rendering the maps
Server-side tile renderingImport/update optimization
Display query optimization
Dedicated resources
Data changes over timeReal-time updates
Sync tables
Maps can be really successful......and your potential audience is massive
(c) micadew
Maps can't waitQuery optimization
Heavy caching all around
Data updates influence caching
Protection from dataset locking
Active fronts
(c) Grzegorz Jereczek
UX vs. pro users
Datasets keep growing
Integration with external data sources and visualization oranalysis tools
Real time
Complex calculations
3D
(c) Romana Klee
We want people to make maps!Maps have changed a lot lately, just like so many other
things
They've now become an even more useful tool
This poses new challenges
With new challenges come new solutions
(c) Michael Mandiberg
Questions?