SlideShare a Scribd company logo
© 2015 SpaceCurve, Inc. Confidential. | 1!
© 2015 SpaceCurve, Inc. Confidential. | 2!
Spatial Data
Hadoop Ecosystem
SpaceCurve’s Spatial Data Platform
Integrating with Hadoop
© 2015 SpaceCurve, Inc. Confidential. | 3!
© 2015 SpaceCurve, Inc. Confidential. | 4!
•  Largest datasets are geospatial in nature
– Daily generation of petabytes of data
– Most is not used or simply discarded
•  Proliferation of mobile platforms, sensors and
IoT
– More geospatial data will be generated in real-time
•  Typical big data solutions can scale to ingest
and store vast quantities of data
– But these are not designed for real-time,
geospatial data
© 2015 SpaceCurve, Inc. Confidential. | 5!
Devices > People
In 2008, # of internet devices 
exceeded # of people on earth
20 - 50 Billion
Estimated # of connected devices by 2020
80% of all data
has spatial attributes*
90% of all mobile
data is location aware*
*According to Gartner
© 2015 SpaceCurve, Inc. Confidential. | 6!
ü Mobile Platforms
ü Operational Intelligence
ü Sensored World/Digital Business
ü Context Rich Autonomous Systems 
ü Smart Machines/M2M
Source: Gartner Technology Trends 2015
© 2015 SpaceCurve, Inc. Confidential. | 7!
THE WORLD IS A
STATIC MAP
CAPTURING THE
MOTION OF THINGS

REMOTE CONTROL
OF THINGS
THINGS TALK TO
EACH OTHER




THINGS BEHAVE
INTELLIGENTLY



Map coordinates of points
of interest cataloged and
described on the Internet.
Packages have passive
sensors, we can track on
web and know where they
passed checkpoints.
UAVs used as remote
sensing platforms for
emergency response.
Aircraft optimize fuel
consumption in real-time
using data from internal and
external sensor networks.
Large fleets of autonomous
vehicles adapting to weather
conditions and traffic
congestion.
EXAMPLES
© 2015 SpaceCurve, Inc. Confidential. | 8!
© 2015 SpaceCurve, Inc. Confidential. | 9!
•  Hadoop’s open source platform has become synonymous 
with big data processing
•  Core ecosystem:
–  Distributed file system for data storage (HDFS)
–  Distributed processing of data at scale (MapReduce)
–  Batch-oriented job execution
•  Hadoop-based solutions excel at:
–  Ingesting and data warehousing multiple sources of data
–  Creating and updating analytical dashboards on a weekly, daily or
hourly basis
–  Providing insights from historical data that apply to future
scenarios
© 2015 SpaceCurve, Inc. Confidential. | 10!
•  Hadoop ecosystem can scale to geospatial storage requirements
•  HDFS not efficient for organizing and analyzing these data models as:
–  Geospatial data does not have a predictable, uniform distribution
–  Hash functions can transform unpredictable, non-uniform
distributions do not preserve nor expose geospatial biases and
relationships efficiently
•  Results:
–  Reduction in parallelism and efficiency of geospatial analysis
–  Inability to implement computational geometry needed for
geospatial analytics
© 2015 SpaceCurve, Inc. Confidential. | 11!
© 2015 SpaceCurve, Inc. Confidential. | 12!
CONTINUOUS HIGH-VELOCITY data ingestion rates are far beyond the
limits of traditional spatial analysis platforms.
SPATIAL ANALYTICS required for high-value Internet of Everything 
applications are not supportable on popular big data platforms.
REAL-TIME operational analysis requirements preclude the use 
of batch-oriented platforms.
DATA VOLUME greatly exceeds capacity of platforms designed for real-time
analysis of human-generated sources.
© 2015 SpaceCurve, Inc. Confidential. | 13!
•  SpaceCurve has created the first purpose-built 
platform from the ground up:
–  Designed for organizing multiple streams of very large scale geospatial
data
–  Optimized for analyzing data in real-time
–  Eliminates limitations on geospatial data inherent in other platforms
•  The SpaceCurve platform makes it possible to:
–  Collect and fuse multiple sources of data in real-time and immediately
streaming it to an application
–  Allow continuous queries and analytics to be run with second and sub-
second responses
–  Provide insights from real-time data that can apply to current,
immediate scenarios
© 2015 SpaceCurve, Inc. Confidential. | 14!
CONTINUOUS
HIGH-VELOCITY
INGESTION
COMPLEX SPATIAL
DATA TYPES 
OPERATIONS
EXTREME DATA
VOLUMES
REAL-TIME QUERY
EXECUTION 
ANALYSIS
© 2015 SpaceCurve, Inc. Confidential. | 15!
© 2015 SpaceCurve, Inc. Confidential. | 16!
•  Integration at the HDFS layer
•  Enables all current systems and tools to be
utilized in their normal workflows
•  Leverages existing investments and enables
real-time geospatial use cases
•  Build combined workflows that operate in
parallel or where Hadoop components can
call out queries into SpaceCurve
© 2015 SpaceCurve, Inc. Confidential. | 17!
•  Additional resources can be found below:
– Github – https://github.com/SpaceCurve/hadoop
•  This resource outlines the mechanics of export/import
between SpaceCurve and Hadoop and includes a step-
by-step tutorial using California earthquake data
– SpaceCurveVM – available upon request
•  This resource lets a user install the SpaceCurve system
loaded with sample data and use SpaceCurve SQL to
query the data
© 2015 SpaceCurve, Inc. Confidential. | 18!
ESRI	
  Tools	
  
HDFS	
  
MapReduce	
  
Hive	
  
GeoJSON	
  
Mapper	
  
Reducer	
  
Hive	
  SQL	
  
SpaceCurve
HTTP/JSON	
  
Hadoop	
  Ecosystem	
  
© 2015 SpaceCurve, Inc. Confidential. | 19!

More Related Content

What's hot (19)

PDF
Artificial Intelligence and Big Data Technologies for Copernicus Data: the Ex...
ExtremeEarth
 
PDF
ExtremeEarth Data Science Pipeline for Linked Earth Observation Data
ExtremeEarth
 
PDF
The NOAA Big Data Project Overview
Amy Gaskins
 
PDF
Rainer Sternfeld - Planetary Big Data - PlanetOS - Stanford Engineering - Mar...
Burton Lee
 
PDF
Indexing the Real World Sensor Networks (at RE.WORK Internet of Things Summit...
Rainer Sternfeld
 
PDF
Accelerating Research and Enterprise Solutions by Bridging HPC and AI
inside-BigData.com
 
PDF
Google BigQuery for analysis of scientific datasets: Interactive exploration ...
Greg Landrum
 
DOCX
Hadoop Developer
sourabh parikh
 
PDF
Data Centric HPC for Numerical Weather Forecasting
James Arnold Faeldon
 
PDF
CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...
The Statistical and Applied Mathematical Sciences Institute
 
PDF
NASA Earth Exchange (NEX) Overview
Planet OS
 
PDF
Dynamics 365: Empowering Canada's Oil & Gas Industry
vinair
 
PDF
Dynamics 365: Evolution to the Digital Age
vinair
 
PPTX
Mike Warren Keynote
Data Con LA
 
PPTX
Science base usage analysis - AGU2016 - in21d08
Sky Bristol
 
PPTX
DGterzo
Massimo Crescimbene
 
PDF
Building useful models for imbalanced datasets (without resampling)
Greg Landrum
 
Artificial Intelligence and Big Data Technologies for Copernicus Data: the Ex...
ExtremeEarth
 
ExtremeEarth Data Science Pipeline for Linked Earth Observation Data
ExtremeEarth
 
The NOAA Big Data Project Overview
Amy Gaskins
 
Rainer Sternfeld - Planetary Big Data - PlanetOS - Stanford Engineering - Mar...
Burton Lee
 
Indexing the Real World Sensor Networks (at RE.WORK Internet of Things Summit...
Rainer Sternfeld
 
Accelerating Research and Enterprise Solutions by Bridging HPC and AI
inside-BigData.com
 
Google BigQuery for analysis of scientific datasets: Interactive exploration ...
Greg Landrum
 
Hadoop Developer
sourabh parikh
 
Data Centric HPC for Numerical Weather Forecasting
James Arnold Faeldon
 
CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...
The Statistical and Applied Mathematical Sciences Institute
 
NASA Earth Exchange (NEX) Overview
Planet OS
 
Dynamics 365: Empowering Canada's Oil & Gas Industry
vinair
 
Dynamics 365: Evolution to the Digital Age
vinair
 
Mike Warren Keynote
Data Con LA
 
Science base usage analysis - AGU2016 - in21d08
Sky Bristol
 
Building useful models for imbalanced datasets (without resampling)
Greg Landrum
 

Viewers also liked (18)

PPTX
Chapter 10, Part 2: Queering the Gecko- Race, Sexual Orientation, and Margina...
JPall
 
PPT
Funkcionalnaya shema-kompyutera
grisha737
 
PPT
Information
donsam48
 
PDF
Nuovi strumenti di accesso al credito - minibond
Moltiplika
 
PPTX
Komp-nauku123
Sery Fomin
 
PPT
логістика
Sery Fomin
 
PPT
Dcb cms 330 movie anlysis pp
Dustyn Bailey
 
PDF
кратко резиме од спроведеното истражување во април 2016 од tns brima gallup i...
Детска Амбасада Меѓаши
 
PPT
Programna injeneria1
Sery Fomin
 
PDF
Национална стратегија за застапување на ПРЕЦЕДЕ мрежата 2016-2026 Партнерство...
Детска Амбасада Меѓаши
 
PPT
ПРИНЦИПИТЕ ОД ПОВЕЛБАТА ЗА ДЕЦАТА 2030 и нивната застапеност во НАЦИОНАЛНИО...
Детска Амбасада Меѓаши
 
PDF
Стратегиски план 2016 2020 на Првата детска амбасада во светот МЕЃАШИ
Детска Амбасада Меѓаши
 
PPTX
Prezentatsia menedzhment
Sery Fomin
 
RTF
Достали
alenadpua
 
PDF
Open Source: alternativa vincente per l'azienda?
Moltiplika
 
PDF
testing
alenadpua
 
PPTX
LS 574 Information Literacy Instruction Assignment
ned5041
 
PDF
Dcb cms 330 movie anlysis pp
Dustyn Bailey
 
Chapter 10, Part 2: Queering the Gecko- Race, Sexual Orientation, and Margina...
JPall
 
Funkcionalnaya shema-kompyutera
grisha737
 
Information
donsam48
 
Nuovi strumenti di accesso al credito - minibond
Moltiplika
 
Komp-nauku123
Sery Fomin
 
логістика
Sery Fomin
 
Dcb cms 330 movie anlysis pp
Dustyn Bailey
 
кратко резиме од спроведеното истражување во април 2016 од tns brima gallup i...
Детска Амбасада Меѓаши
 
Programna injeneria1
Sery Fomin
 
Национална стратегија за застапување на ПРЕЦЕДЕ мрежата 2016-2026 Партнерство...
Детска Амбасада Меѓаши
 
ПРИНЦИПИТЕ ОД ПОВЕЛБАТА ЗА ДЕЦАТА 2030 и нивната застапеност во НАЦИОНАЛНИО...
Детска Амбасада Меѓаши
 
Стратегиски план 2016 2020 на Првата детска амбасада во светот МЕЃАШИ
Детска Амбасада Меѓаши
 
Prezentatsia menedzhment
Sery Fomin
 
Достали
alenadpua
 
Open Source: alternativa vincente per l'azienda?
Moltiplika
 
testing
alenadpua
 
LS 574 Information Literacy Instruction Assignment
ned5041
 
Dcb cms 330 movie anlysis pp
Dustyn Bailey
 
Ad

Similar to SpaceCurve - Integrating with Hadoop (20)

PDF
Q4 2016 GeoTrellis Presentation
Rob Emanuele
 
PDF
A Big-Data Process Consigned Geographically by Employing Mapreduce Frame Work
IRJET Journal
 
PDF
Designing a Better Planet with Big Data and Sensor Networks (for Intelligent ...
Rainer Sternfeld
 
PDF
Tugdual Grall - Real World Use Cases: Hadoop and NoSQL in Production
Codemotion
 
PDF
Planet OS: Indexing the Real World (a lecture at the Stanford Engineering Sch...
Rainer Sternfeld
 
PPTX
Big Data - Need of Converged Data Platform
GeekNightHyderabad
 
PDF
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Paolo Corti
 
PDF
Processing Geospatial Data At Scale @locationtech
Rob Emanuele
 
PPT
Intelligent Data Processing for the Internet of Things
PayamBarnaghi
 
PDF
Real World Use Cases: Hadoop and NoSQL in Production
Codemotion
 
PDF
DataStax and Esri: Geotemporal IoT Search and Analytics
DataStax Academy
 
PPTX
High Performance and Scalable Geospatial Analytics on Cloud with Open Source
DataWorks Summit
 
PPTX
A modern IoT data processing toolbox
DataWorks Summit
 
PDF
Effective IoT System on Openstack
Takashi Kajinami
 
PPT
OS MasterMap it's not a map - but data
Snowflake Software
 
PDF
04 open source_tools
Marco Quartulli
 
PPTX
IOT DATA AND BIG DATA
Vellore institute of technology, Vellore
 
PPTX
Back to school: Big Data IDEA 101
Adam Doyle
 
PDF
Big data, Hadoop - lunchtime talk 2015.02.26
Robert Gibbon
 
PPTX
Data Ingestion At Scale (CNECCS 2017)
Jeffrey Sica
 
Q4 2016 GeoTrellis Presentation
Rob Emanuele
 
A Big-Data Process Consigned Geographically by Employing Mapreduce Frame Work
IRJET Journal
 
Designing a Better Planet with Big Data and Sensor Networks (for Intelligent ...
Rainer Sternfeld
 
Tugdual Grall - Real World Use Cases: Hadoop and NoSQL in Production
Codemotion
 
Planet OS: Indexing the Real World (a lecture at the Stanford Engineering Sch...
Rainer Sternfeld
 
Big Data - Need of Converged Data Platform
GeekNightHyderabad
 
Building an Open Source, Real-Time, Billion Object Spatio-Temporal Search Pla...
Paolo Corti
 
Processing Geospatial Data At Scale @locationtech
Rob Emanuele
 
Intelligent Data Processing for the Internet of Things
PayamBarnaghi
 
Real World Use Cases: Hadoop and NoSQL in Production
Codemotion
 
DataStax and Esri: Geotemporal IoT Search and Analytics
DataStax Academy
 
High Performance and Scalable Geospatial Analytics on Cloud with Open Source
DataWorks Summit
 
A modern IoT data processing toolbox
DataWorks Summit
 
Effective IoT System on Openstack
Takashi Kajinami
 
OS MasterMap it's not a map - but data
Snowflake Software
 
04 open source_tools
Marco Quartulli
 
Back to school: Big Data IDEA 101
Adam Doyle
 
Big data, Hadoop - lunchtime talk 2015.02.26
Robert Gibbon
 
Data Ingestion At Scale (CNECCS 2017)
Jeffrey Sica
 
Ad

Recently uploaded (20)

PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PPTX
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PPTX
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
PDF
Français Patch Tuesday - Juillet
Ivanti
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
Français Patch Tuesday - Juillet
Ivanti
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 

SpaceCurve - Integrating with Hadoop

  • 1. © 2015 SpaceCurve, Inc. Confidential. | 1!
  • 2. © 2015 SpaceCurve, Inc. Confidential. | 2! Spatial Data Hadoop Ecosystem SpaceCurve’s Spatial Data Platform Integrating with Hadoop
  • 3. © 2015 SpaceCurve, Inc. Confidential. | 3!
  • 4. © 2015 SpaceCurve, Inc. Confidential. | 4! •  Largest datasets are geospatial in nature – Daily generation of petabytes of data – Most is not used or simply discarded •  Proliferation of mobile platforms, sensors and IoT – More geospatial data will be generated in real-time •  Typical big data solutions can scale to ingest and store vast quantities of data – But these are not designed for real-time, geospatial data
  • 5. © 2015 SpaceCurve, Inc. Confidential. | 5! Devices > People In 2008, # of internet devices exceeded # of people on earth 20 - 50 Billion Estimated # of connected devices by 2020 80% of all data has spatial attributes* 90% of all mobile data is location aware* *According to Gartner
  • 6. © 2015 SpaceCurve, Inc. Confidential. | 6! ü Mobile Platforms ü Operational Intelligence ü Sensored World/Digital Business ü Context Rich Autonomous Systems  ü Smart Machines/M2M Source: Gartner Technology Trends 2015
  • 7. © 2015 SpaceCurve, Inc. Confidential. | 7! THE WORLD IS A STATIC MAP CAPTURING THE MOTION OF THINGS REMOTE CONTROL OF THINGS THINGS TALK TO EACH OTHER THINGS BEHAVE INTELLIGENTLY Map coordinates of points of interest cataloged and described on the Internet. Packages have passive sensors, we can track on web and know where they passed checkpoints. UAVs used as remote sensing platforms for emergency response. Aircraft optimize fuel consumption in real-time using data from internal and external sensor networks. Large fleets of autonomous vehicles adapting to weather conditions and traffic congestion. EXAMPLES
  • 8. © 2015 SpaceCurve, Inc. Confidential. | 8!
  • 9. © 2015 SpaceCurve, Inc. Confidential. | 9! •  Hadoop’s open source platform has become synonymous with big data processing •  Core ecosystem: –  Distributed file system for data storage (HDFS) –  Distributed processing of data at scale (MapReduce) –  Batch-oriented job execution •  Hadoop-based solutions excel at: –  Ingesting and data warehousing multiple sources of data –  Creating and updating analytical dashboards on a weekly, daily or hourly basis –  Providing insights from historical data that apply to future scenarios
  • 10. © 2015 SpaceCurve, Inc. Confidential. | 10! •  Hadoop ecosystem can scale to geospatial storage requirements •  HDFS not efficient for organizing and analyzing these data models as: –  Geospatial data does not have a predictable, uniform distribution –  Hash functions can transform unpredictable, non-uniform distributions do not preserve nor expose geospatial biases and relationships efficiently •  Results: –  Reduction in parallelism and efficiency of geospatial analysis –  Inability to implement computational geometry needed for geospatial analytics
  • 11. © 2015 SpaceCurve, Inc. Confidential. | 11!
  • 12. © 2015 SpaceCurve, Inc. Confidential. | 12! CONTINUOUS HIGH-VELOCITY data ingestion rates are far beyond the limits of traditional spatial analysis platforms. SPATIAL ANALYTICS required for high-value Internet of Everything applications are not supportable on popular big data platforms. REAL-TIME operational analysis requirements preclude the use of batch-oriented platforms. DATA VOLUME greatly exceeds capacity of platforms designed for real-time analysis of human-generated sources.
  • 13. © 2015 SpaceCurve, Inc. Confidential. | 13! •  SpaceCurve has created the first purpose-built platform from the ground up: –  Designed for organizing multiple streams of very large scale geospatial data –  Optimized for analyzing data in real-time –  Eliminates limitations on geospatial data inherent in other platforms •  The SpaceCurve platform makes it possible to: –  Collect and fuse multiple sources of data in real-time and immediately streaming it to an application –  Allow continuous queries and analytics to be run with second and sub- second responses –  Provide insights from real-time data that can apply to current, immediate scenarios
  • 14. © 2015 SpaceCurve, Inc. Confidential. | 14! CONTINUOUS HIGH-VELOCITY INGESTION COMPLEX SPATIAL DATA TYPES OPERATIONS EXTREME DATA VOLUMES REAL-TIME QUERY EXECUTION ANALYSIS
  • 15. © 2015 SpaceCurve, Inc. Confidential. | 15!
  • 16. © 2015 SpaceCurve, Inc. Confidential. | 16! •  Integration at the HDFS layer •  Enables all current systems and tools to be utilized in their normal workflows •  Leverages existing investments and enables real-time geospatial use cases •  Build combined workflows that operate in parallel or where Hadoop components can call out queries into SpaceCurve
  • 17. © 2015 SpaceCurve, Inc. Confidential. | 17! •  Additional resources can be found below: – Github – https://github.com/SpaceCurve/hadoop •  This resource outlines the mechanics of export/import between SpaceCurve and Hadoop and includes a step- by-step tutorial using California earthquake data – SpaceCurveVM – available upon request •  This resource lets a user install the SpaceCurve system loaded with sample data and use SpaceCurve SQL to query the data
  • 18. © 2015 SpaceCurve, Inc. Confidential. | 18! ESRI  Tools   HDFS   MapReduce   Hive   GeoJSON   Mapper   Reducer   Hive  SQL   SpaceCurve HTTP/JSON   Hadoop  Ecosystem  
  • 19. © 2015 SpaceCurve, Inc. Confidential. | 19!