the state of big data for geo - esri big data meetup

44
@ajturner CTO DC Dev Center @seangorman Strategist DC Dev Center The State of Big Data for Geo

Upload: seagor

Post on 22-Apr-2015

3.057 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: The State of Big Data for Geo - ESRI Big Data Meetup

@ajturnerCTO DC Dev Center

@seangorman Strategist DC Dev Center

The State of Big Data for Geo

Page 2: The State of Big Data for Geo - ESRI Big Data Meetup

Trends

Page 3: The State of Big Data for Geo - ESRI Big Data Meetup

Of the 318 million mobile handsets shipped in 2011 79.9% were GPS enabled

iSuppli 2010

Page 4: The State of Big Data for Geo - ESRI Big Data Meetup

Jess3 2011

Page 5: The State of Big Data for Geo - ESRI Big Data Meetup

Meeker 2011

Page 6: The State of Big Data for Geo - ESRI Big Data Meetup

In the United States 72.2% of users accessed social media sites and blogs through their mobile devices – up 37% from 2010

ComScore 2011

Page 7: The State of Big Data for Geo - ESRI Big Data Meetup

What is Big Data?

Page 8: The State of Big Data for Geo - ESRI Big Data Meetup

Volume

Page 9: The State of Big Data for Geo - ESRI Big Data Meetup

MrGeo

Page 10: The State of Big Data for Geo - ESRI Big Data Meetup

MapReduce Geo (MrGeo)

• DIA project initiated by Terry Busch to extend geoprocessing to very large data sets

• Built by SPADAC -> GeoEye -> Digital Globe• Uses HDFS and MapReduce to store, process, and index

geospatial imagery and vector data• Interoperable with:

– ArcGIS Desktop– COMET– Google Earth– WMS clients– Adobe Flex and Silverlight environments

• Listed on the Hadoop Apache page to be open sourced

Page 11: The State of Big Data for Geo - ESRI Big Data Meetup

Brian Levy 2010

Page 12: The State of Big Data for Geo - ESRI Big Data Meetup

Velocity

Page 13: The State of Big Data for Geo - ESRI Big Data Meetup

Esper

Page 14: The State of Big Data for Geo - ESRI Big Data Meetup

GCEP

• Geospatial complex event processing• Extends the to include the ability to use Geospatial

constructs in the rules for filtering events • The ability to utilize the OGC Geospatial Functions

within Esper's Event Processing Language (EPL).–Contains, within, disjoint, intersects, overlaps,

crosses, intersection, touches, buffer, relate, union, convex hull

Page 15: The State of Big Data for Geo - ESRI Big Data Meetup

Variety

Page 16: The State of Big Data for Geo - ESRI Big Data Meetup
Page 17: The State of Big Data for Geo - ESRI Big Data Meetup

Neo4j Spatial• Utilities for importing from ESRI Shapefile as well as

Open Street Map files• Support for all the common geometry types• An RTree index for fast searches on geometries• Support for topology operations during the search

(contains, within, intersects, covers, disjoint, etc.)• The possibility to enable spatial operations on any graph

of data, regardless of the way the spatial data is stored, as long as an adapter is provided to map from the graph to the geometries.

• Ability to split a single layer or dataset into multiple sub-layers or views with pre-configured filters

Page 18: The State of Big Data for Geo - ESRI Big Data Meetup

Peter Neubauer 2011

Page 19: The State of Big Data for Geo - ESRI Big Data Meetup

Peter Neubauer 2011

Page 20: The State of Big Data for Geo - ESRI Big Data Meetup
Page 21: The State of Big Data for Geo - ESRI Big Data Meetup

ESRI and Big Data

Page 22: The State of Big Data for Geo - ESRI Big Data Meetup

Why Big Data?

Page 23: The State of Big Data for Geo - ESRI Big Data Meetup

1. Connecting Big Data to GIS

Page 24: The State of Big Data for Geo - ESRI Big Data Meetup
Page 25: The State of Big Data for Geo - ESRI Big Data Meetup

2. Scaling Geoprocessing

Page 26: The State of Big Data for Geo - ESRI Big Data Meetup
Page 27: The State of Big Data for Geo - ESRI Big Data Meetup

Case Study:NYC Marathon

Page 28: The State of Big Data for Geo - ESRI Big Data Meetup

Case Study:Colorado Wildfires

Page 29: The State of Big Data for Geo - ESRI Big Data Meetup
Page 30: The State of Big Data for Geo - ESRI Big Data Meetup
Page 31: The State of Big Data for Geo - ESRI Big Data Meetup
Page 32: The State of Big Data for Geo - ESRI Big Data Meetup
Page 33: The State of Big Data for Geo - ESRI Big Data Meetup

3. Evolving GeoAnalysis

Page 34: The State of Big Data for Geo - ESRI Big Data Meetup

Are we doing it backwards?

Page 35: The State of Big Data for Geo - ESRI Big Data Meetup

May 2nd OBL Tweets6,454 Tweets with GPS 6,000,000 total Tweets

Page 36: The State of Big Data for Geo - ESRI Big Data Meetup

Why run our analysis with six thousand instead of six million?

Page 37: The State of Big Data for Geo - ESRI Big Data Meetup

Tracking the first

OBL Tweet

Page 38: The State of Big Data for Geo - ESRI Big Data Meetup

Extract Analyze

ExtractAnalyze

or

Page 39: The State of Big Data for Geo - ESRI Big Data Meetup

Statistical Mechanics

Page 40: The State of Big Data for Geo - ESRI Big Data Meetup

Community Detection

Page 41: The State of Big Data for Geo - ESRI Big Data Meetup
Page 42: The State of Big Data for Geo - ESRI Big Data Meetup

The Future

Page 43: The State of Big Data for Geo - ESRI Big Data Meetup

Real Time Pattern Analysis and Alerting

Page 44: The State of Big Data for Geo - ESRI Big Data Meetup