SlideShare a Scribd company logo
WHITEPAPER
The Impact of Always-on
Connectivity for Geospatial
Applications and Analysis
DATE: April 2016
2
Table of Content
Devices, Computing and Connectivity Converge..................................................................................................................3
Geospatial Analytics and Transportation......................................................................................................................................4
An Esri Take on New York’s Taxi Data.............................................................................................................................................7
Zoomdata TaxiStats........................................................................................................................................................................................9
About MemSQL Geospatial..................................................................................................................................................................11
3
Devices, Computing and Connectivity
Converge
In the past ten years technology shifts have re-crafted the geospatial applications and analytics
landscape.
• The iPhone and Android ecosystems have fostered a world where almost everyone is a
beacon of information;
• Large scale computing capabilities have provided companies like Google and Facebook
the ability to keep track of billions of things, and companies like Amazon and
Microsoft are making similar computing power available to everyone;
• Global Internet coverage continues to expand, including innovative programs with
balloons and solar powered drones.
These trends are causing billion dollar shifts in the mapping and geospatially-oriented
industries, for example:
In August 2015, a consortium of the largest German automakers including Audi, BMW,
and Daimler (Mercedes) bought Nokia’s Here mapping unit, the largest competitor to
Google Maps, for $3.1 billion.
In addition to automakers like the German consortium having a stake in owning and
controlling mapping data and driver user experiences, the largest private companies, like
Uber and Airbnb, depend on maps as an integral part of their applications.
Source: VentureBeat
In this paper, we’ll examine several showcase applications that demonstrate modern geospatial
capabilities of an in-memory approach. In particular, we’ll focus on transportation.
4
Geospatial Analytics and Transportation
Uber has shown the world what is possible when capitalizing on the trends we called out
earlier: ubiquitous mobile phones, computing capabilities, and connectivity. In late 2015, Uber
announced it has server 1 billion rides, and in early 2016 it was operating in 400 cities across
68 countries1
Uber began when its co-founders were unable to get a taxi one evening, but the frustration
was impactful knowing they held GPS-capable computers in their pocket and there was likely a
labor and asset pool capable of filling the taxi gap.
Of course what makes Uber stand out today it its ability to link millions of riders and
corresponding drivers quickly, accurately, safely, and effortlessly. It is hard to discount this as
anything but a game changer.
While Uber data is not available for the world to see, we are fortunate to be able to get a small
sense of the kind of information involved with the release of taxi data from the New York City
Taxi Commission
MemSQL Supercar
Real-time geospatial capabilities in MemSQL identify the geographic location and
characteristics of natural or constructed features and boundaries, and the objects that reside
or move within them. For mobile, transportation and logistics, having instant access to real-
time geospatial data can mean greater visibility into smart device application use, fuel
efficiency, global supply chains and real-time inventory management. Industries gain true
competitive advantage when business-critical decisions can be made as quickly as the data is
captured.
The demonstration, titled Supercar, makes use of a dataset containing the details of 170
million real world taxi rides. By sampling this dataset and creating real-time records while
simultaneously querying the data, Supercar simulates the ability to monitor and derive insights
across hundreds of thousands of objects on the go.
1
http://expandedramblings.com/index.php/uber-statistics/
5
By natively integrating geospatial datatypes in its relational database, MemSQL enables simple
queries to derive informative results. The queries available in Supercar include:
• How many riders did we serve?
• What was the average rider wait time?
• What was the average trip distance?
• What was the average trip time?
• What was the average price/fare?
Simple Queries With Native Geospatial Intelligence
The demonstration uses the developer-focused mapping platform from Mapbox and combines
simple SQL queries generated on the fly. For example, users can pan across the map and zoom
in to specific sections which creates an area in which they can then run the query.
One query example for passenger count is shown below. The coordinates of the polygon were
removed for simplicity sake, but in practice represent the latitude and longitude of the four
corners of the visible map area.
6
SELECT SUM(passenger_count) as result 
FROM trips 
WHERE
GEOGRAPHY_INTERSECTS(pickup_location, "POLYGON((...))") 
OR
GEOGRAPHY_INTERSECTS(dropoff_location, "POLYGON((...))")
MemSQL Supercar Real-Time Geospatial Demo
https://www.youtube.com/watch?v=2txICCLUV-Y
Supercar Technical Details
“Supercar” is a simulation of 50,000 taxis roaming around the New York metro area, picking up
and dropping off passengers. Each vehicle reports its geolocation to the server once a second.
A “trips” thread uses real-world NYC taxi data to create requests for pickups and destinations
at a clip of several hundred per second. A taxi is chosen by performing a
within_distance geospatial query to find the closest 20 available vehicles with the
features the rider asks for (e.g., SUV, carseat, limo). A candidate is chosen at random and the
taxi starts moving to the pickup point. The price of the ride is determined dynamically based
on a geofence query and recent values for supply and demand within that geofence.
Once the rider is dropped off, the taxi performs another query to determine where it is, the
price of that area, and the location of another area with a higher price. Having chosen a likely
place to wait for another fare, it moves toward it.
The “pricing” thread dynamically adjusts local prices for taxi fares once a second. It looks up
recent requests and taxi locations, grouped by the areas they occurred, and bumps the price
of each geofence up or down based on the ratio of supply and demand. A web-based user
interface plots the state of the system and allows the user to run real time analytical queries
against the dataset.
MemSQL Supercar
7
An Esri Take on New York’s Taxi Data
From the blog of Mansour Raad, Esri
http://thunderheadxpler.blogspot.com/2015/03/bigdata-memsql-and-arcgis-soi.html,
March 16, 2015
BigData, MemSQL and ArcGIS Interceptors
Last week, at theDeveloper Summit, we unveiled Server Object Interceptors. They have the
same API asServer Object Extensions, and are intended to extend an ArcGIS Server with
custom capabilities. An SOI intercepts REST and/or SOAP calls on a MapServer before and/or
after it executes the operation on an SOE or SO. Think servlet filters.
A use case of an SOI associated with a published MXD is to intercept an export image
operation on its MapService anddigitally watermarkthe original resulting image. Another use
case of an interceptor is to use the associated user credentials in the single-sign-on request to
restrict the visibility of layers or data fields.
This is pretty neat and being the BigData Advocate, I started thinking how to use this
interceptor in a BigData context. The stars could not have been more aligned than when I
heard that theMemSQLfolks have announced geospatial capabilities in their In-memory
database. See, I knew for a while that they were spitballing native geospatial types, but the fact
that they showcased it atStrata + Hadoop Worldmade me reach back to them to see how we
can collaborate.
8
The idea is that since ArcGIS server does not natively support MemSQL, and since MemSQL
natively supports the MySQL wire protocol, I can use theMySQL JDBC driver to query
MemSQL from an SOI and display the result in a map.
The good folks at MemSQL bootstrapped a set of AWS instances with their “new” engine and
loaded the now-very-famousNew York City taxis trips data. This (very very small) set consists
of about 170 million records with geospatial and temporal information such as pickup and
drop off locations and times. Each trip has additional attributes such as travel times, distances
and number of passengers. It was up to me now to query and displaydynamically this
information in a standardWebMapon every map pan and zoom. What do I mean by “standard”
here, is that an out-of-the-box WebMap should be able to interact with this MemSQL database
without being augmented with a new layer type or any other functionality. Thus the usage of
an SOI. It will intercept the call to anexport image operation with a map extent as an argument
in a “stand-in” MapService and will execute a spatial MemSQL call on the AWS instances. The
result set is drawn on an off-screen PNG imageand is sent back to the requesting WebMap for
display as a layer on a map.
9
Zoomdata TaxiStats
Real-time Business Intelligence companies like Zoomdata have also shown what is possible with
geospatial analytics.
TaxiStats features a real-time dashboard application with Zoomdata. The simulated pickup and
drop-off data from taxis is streamed into MemSQL as rides complete. The Zoomdata business
intelligence dashboard displays that data as it is collected while exploratory analytics run
simultaneously on the dataset. The dashboard includes:
• Real-time data for pickups by ZIP code on the map, total volume of rides, and rides by
time of day.
• A map and graph that can be filtered to explore and drill down.
• A live stream that can be paused or rewound to examine a specific time period.
10
TaxiStats Showcase Application
https://www.youtube.com/watch?v=26lfq_qgcRI
Zoomdata TaxiStats
11
About MemSQL Geospatial
MemSQL at a Glance
MemSQL is the leader in real-time databases for transactions and analytics. As a purpose built
database for instant access to real-time and historical data, MemSQL uses a familiar SQL
interface and a horizontally scalable distributed architecture that runs on commodity hardware
or in the cloud. Innovative enterprises use MemSQL to better predict and react to
opportunities by extracting previously untapped value in their data to drive new revenue.
MemSQL is deployed across hundreds of nodes in high velocity big data environments. Based
in San Francisco, MemSQL is a Y Combinator company funded by prominent investors
including Accel Partners, Khosla Ventures, First Round Capital and Data Collective. Follow
us@MemSQLor visit at www.memsql.com.
MemSQL Product Architecture
MemSQL combines real-time streaming, database, and data warehouse workloads for sub-
second processing and reporting in a single, scalable, easy-to-manage database. Build real-time
applications to instantly respond to dynamic business changes. Bring your data into the light of
day with precision insights, faster decisions, and immediate action.
MemSQL achieves these capabilities through a unique combination of features
A Commitment to the Enterprise
MemSQL has always maintained an enterprise focus, ensuring our database delivers the
maturity and functionality to serve the most demanding workloads.
Full Transactional SQL
MemSQL is a scalable, performant database that retains the time-tested relational properties
of SQL.
Multi-model and Multi-Mode
MemSQL supports multiple data models beyond SQL including key-value, document/JSON,
and geospatial.
12
In-Memory Rowstore and Disk/SSD-based Columnstore
MemSQL features an in-memory row store and a disk/SSD-based column store in a single
database, achieving extremely low latency execution while allowing for data growth.
Distributed Architecture
MemSQL supports a distributed architecture that can scale out on commodity hardware. This
architecture also supports distributed query optimization and execution for the fastest
analytics possible at scale.
Deploy On-Premises or in the Cloud
MemSQL can be deployed on site on commodity hardware, or on any public cloud including
Amazon, Azure, Google, Digital Ocean, Softlayer and others. This provides complete flexibility
for a variety of use cases.
Building Modern Database Applications with MemSQL
In addition to well-understood database models, MemSQL allows you to go beyond what
previous databases or data warehouses were capable of. We’d invite you to consider some of
the following options.
High-Volume Transactional Workloads
MemSQL excels at high volume transactional workloads, including those where real-time
analytics come into play. With MemSQL you can ingest millions of records per second, and run
queries with results accurate to the last transaction.
Data Warehouses with Live Data
In the past, data warehouses were batch-loaded with data after-the-fact. With MemSQL, you
can send live data to the database and run complex analytical queries with ease, all in a non-
blocking infrastructure. MemSQL allows you to take an overnight process and turn it into a
continuous process.
Real-Time Data Pipelines with Apache Kafka and Spark
MemSQL Streamlinersupports modern streaming workloads using the power of Apache Spark,
and enables our customers to stream, persist, and analyze hundreds of terabytes of data a day
without writing any code. Easily connect to Apache Kafka as a real-time message queue, or use
a custom extract to pull data from your preferred source.
13
MemSQL Geospatial
Starting with MemSQL 4, geospatial functions are now part of the database. This includes the
three main object types of polygons, paths, and points.
For a complete reference of MemSQL geospatial functions, please refer to
http://docs.memsql.com/latest/concepts/geospatial/
With the advent of mobile phones, ubiquitous computing, and global internet connectivity,
nearly every data point has a place. As such, geospatial analytics is becoming more important
than ever.
In particular, the scale and size of emerging geospatial datasets demands a similarly scalable
database. MemSQL, through its distributed architecture and support of geospatial functions
fits this demand perfectly.
Future Geospatial Developments
As geospatial demands increase, MemSQL plans to support them. This includes making
geospatial functions and data types first class citizens for real-time data pipelines, and the
expansion of more models and a broader range of queries.
For more information please visit www.memsql.com
Polygons Paths Points

More Related Content

What's hot

Real-Time Analytics with MemSQL and Spark
Real-Time Analytics with MemSQL and SparkReal-Time Analytics with MemSQL and Spark
Real-Time Analytics with MemSQL and Spark
SingleStore
 
Real-Time Analytics with Confluent and MemSQL
Real-Time Analytics with Confluent and MemSQLReal-Time Analytics with Confluent and MemSQL
Real-Time Analytics with Confluent and MemSQL
SingleStore
 
The Fast Path to Building Operational Applications with Spark
The Fast Path to Building Operational Applications with SparkThe Fast Path to Building Operational Applications with Spark
The Fast Path to Building Operational Applications with Spark
SingleStore
 
CTO View: Driving the On-Demand Economy with Predictive Analytics
CTO View: Driving the On-Demand Economy with Predictive AnalyticsCTO View: Driving the On-Demand Economy with Predictive Analytics
CTO View: Driving the On-Demand Economy with Predictive Analytics
SingleStore
 
How to Rebuild an End-to-End ML Pipeline with Databricks and Upwork with Than...
How to Rebuild an End-to-End ML Pipeline with Databricks and Upwork with Than...How to Rebuild an End-to-End ML Pipeline with Databricks and Upwork with Than...
How to Rebuild an End-to-End ML Pipeline with Databricks and Upwork with Than...
Databricks
 
Data in Motion vs Data at Rest
Data in Motion vs Data at RestData in Motion vs Data at Rest
Data in Motion vs Data at Rest
Internap
 
Tapjoy: Building a Real-Time Data Science Service for Mobile Advertising
Tapjoy: Building a Real-Time Data Science Service for Mobile AdvertisingTapjoy: Building a Real-Time Data Science Service for Mobile Advertising
Tapjoy: Building a Real-Time Data Science Service for Mobile Advertising
SingleStore
 
Enabling Real-Time Analytics for IoT
Enabling Real-Time Analytics for IoTEnabling Real-Time Analytics for IoT
Enabling Real-Time Analytics for IoT
SingleStore
 
Real-Time Supply Chain Analytics with Machine Learning, Kafka, and Spark
Real-Time Supply Chain Analytics with Machine Learning, Kafka, and SparkReal-Time Supply Chain Analytics with Machine Learning, Kafka, and Spark
Real-Time Supply Chain Analytics with Machine Learning, Kafka, and Spark
SingleStore
 
Zero Downtime App Deployment using Hadoop
Zero Downtime App Deployment using HadoopZero Downtime App Deployment using Hadoop
Zero Downtime App Deployment using Hadoop
DataWorks Summit/Hadoop Summit
 
Driving the On-Demand Economy with Predictive Analytics
Driving the On-Demand Economy with Predictive AnalyticsDriving the On-Demand Economy with Predictive Analytics
Driving the On-Demand Economy with Predictive Analytics
SingleStore
 
Big Data on EC2: Mashing Technology in the Cloud
Big Data on EC2: Mashing Technology in the CloudBig Data on EC2: Mashing Technology in the Cloud
Big Data on EC2: Mashing Technology in the Cloud
George Ang
 
Building Software to Scale
Building Software to Scale Building Software to Scale
Building Software to Scale
SingleStore
 
Spark Summit East Keynote by Anjul Bhambhri
Spark Summit East Keynote by Anjul BhambhriSpark Summit East Keynote by Anjul Bhambhri
Spark Summit East Keynote by Anjul Bhambhri
Jen Aman
 
Life is but a Stream
Life is but a StreamLife is but a Stream
Life is but a Stream
Databricks
 
High availability, real-time and scalable architectures
High availability, real-time and scalable architecturesHigh availability, real-time and scalable architectures
High availability, real-time and scalable architectures
Jampp
 
developmentSEED Presentation for Earth Observation in the Cloud Demo Day
developmentSEED Presentation for Earth Observation in the Cloud Demo DaydevelopmentSEED Presentation for Earth Observation in the Cloud Demo Day
developmentSEED Presentation for Earth Observation in the Cloud Demo Day
Amazon Web Services
 
Building a real-time, scalable and intelligent programmatic ad buying platform
Building a real-time, scalable and intelligent programmatic ad buying platformBuilding a real-time, scalable and intelligent programmatic ad buying platform
Building a real-time, scalable and intelligent programmatic ad buying platform
Jampp
 
Processing Real-Time Data at Scale: A streaming platform as a central nervous...
Processing Real-Time Data at Scale: A streaming platform as a central nervous...Processing Real-Time Data at Scale: A streaming platform as a central nervous...
Processing Real-Time Data at Scale: A streaming platform as a central nervous...
confluent
 
Processing 19 billion messages in real time and NOT dying in the process
Processing 19 billion messages in real time and NOT dying in the processProcessing 19 billion messages in real time and NOT dying in the process
Processing 19 billion messages in real time and NOT dying in the process
Jampp
 

What's hot (20)

Real-Time Analytics with MemSQL and Spark
Real-Time Analytics with MemSQL and SparkReal-Time Analytics with MemSQL and Spark
Real-Time Analytics with MemSQL and Spark
 
Real-Time Analytics with Confluent and MemSQL
Real-Time Analytics with Confluent and MemSQLReal-Time Analytics with Confluent and MemSQL
Real-Time Analytics with Confluent and MemSQL
 
The Fast Path to Building Operational Applications with Spark
The Fast Path to Building Operational Applications with SparkThe Fast Path to Building Operational Applications with Spark
The Fast Path to Building Operational Applications with Spark
 
CTO View: Driving the On-Demand Economy with Predictive Analytics
CTO View: Driving the On-Demand Economy with Predictive AnalyticsCTO View: Driving the On-Demand Economy with Predictive Analytics
CTO View: Driving the On-Demand Economy with Predictive Analytics
 
How to Rebuild an End-to-End ML Pipeline with Databricks and Upwork with Than...
How to Rebuild an End-to-End ML Pipeline with Databricks and Upwork with Than...How to Rebuild an End-to-End ML Pipeline with Databricks and Upwork with Than...
How to Rebuild an End-to-End ML Pipeline with Databricks and Upwork with Than...
 
Data in Motion vs Data at Rest
Data in Motion vs Data at RestData in Motion vs Data at Rest
Data in Motion vs Data at Rest
 
Tapjoy: Building a Real-Time Data Science Service for Mobile Advertising
Tapjoy: Building a Real-Time Data Science Service for Mobile AdvertisingTapjoy: Building a Real-Time Data Science Service for Mobile Advertising
Tapjoy: Building a Real-Time Data Science Service for Mobile Advertising
 
Enabling Real-Time Analytics for IoT
Enabling Real-Time Analytics for IoTEnabling Real-Time Analytics for IoT
Enabling Real-Time Analytics for IoT
 
Real-Time Supply Chain Analytics with Machine Learning, Kafka, and Spark
Real-Time Supply Chain Analytics with Machine Learning, Kafka, and SparkReal-Time Supply Chain Analytics with Machine Learning, Kafka, and Spark
Real-Time Supply Chain Analytics with Machine Learning, Kafka, and Spark
 
Zero Downtime App Deployment using Hadoop
Zero Downtime App Deployment using HadoopZero Downtime App Deployment using Hadoop
Zero Downtime App Deployment using Hadoop
 
Driving the On-Demand Economy with Predictive Analytics
Driving the On-Demand Economy with Predictive AnalyticsDriving the On-Demand Economy with Predictive Analytics
Driving the On-Demand Economy with Predictive Analytics
 
Big Data on EC2: Mashing Technology in the Cloud
Big Data on EC2: Mashing Technology in the CloudBig Data on EC2: Mashing Technology in the Cloud
Big Data on EC2: Mashing Technology in the Cloud
 
Building Software to Scale
Building Software to Scale Building Software to Scale
Building Software to Scale
 
Spark Summit East Keynote by Anjul Bhambhri
Spark Summit East Keynote by Anjul BhambhriSpark Summit East Keynote by Anjul Bhambhri
Spark Summit East Keynote by Anjul Bhambhri
 
Life is but a Stream
Life is but a StreamLife is but a Stream
Life is but a Stream
 
High availability, real-time and scalable architectures
High availability, real-time and scalable architecturesHigh availability, real-time and scalable architectures
High availability, real-time and scalable architectures
 
developmentSEED Presentation for Earth Observation in the Cloud Demo Day
developmentSEED Presentation for Earth Observation in the Cloud Demo DaydevelopmentSEED Presentation for Earth Observation in the Cloud Demo Day
developmentSEED Presentation for Earth Observation in the Cloud Demo Day
 
Building a real-time, scalable and intelligent programmatic ad buying platform
Building a real-time, scalable and intelligent programmatic ad buying platformBuilding a real-time, scalable and intelligent programmatic ad buying platform
Building a real-time, scalable and intelligent programmatic ad buying platform
 
Processing Real-Time Data at Scale: A streaming platform as a central nervous...
Processing Real-Time Data at Scale: A streaming platform as a central nervous...Processing Real-Time Data at Scale: A streaming platform as a central nervous...
Processing Real-Time Data at Scale: A streaming platform as a central nervous...
 
Processing 19 billion messages in real time and NOT dying in the process
Processing 19 billion messages in real time and NOT dying in the processProcessing 19 billion messages in real time and NOT dying in the process
Processing 19 billion messages in real time and NOT dying in the process
 

Similar to The Impact of Always-on Connectivity for Geospatial Applications and Analysis

Analysis Of Mobility Patterns For Urban Taxi Cabs
Analysis Of Mobility Patterns For Urban Taxi CabsAnalysis Of Mobility Patterns For Urban Taxi Cabs
Analysis Of Mobility Patterns For Urban Taxi Cabs
Dustin Pytko
 
Koober Preduction IO Presentation
Koober Preduction IO PresentationKoober Preduction IO Presentation
Koober Preduction IO Presentation
Salesforce Engineering
 
Koober Machine Learning
Koober Machine LearningKoober Machine Learning
Koober Machine Learning
James Ward
 
Azure Maps Mobility Services Workshop
Azure Maps Mobility Services WorkshopAzure Maps Mobility Services Workshop
Azure Maps Mobility Services Workshop
ShiSh Shridhar
 
Baseride Technologies - solutions for smart transportation & logistics
Baseride Technologies - solutions for smart transportation & logisticsBaseride Technologies - solutions for smart transportation & logistics
Baseride Technologies - solutions for smart transportation & logistics
Evgeni
 
Taxi Demand Prediction using Machine Learning.
Taxi Demand Prediction using Machine Learning.Taxi Demand Prediction using Machine Learning.
Taxi Demand Prediction using Machine Learning.
IRJET Journal
 
Cities in Motion: Mapping Singapore’s Night-time Economy through Taxi Data
Cities in Motion: Mapping Singapore’s Night-time Economy through Taxi DataCities in Motion: Mapping Singapore’s Night-time Economy through Taxi Data
Cities in Motion: Mapping Singapore’s Night-time Economy through Taxi Data
Akshay Regulagedda
 
Lot Explorer Report
Lot Explorer ReportLot Explorer Report
Lot Explorer Report
Christopher Roman
 
TraXsi Documentaton - Final Year University Project
TraXsi Documentaton - Final Year University ProjectTraXsi Documentaton - Final Year University Project
TraXsi Documentaton - Final Year University Project
Aaron Gleeson
 
B01110814
B01110814B01110814
B01110814
IOSR Journals
 
Real Time Services for Cloud Computing Enabled Vehicle Networks
Real Time Services for Cloud Computing Enabled Vehicle NetworksReal Time Services for Cloud Computing Enabled Vehicle Networks
Real Time Services for Cloud Computing Enabled Vehicle Networks
IOSR Journals
 
Vanet report 2020 2nd semester
Vanet report 2020 2nd semesterVanet report 2020 2nd semester
Vanet report 2020 2nd semester
SudarshiniAuradkar
 
How can Open Data Revolutionise your Rail Travel?
How can Open Data Revolutionise your Rail Travel?How can Open Data Revolutionise your Rail Travel?
How can Open Data Revolutionise your Rail Travel?
theODI
 
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
IRJET Journal
 
Smart City-Scale Taxi Ridesharing
Smart City-Scale Taxi RidesharingSmart City-Scale Taxi Ridesharing
Smart City-Scale Taxi Ridesharing
IRJET Journal
 
Smart City Surveillance Running on Vehicles
Smart City Surveillance Running on VehiclesSmart City Surveillance Running on Vehicles
Smart City Surveillance Running on Vehicles
Ma'ayan Doron
 
[IJET-V1I3P19] Authors :Nilesh B Karande , Nagaraju Bogiri.
[IJET-V1I3P19] Authors :Nilesh B Karande , Nagaraju Bogiri.[IJET-V1I3P19] Authors :Nilesh B Karande , Nagaraju Bogiri.
[IJET-V1I3P19] Authors :Nilesh B Karande , Nagaraju Bogiri.
IJET - International Journal of Engineering and Techniques
 
Spatial related traffic sign inspection for inventory purposes using mobile l...
Spatial related traffic sign inspection for inventory purposes using mobile l...Spatial related traffic sign inspection for inventory purposes using mobile l...
Spatial related traffic sign inspection for inventory purposes using mobile l...
ieeepondy
 
Connected Lives: Where Smart Vehicles Meet the Intelligent Road
Connected Lives: Where Smart Vehicles Meet the Intelligent RoadConnected Lives: Where Smart Vehicles Meet the Intelligent Road
Connected Lives: Where Smart Vehicles Meet the Intelligent Road
Cognizant
 
Cloud Based Autonomous Vehicle Navigation
Cloud Based Autonomous Vehicle NavigationCloud Based Autonomous Vehicle Navigation
Cloud Based Autonomous Vehicle Navigation
William Smith
 

Similar to The Impact of Always-on Connectivity for Geospatial Applications and Analysis (20)

Analysis Of Mobility Patterns For Urban Taxi Cabs
Analysis Of Mobility Patterns For Urban Taxi CabsAnalysis Of Mobility Patterns For Urban Taxi Cabs
Analysis Of Mobility Patterns For Urban Taxi Cabs
 
Koober Preduction IO Presentation
Koober Preduction IO PresentationKoober Preduction IO Presentation
Koober Preduction IO Presentation
 
Koober Machine Learning
Koober Machine LearningKoober Machine Learning
Koober Machine Learning
 
Azure Maps Mobility Services Workshop
Azure Maps Mobility Services WorkshopAzure Maps Mobility Services Workshop
Azure Maps Mobility Services Workshop
 
Baseride Technologies - solutions for smart transportation & logistics
Baseride Technologies - solutions for smart transportation & logisticsBaseride Technologies - solutions for smart transportation & logistics
Baseride Technologies - solutions for smart transportation & logistics
 
Taxi Demand Prediction using Machine Learning.
Taxi Demand Prediction using Machine Learning.Taxi Demand Prediction using Machine Learning.
Taxi Demand Prediction using Machine Learning.
 
Cities in Motion: Mapping Singapore’s Night-time Economy through Taxi Data
Cities in Motion: Mapping Singapore’s Night-time Economy through Taxi DataCities in Motion: Mapping Singapore’s Night-time Economy through Taxi Data
Cities in Motion: Mapping Singapore’s Night-time Economy through Taxi Data
 
Lot Explorer Report
Lot Explorer ReportLot Explorer Report
Lot Explorer Report
 
TraXsi Documentaton - Final Year University Project
TraXsi Documentaton - Final Year University ProjectTraXsi Documentaton - Final Year University Project
TraXsi Documentaton - Final Year University Project
 
B01110814
B01110814B01110814
B01110814
 
Real Time Services for Cloud Computing Enabled Vehicle Networks
Real Time Services for Cloud Computing Enabled Vehicle NetworksReal Time Services for Cloud Computing Enabled Vehicle Networks
Real Time Services for Cloud Computing Enabled Vehicle Networks
 
Vanet report 2020 2nd semester
Vanet report 2020 2nd semesterVanet report 2020 2nd semester
Vanet report 2020 2nd semester
 
How can Open Data Revolutionise your Rail Travel?
How can Open Data Revolutionise your Rail Travel?How can Open Data Revolutionise your Rail Travel?
How can Open Data Revolutionise your Rail Travel?
 
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
IRJET- Monitoring and Analysing Real Time Traffic Images and Information Via ...
 
Smart City-Scale Taxi Ridesharing
Smart City-Scale Taxi RidesharingSmart City-Scale Taxi Ridesharing
Smart City-Scale Taxi Ridesharing
 
Smart City Surveillance Running on Vehicles
Smart City Surveillance Running on VehiclesSmart City Surveillance Running on Vehicles
Smart City Surveillance Running on Vehicles
 
[IJET-V1I3P19] Authors :Nilesh B Karande , Nagaraju Bogiri.
[IJET-V1I3P19] Authors :Nilesh B Karande , Nagaraju Bogiri.[IJET-V1I3P19] Authors :Nilesh B Karande , Nagaraju Bogiri.
[IJET-V1I3P19] Authors :Nilesh B Karande , Nagaraju Bogiri.
 
Spatial related traffic sign inspection for inventory purposes using mobile l...
Spatial related traffic sign inspection for inventory purposes using mobile l...Spatial related traffic sign inspection for inventory purposes using mobile l...
Spatial related traffic sign inspection for inventory purposes using mobile l...
 
Connected Lives: Where Smart Vehicles Meet the Intelligent Road
Connected Lives: Where Smart Vehicles Meet the Intelligent RoadConnected Lives: Where Smart Vehicles Meet the Intelligent Road
Connected Lives: Where Smart Vehicles Meet the Intelligent Road
 
Cloud Based Autonomous Vehicle Navigation
Cloud Based Autonomous Vehicle NavigationCloud Based Autonomous Vehicle Navigation
Cloud Based Autonomous Vehicle Navigation
 

More from SingleStore

Five ways database modernization simplifies your data life
Five ways database modernization simplifies your data lifeFive ways database modernization simplifies your data life
Five ways database modernization simplifies your data life
SingleStore
 
How Kafka and Modern Databases Benefit Apps and Analytics
How Kafka and Modern Databases Benefit Apps and AnalyticsHow Kafka and Modern Databases Benefit Apps and Analytics
How Kafka and Modern Databases Benefit Apps and Analytics
SingleStore
 
Architecting Data in the AWS Ecosystem
Architecting Data in the AWS EcosystemArchitecting Data in the AWS Ecosystem
Architecting Data in the AWS Ecosystem
SingleStore
 
Building the Foundation for a Latency-Free Life
Building the Foundation for a Latency-Free LifeBuilding the Foundation for a Latency-Free Life
Building the Foundation for a Latency-Free Life
SingleStore
 
Converging Database Transactions and Analytics
Converging Database Transactions and Analytics Converging Database Transactions and Analytics
Converging Database Transactions and Analytics
SingleStore
 
Building a Machine Learning Recommendation Engine in SQL
Building a Machine Learning Recommendation Engine in SQLBuilding a Machine Learning Recommendation Engine in SQL
Building a Machine Learning Recommendation Engine in SQL
SingleStore
 
MemSQL 201: Advanced Tips and Tricks Webcast
MemSQL 201: Advanced Tips and Tricks WebcastMemSQL 201: Advanced Tips and Tricks Webcast
MemSQL 201: Advanced Tips and Tricks Webcast
SingleStore
 
Introduction to MemSQL
Introduction to MemSQLIntroduction to MemSQL
Introduction to MemSQL
SingleStore
 
An Engineering Approach to Database Evaluations
An Engineering Approach to Database EvaluationsAn Engineering Approach to Database Evaluations
An Engineering Approach to Database Evaluations
SingleStore
 
Building a Fault Tolerant Distributed Architecture
Building a Fault Tolerant Distributed ArchitectureBuilding a Fault Tolerant Distributed Architecture
Building a Fault Tolerant Distributed Architecture
SingleStore
 
Stream Processing with Pipelines and Stored Procedures
Stream Processing with Pipelines  and Stored ProceduresStream Processing with Pipelines  and Stored Procedures
Stream Processing with Pipelines and Stored Procedures
SingleStore
 
Curriculum Associates Strata NYC 2017
Curriculum Associates Strata NYC 2017Curriculum Associates Strata NYC 2017
Curriculum Associates Strata NYC 2017
SingleStore
 
Image Recognition on Streaming Data
Image Recognition  on Streaming DataImage Recognition  on Streaming Data
Image Recognition on Streaming Data
SingleStore
 
Spark Summit Dublin 2017 - MemSQL - Real-Time Image Recognition
Spark Summit Dublin 2017 - MemSQL - Real-Time Image RecognitionSpark Summit Dublin 2017 - MemSQL - Real-Time Image Recognition
Spark Summit Dublin 2017 - MemSQL - Real-Time Image Recognition
SingleStore
 
The State of the Data Warehouse in 2017 and Beyond
The State of the Data Warehouse in 2017 and BeyondThe State of the Data Warehouse in 2017 and Beyond
The State of the Data Warehouse in 2017 and Beyond
SingleStore
 
How Database Convergence Impacts the Coming Decades of Data Management
How Database Convergence Impacts the Coming Decades of Data ManagementHow Database Convergence Impacts the Coming Decades of Data Management
How Database Convergence Impacts the Coming Decades of Data Management
SingleStore
 
Teaching Databases to Learn in the World of AI
Teaching Databases to Learn in the World of AITeaching Databases to Learn in the World of AI
Teaching Databases to Learn in the World of AI
SingleStore
 
Gartner Catalyst 2017: The Data Warehouse Blueprint for ML, AI, and Hybrid Cloud
Gartner Catalyst 2017: The Data Warehouse Blueprint for ML, AI, and Hybrid CloudGartner Catalyst 2017: The Data Warehouse Blueprint for ML, AI, and Hybrid Cloud
Gartner Catalyst 2017: The Data Warehouse Blueprint for ML, AI, and Hybrid Cloud
SingleStore
 
Gartner Catalyst 2017: Image Recognition on Streaming Data
Gartner Catalyst 2017: Image Recognition on Streaming DataGartner Catalyst 2017: Image Recognition on Streaming Data
Gartner Catalyst 2017: Image Recognition on Streaming Data
SingleStore
 
Spark Summit West 2017: Real-Time Image Recognition with MemSQL and Spark
Spark Summit West 2017: Real-Time Image Recognition with MemSQL and SparkSpark Summit West 2017: Real-Time Image Recognition with MemSQL and Spark
Spark Summit West 2017: Real-Time Image Recognition with MemSQL and Spark
SingleStore
 

More from SingleStore (20)

Five ways database modernization simplifies your data life
Five ways database modernization simplifies your data lifeFive ways database modernization simplifies your data life
Five ways database modernization simplifies your data life
 
How Kafka and Modern Databases Benefit Apps and Analytics
How Kafka and Modern Databases Benefit Apps and AnalyticsHow Kafka and Modern Databases Benefit Apps and Analytics
How Kafka and Modern Databases Benefit Apps and Analytics
 
Architecting Data in the AWS Ecosystem
Architecting Data in the AWS EcosystemArchitecting Data in the AWS Ecosystem
Architecting Data in the AWS Ecosystem
 
Building the Foundation for a Latency-Free Life
Building the Foundation for a Latency-Free LifeBuilding the Foundation for a Latency-Free Life
Building the Foundation for a Latency-Free Life
 
Converging Database Transactions and Analytics
Converging Database Transactions and Analytics Converging Database Transactions and Analytics
Converging Database Transactions and Analytics
 
Building a Machine Learning Recommendation Engine in SQL
Building a Machine Learning Recommendation Engine in SQLBuilding a Machine Learning Recommendation Engine in SQL
Building a Machine Learning Recommendation Engine in SQL
 
MemSQL 201: Advanced Tips and Tricks Webcast
MemSQL 201: Advanced Tips and Tricks WebcastMemSQL 201: Advanced Tips and Tricks Webcast
MemSQL 201: Advanced Tips and Tricks Webcast
 
Introduction to MemSQL
Introduction to MemSQLIntroduction to MemSQL
Introduction to MemSQL
 
An Engineering Approach to Database Evaluations
An Engineering Approach to Database EvaluationsAn Engineering Approach to Database Evaluations
An Engineering Approach to Database Evaluations
 
Building a Fault Tolerant Distributed Architecture
Building a Fault Tolerant Distributed ArchitectureBuilding a Fault Tolerant Distributed Architecture
Building a Fault Tolerant Distributed Architecture
 
Stream Processing with Pipelines and Stored Procedures
Stream Processing with Pipelines  and Stored ProceduresStream Processing with Pipelines  and Stored Procedures
Stream Processing with Pipelines and Stored Procedures
 
Curriculum Associates Strata NYC 2017
Curriculum Associates Strata NYC 2017Curriculum Associates Strata NYC 2017
Curriculum Associates Strata NYC 2017
 
Image Recognition on Streaming Data
Image Recognition  on Streaming DataImage Recognition  on Streaming Data
Image Recognition on Streaming Data
 
Spark Summit Dublin 2017 - MemSQL - Real-Time Image Recognition
Spark Summit Dublin 2017 - MemSQL - Real-Time Image RecognitionSpark Summit Dublin 2017 - MemSQL - Real-Time Image Recognition
Spark Summit Dublin 2017 - MemSQL - Real-Time Image Recognition
 
The State of the Data Warehouse in 2017 and Beyond
The State of the Data Warehouse in 2017 and BeyondThe State of the Data Warehouse in 2017 and Beyond
The State of the Data Warehouse in 2017 and Beyond
 
How Database Convergence Impacts the Coming Decades of Data Management
How Database Convergence Impacts the Coming Decades of Data ManagementHow Database Convergence Impacts the Coming Decades of Data Management
How Database Convergence Impacts the Coming Decades of Data Management
 
Teaching Databases to Learn in the World of AI
Teaching Databases to Learn in the World of AITeaching Databases to Learn in the World of AI
Teaching Databases to Learn in the World of AI
 
Gartner Catalyst 2017: The Data Warehouse Blueprint for ML, AI, and Hybrid Cloud
Gartner Catalyst 2017: The Data Warehouse Blueprint for ML, AI, and Hybrid CloudGartner Catalyst 2017: The Data Warehouse Blueprint for ML, AI, and Hybrid Cloud
Gartner Catalyst 2017: The Data Warehouse Blueprint for ML, AI, and Hybrid Cloud
 
Gartner Catalyst 2017: Image Recognition on Streaming Data
Gartner Catalyst 2017: Image Recognition on Streaming DataGartner Catalyst 2017: Image Recognition on Streaming Data
Gartner Catalyst 2017: Image Recognition on Streaming Data
 
Spark Summit West 2017: Real-Time Image Recognition with MemSQL and Spark
Spark Summit West 2017: Real-Time Image Recognition with MemSQL and SparkSpark Summit West 2017: Real-Time Image Recognition with MemSQL and Spark
Spark Summit West 2017: Real-Time Image Recognition with MemSQL and Spark
 

Recently uploaded

Towards an Analysis-Ready, Cloud-Optimised service for FAIR fusion data
Towards an Analysis-Ready, Cloud-Optimised service for FAIR fusion dataTowards an Analysis-Ready, Cloud-Optimised service for FAIR fusion data
Towards an Analysis-Ready, Cloud-Optimised service for FAIR fusion data
Samuel Jackson
 
Celebrity Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service...
Celebrity Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service...Celebrity Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service...
Celebrity Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service...
tanupasswan6
 
Girls Call Vadodara 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Vadodara 000XX00000 Provide Best And Top Girl Service And No1 in CityGirls Call Vadodara 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Vadodara 000XX00000 Provide Best And Top Girl Service And No1 in City
gargnatasha985
 
OpenMetadata Spotlight - OpenMetadata @ Aspire by Vinol Joy Dsouza
OpenMetadata Spotlight - OpenMetadata @ Aspire by Vinol Joy DsouzaOpenMetadata Spotlight - OpenMetadata @ Aspire by Vinol Joy Dsouza
OpenMetadata Spotlight - OpenMetadata @ Aspire by Vinol Joy Dsouza
OpenMetadata
 
Exclusive Girls Call Noida 🎈🔥9873940964 🔥💋🎈 Provide Best And Top Girl Service...
Exclusive Girls Call Noida 🎈🔥9873940964 🔥💋🎈 Provide Best And Top Girl Service...Exclusive Girls Call Noida 🎈🔥9873940964 🔥💋🎈 Provide Best And Top Girl Service...
Exclusive Girls Call Noida 🎈🔥9873940964 🔥💋🎈 Provide Best And Top Girl Service...
sheetal singh$A17
 
CHAPTER-1-Introduction-to-Marketing.pptx
CHAPTER-1-Introduction-to-Marketing.pptxCHAPTER-1-Introduction-to-Marketing.pptx
CHAPTER-1-Introduction-to-Marketing.pptx
girewiy968
 
Celonis Busniess Analyst Virtual Internship.pptx
Celonis Busniess Analyst Virtual Internship.pptxCelonis Busniess Analyst Virtual Internship.pptx
Celonis Busniess Analyst Virtual Internship.pptx
AnujaGaikwad28
 
ch8_multiplexing cs553 st07 slide share ss
ch8_multiplexing cs553 st07 slide share ssch8_multiplexing cs553 st07 slide share ss
ch8_multiplexing cs553 st07 slide share ss
MinThetLwin1
 
potential usefulness of multi-agent maze-solving in general
potential usefulness of multi-agent maze-solving in generalpotential usefulness of multi-agent maze-solving in general
potential usefulness of multi-agent maze-solving in general
huseindihon
 
Willis Tower //Sears Tower- Supertall Building .pdf
Willis Tower //Sears Tower- Supertall Building .pdfWillis Tower //Sears Tower- Supertall Building .pdf
Willis Tower //Sears Tower- Supertall Building .pdf
LINAT
 
VIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 in...
VIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 in...VIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 in...
VIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 in...
44annissa
 
VIP Kanpur Girls Call Kanpur 0X0000000X Doorstep High-Profile Girl Service Ca...
VIP Kanpur Girls Call Kanpur 0X0000000X Doorstep High-Profile Girl Service Ca...VIP Kanpur Girls Call Kanpur 0X0000000X Doorstep High-Profile Girl Service Ca...
VIP Kanpur Girls Call Kanpur 0X0000000X Doorstep High-Profile Girl Service Ca...
satpalsheravatmumbai
 
BDSM Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service And ...
BDSM Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service And ...BDSM Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service And ...
BDSM Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service And ...
fatima shekh$A17
 
Beautiful Girls Call Pune 000XX00000 Provide Best And Top Girl Service And No...
Beautiful Girls Call Pune 000XX00000 Provide Best And Top Girl Service And No...Beautiful Girls Call Pune 000XX00000 Provide Best And Top Girl Service And No...
Beautiful Girls Call Pune 000XX00000 Provide Best And Top Girl Service And No...
birajmohan012
 
High Girls Call Nagpur 000XX00000 Provide Best And Top Girl Service And No1 i...
High Girls Call Nagpur 000XX00000 Provide Best And Top Girl Service And No1 i...High Girls Call Nagpur 000XX00000 Provide Best And Top Girl Service And No1 i...
High Girls Call Nagpur 000XX00000 Provide Best And Top Girl Service And No1 i...
saadkhan1485265
 
DataScienceConcept_Kanchana_Weerasinghe.pptx
DataScienceConcept_Kanchana_Weerasinghe.pptxDataScienceConcept_Kanchana_Weerasinghe.pptx
DataScienceConcept_Kanchana_Weerasinghe.pptx
Kanchana Weerasinghe
 
Data Preprocessing Cheatsheet for learners
Data Preprocessing Cheatsheet for learnersData Preprocessing Cheatsheet for learners
Data Preprocessing Cheatsheet for learners
mohamed Ibrahim
 
CMO MRM_May 2024 WITH BREAKDOWN AND IMPROVEMENTDATA.pdf
CMO MRM_May 2024 WITH BREAKDOWN AND IMPROVEMENTDATA.pdfCMO MRM_May 2024 WITH BREAKDOWN AND IMPROVEMENTDATA.pdf
CMO MRM_May 2024 WITH BREAKDOWN AND IMPROVEMENTDATA.pdf
IndranilDasgupta19
 
Oracle Database Desupported Features on 23ai (Part B)
Oracle Database Desupported Features on 23ai (Part B)Oracle Database Desupported Features on 23ai (Part B)
Oracle Database Desupported Features on 23ai (Part B)
Alireza Kamrani
 
DU degree offer diploma Transcript
DU degree offer diploma TranscriptDU degree offer diploma Transcript
DU degree offer diploma Transcript
uapta
 

Recently uploaded (20)

Towards an Analysis-Ready, Cloud-Optimised service for FAIR fusion data
Towards an Analysis-Ready, Cloud-Optimised service for FAIR fusion dataTowards an Analysis-Ready, Cloud-Optimised service for FAIR fusion data
Towards an Analysis-Ready, Cloud-Optimised service for FAIR fusion data
 
Celebrity Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service...
Celebrity Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service...Celebrity Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service...
Celebrity Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service...
 
Girls Call Vadodara 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Vadodara 000XX00000 Provide Best And Top Girl Service And No1 in CityGirls Call Vadodara 000XX00000 Provide Best And Top Girl Service And No1 in City
Girls Call Vadodara 000XX00000 Provide Best And Top Girl Service And No1 in City
 
OpenMetadata Spotlight - OpenMetadata @ Aspire by Vinol Joy Dsouza
OpenMetadata Spotlight - OpenMetadata @ Aspire by Vinol Joy DsouzaOpenMetadata Spotlight - OpenMetadata @ Aspire by Vinol Joy Dsouza
OpenMetadata Spotlight - OpenMetadata @ Aspire by Vinol Joy Dsouza
 
Exclusive Girls Call Noida 🎈🔥9873940964 🔥💋🎈 Provide Best And Top Girl Service...
Exclusive Girls Call Noida 🎈🔥9873940964 🔥💋🎈 Provide Best And Top Girl Service...Exclusive Girls Call Noida 🎈🔥9873940964 🔥💋🎈 Provide Best And Top Girl Service...
Exclusive Girls Call Noida 🎈🔥9873940964 🔥💋🎈 Provide Best And Top Girl Service...
 
CHAPTER-1-Introduction-to-Marketing.pptx
CHAPTER-1-Introduction-to-Marketing.pptxCHAPTER-1-Introduction-to-Marketing.pptx
CHAPTER-1-Introduction-to-Marketing.pptx
 
Celonis Busniess Analyst Virtual Internship.pptx
Celonis Busniess Analyst Virtual Internship.pptxCelonis Busniess Analyst Virtual Internship.pptx
Celonis Busniess Analyst Virtual Internship.pptx
 
ch8_multiplexing cs553 st07 slide share ss
ch8_multiplexing cs553 st07 slide share ssch8_multiplexing cs553 st07 slide share ss
ch8_multiplexing cs553 st07 slide share ss
 
potential usefulness of multi-agent maze-solving in general
potential usefulness of multi-agent maze-solving in generalpotential usefulness of multi-agent maze-solving in general
potential usefulness of multi-agent maze-solving in general
 
Willis Tower //Sears Tower- Supertall Building .pdf
Willis Tower //Sears Tower- Supertall Building .pdfWillis Tower //Sears Tower- Supertall Building .pdf
Willis Tower //Sears Tower- Supertall Building .pdf
 
VIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 in...
VIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 in...VIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 in...
VIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 in...
 
VIP Kanpur Girls Call Kanpur 0X0000000X Doorstep High-Profile Girl Service Ca...
VIP Kanpur Girls Call Kanpur 0X0000000X Doorstep High-Profile Girl Service Ca...VIP Kanpur Girls Call Kanpur 0X0000000X Doorstep High-Profile Girl Service Ca...
VIP Kanpur Girls Call Kanpur 0X0000000X Doorstep High-Profile Girl Service Ca...
 
BDSM Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service And ...
BDSM Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service And ...BDSM Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service And ...
BDSM Girls Call Delhi 🎈🔥9711199171 🔥💋🎈 Provide Best And Top Girl Service And ...
 
Beautiful Girls Call Pune 000XX00000 Provide Best And Top Girl Service And No...
Beautiful Girls Call Pune 000XX00000 Provide Best And Top Girl Service And No...Beautiful Girls Call Pune 000XX00000 Provide Best And Top Girl Service And No...
Beautiful Girls Call Pune 000XX00000 Provide Best And Top Girl Service And No...
 
High Girls Call Nagpur 000XX00000 Provide Best And Top Girl Service And No1 i...
High Girls Call Nagpur 000XX00000 Provide Best And Top Girl Service And No1 i...High Girls Call Nagpur 000XX00000 Provide Best And Top Girl Service And No1 i...
High Girls Call Nagpur 000XX00000 Provide Best And Top Girl Service And No1 i...
 
DataScienceConcept_Kanchana_Weerasinghe.pptx
DataScienceConcept_Kanchana_Weerasinghe.pptxDataScienceConcept_Kanchana_Weerasinghe.pptx
DataScienceConcept_Kanchana_Weerasinghe.pptx
 
Data Preprocessing Cheatsheet for learners
Data Preprocessing Cheatsheet for learnersData Preprocessing Cheatsheet for learners
Data Preprocessing Cheatsheet for learners
 
CMO MRM_May 2024 WITH BREAKDOWN AND IMPROVEMENTDATA.pdf
CMO MRM_May 2024 WITH BREAKDOWN AND IMPROVEMENTDATA.pdfCMO MRM_May 2024 WITH BREAKDOWN AND IMPROVEMENTDATA.pdf
CMO MRM_May 2024 WITH BREAKDOWN AND IMPROVEMENTDATA.pdf
 
Oracle Database Desupported Features on 23ai (Part B)
Oracle Database Desupported Features on 23ai (Part B)Oracle Database Desupported Features on 23ai (Part B)
Oracle Database Desupported Features on 23ai (Part B)
 
DU degree offer diploma Transcript
DU degree offer diploma TranscriptDU degree offer diploma Transcript
DU degree offer diploma Transcript
 

The Impact of Always-on Connectivity for Geospatial Applications and Analysis

  • 1. WHITEPAPER The Impact of Always-on Connectivity for Geospatial Applications and Analysis DATE: April 2016
  • 2. 2 Table of Content Devices, Computing and Connectivity Converge..................................................................................................................3 Geospatial Analytics and Transportation......................................................................................................................................4 An Esri Take on New York’s Taxi Data.............................................................................................................................................7 Zoomdata TaxiStats........................................................................................................................................................................................9 About MemSQL Geospatial..................................................................................................................................................................11
  • 3. 3 Devices, Computing and Connectivity Converge In the past ten years technology shifts have re-crafted the geospatial applications and analytics landscape. • The iPhone and Android ecosystems have fostered a world where almost everyone is a beacon of information; • Large scale computing capabilities have provided companies like Google and Facebook the ability to keep track of billions of things, and companies like Amazon and Microsoft are making similar computing power available to everyone; • Global Internet coverage continues to expand, including innovative programs with balloons and solar powered drones. These trends are causing billion dollar shifts in the mapping and geospatially-oriented industries, for example: In August 2015, a consortium of the largest German automakers including Audi, BMW, and Daimler (Mercedes) bought Nokia’s Here mapping unit, the largest competitor to Google Maps, for $3.1 billion. In addition to automakers like the German consortium having a stake in owning and controlling mapping data and driver user experiences, the largest private companies, like Uber and Airbnb, depend on maps as an integral part of their applications. Source: VentureBeat In this paper, we’ll examine several showcase applications that demonstrate modern geospatial capabilities of an in-memory approach. In particular, we’ll focus on transportation.
  • 4. 4 Geospatial Analytics and Transportation Uber has shown the world what is possible when capitalizing on the trends we called out earlier: ubiquitous mobile phones, computing capabilities, and connectivity. In late 2015, Uber announced it has server 1 billion rides, and in early 2016 it was operating in 400 cities across 68 countries1 Uber began when its co-founders were unable to get a taxi one evening, but the frustration was impactful knowing they held GPS-capable computers in their pocket and there was likely a labor and asset pool capable of filling the taxi gap. Of course what makes Uber stand out today it its ability to link millions of riders and corresponding drivers quickly, accurately, safely, and effortlessly. It is hard to discount this as anything but a game changer. While Uber data is not available for the world to see, we are fortunate to be able to get a small sense of the kind of information involved with the release of taxi data from the New York City Taxi Commission MemSQL Supercar Real-time geospatial capabilities in MemSQL identify the geographic location and characteristics of natural or constructed features and boundaries, and the objects that reside or move within them. For mobile, transportation and logistics, having instant access to real- time geospatial data can mean greater visibility into smart device application use, fuel efficiency, global supply chains and real-time inventory management. Industries gain true competitive advantage when business-critical decisions can be made as quickly as the data is captured. The demonstration, titled Supercar, makes use of a dataset containing the details of 170 million real world taxi rides. By sampling this dataset and creating real-time records while simultaneously querying the data, Supercar simulates the ability to monitor and derive insights across hundreds of thousands of objects on the go. 1 http://expandedramblings.com/index.php/uber-statistics/
  • 5. 5 By natively integrating geospatial datatypes in its relational database, MemSQL enables simple queries to derive informative results. The queries available in Supercar include: • How many riders did we serve? • What was the average rider wait time? • What was the average trip distance? • What was the average trip time? • What was the average price/fare? Simple Queries With Native Geospatial Intelligence The demonstration uses the developer-focused mapping platform from Mapbox and combines simple SQL queries generated on the fly. For example, users can pan across the map and zoom in to specific sections which creates an area in which they can then run the query. One query example for passenger count is shown below. The coordinates of the polygon were removed for simplicity sake, but in practice represent the latitude and longitude of the four corners of the visible map area.
  • 6. 6 SELECT SUM(passenger_count) as result 
FROM trips 
WHERE GEOGRAPHY_INTERSECTS(pickup_location, "POLYGON((...))") 
OR GEOGRAPHY_INTERSECTS(dropoff_location, "POLYGON((...))") MemSQL Supercar Real-Time Geospatial Demo https://www.youtube.com/watch?v=2txICCLUV-Y Supercar Technical Details “Supercar” is a simulation of 50,000 taxis roaming around the New York metro area, picking up and dropping off passengers. Each vehicle reports its geolocation to the server once a second. A “trips” thread uses real-world NYC taxi data to create requests for pickups and destinations at a clip of several hundred per second. A taxi is chosen by performing a within_distance geospatial query to find the closest 20 available vehicles with the features the rider asks for (e.g., SUV, carseat, limo). A candidate is chosen at random and the taxi starts moving to the pickup point. The price of the ride is determined dynamically based on a geofence query and recent values for supply and demand within that geofence. Once the rider is dropped off, the taxi performs another query to determine where it is, the price of that area, and the location of another area with a higher price. Having chosen a likely place to wait for another fare, it moves toward it. The “pricing” thread dynamically adjusts local prices for taxi fares once a second. It looks up recent requests and taxi locations, grouped by the areas they occurred, and bumps the price of each geofence up or down based on the ratio of supply and demand. A web-based user interface plots the state of the system and allows the user to run real time analytical queries against the dataset. MemSQL Supercar
  • 7. 7 An Esri Take on New York’s Taxi Data From the blog of Mansour Raad, Esri http://thunderheadxpler.blogspot.com/2015/03/bigdata-memsql-and-arcgis-soi.html, March 16, 2015 BigData, MemSQL and ArcGIS Interceptors Last week, at theDeveloper Summit, we unveiled Server Object Interceptors. They have the same API asServer Object Extensions, and are intended to extend an ArcGIS Server with custom capabilities. An SOI intercepts REST and/or SOAP calls on a MapServer before and/or after it executes the operation on an SOE or SO. Think servlet filters. A use case of an SOI associated with a published MXD is to intercept an export image operation on its MapService anddigitally watermarkthe original resulting image. Another use case of an interceptor is to use the associated user credentials in the single-sign-on request to restrict the visibility of layers or data fields. This is pretty neat and being the BigData Advocate, I started thinking how to use this interceptor in a BigData context. The stars could not have been more aligned than when I heard that theMemSQLfolks have announced geospatial capabilities in their In-memory database. See, I knew for a while that they were spitballing native geospatial types, but the fact that they showcased it atStrata + Hadoop Worldmade me reach back to them to see how we can collaborate.
  • 8. 8 The idea is that since ArcGIS server does not natively support MemSQL, and since MemSQL natively supports the MySQL wire protocol, I can use theMySQL JDBC driver to query MemSQL from an SOI and display the result in a map. The good folks at MemSQL bootstrapped a set of AWS instances with their “new” engine and loaded the now-very-famousNew York City taxis trips data. This (very very small) set consists of about 170 million records with geospatial and temporal information such as pickup and drop off locations and times. Each trip has additional attributes such as travel times, distances and number of passengers. It was up to me now to query and displaydynamically this information in a standardWebMapon every map pan and zoom. What do I mean by “standard” here, is that an out-of-the-box WebMap should be able to interact with this MemSQL database without being augmented with a new layer type or any other functionality. Thus the usage of an SOI. It will intercept the call to anexport image operation with a map extent as an argument in a “stand-in” MapService and will execute a spatial MemSQL call on the AWS instances. The result set is drawn on an off-screen PNG imageand is sent back to the requesting WebMap for display as a layer on a map.
  • 9. 9 Zoomdata TaxiStats Real-time Business Intelligence companies like Zoomdata have also shown what is possible with geospatial analytics. TaxiStats features a real-time dashboard application with Zoomdata. The simulated pickup and drop-off data from taxis is streamed into MemSQL as rides complete. The Zoomdata business intelligence dashboard displays that data as it is collected while exploratory analytics run simultaneously on the dataset. The dashboard includes: • Real-time data for pickups by ZIP code on the map, total volume of rides, and rides by time of day. • A map and graph that can be filtered to explore and drill down. • A live stream that can be paused or rewound to examine a specific time period.
  • 11. 11 About MemSQL Geospatial MemSQL at a Glance MemSQL is the leader in real-time databases for transactions and analytics. As a purpose built database for instant access to real-time and historical data, MemSQL uses a familiar SQL interface and a horizontally scalable distributed architecture that runs on commodity hardware or in the cloud. Innovative enterprises use MemSQL to better predict and react to opportunities by extracting previously untapped value in their data to drive new revenue. MemSQL is deployed across hundreds of nodes in high velocity big data environments. Based in San Francisco, MemSQL is a Y Combinator company funded by prominent investors including Accel Partners, Khosla Ventures, First Round Capital and Data Collective. Follow us@MemSQLor visit at www.memsql.com. MemSQL Product Architecture MemSQL combines real-time streaming, database, and data warehouse workloads for sub- second processing and reporting in a single, scalable, easy-to-manage database. Build real-time applications to instantly respond to dynamic business changes. Bring your data into the light of day with precision insights, faster decisions, and immediate action. MemSQL achieves these capabilities through a unique combination of features A Commitment to the Enterprise MemSQL has always maintained an enterprise focus, ensuring our database delivers the maturity and functionality to serve the most demanding workloads. Full Transactional SQL MemSQL is a scalable, performant database that retains the time-tested relational properties of SQL. Multi-model and Multi-Mode MemSQL supports multiple data models beyond SQL including key-value, document/JSON, and geospatial.
  • 12. 12 In-Memory Rowstore and Disk/SSD-based Columnstore MemSQL features an in-memory row store and a disk/SSD-based column store in a single database, achieving extremely low latency execution while allowing for data growth. Distributed Architecture MemSQL supports a distributed architecture that can scale out on commodity hardware. This architecture also supports distributed query optimization and execution for the fastest analytics possible at scale. Deploy On-Premises or in the Cloud MemSQL can be deployed on site on commodity hardware, or on any public cloud including Amazon, Azure, Google, Digital Ocean, Softlayer and others. This provides complete flexibility for a variety of use cases. Building Modern Database Applications with MemSQL In addition to well-understood database models, MemSQL allows you to go beyond what previous databases or data warehouses were capable of. We’d invite you to consider some of the following options. High-Volume Transactional Workloads MemSQL excels at high volume transactional workloads, including those where real-time analytics come into play. With MemSQL you can ingest millions of records per second, and run queries with results accurate to the last transaction. Data Warehouses with Live Data In the past, data warehouses were batch-loaded with data after-the-fact. With MemSQL, you can send live data to the database and run complex analytical queries with ease, all in a non- blocking infrastructure. MemSQL allows you to take an overnight process and turn it into a continuous process. Real-Time Data Pipelines with Apache Kafka and Spark MemSQL Streamlinersupports modern streaming workloads using the power of Apache Spark, and enables our customers to stream, persist, and analyze hundreds of terabytes of data a day without writing any code. Easily connect to Apache Kafka as a real-time message queue, or use a custom extract to pull data from your preferred source.
  • 13. 13 MemSQL Geospatial Starting with MemSQL 4, geospatial functions are now part of the database. This includes the three main object types of polygons, paths, and points. For a complete reference of MemSQL geospatial functions, please refer to http://docs.memsql.com/latest/concepts/geospatial/ With the advent of mobile phones, ubiquitous computing, and global internet connectivity, nearly every data point has a place. As such, geospatial analytics is becoming more important than ever. In particular, the scale and size of emerging geospatial datasets demands a similarly scalable database. MemSQL, through its distributed architecture and support of geospatial functions fits this demand perfectly. Future Geospatial Developments As geospatial demands increase, MemSQL plans to support them. This includes making geospatial functions and data types first class citizens for real-time data pipelines, and the expansion of more models and a broader range of queries. For more information please visit www.memsql.com Polygons Paths Points