SlideShare una empresa de Scribd logo
1 de 34
The real-time Barcelona
         urban mobility
                ( with NoSQL technologies )


Marc Pous, Daniel Villatoro, F. Xavier Mercadal and Arol Viñoles




   NoSQL matters Barcelona 2012
Credits: Inception
Credits: Martin Roemers
The real-time Barcelona urban mobility with NoSQL technologies
The TweetBeat of the City: Microblogging Used for
Discovering Behavioural Patterns during the MWC
2012
D. Villatoro, J. Serna, V. Rodríguez and M. Torrent
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
Video 11-S rally
Commutio iPhone App
http://commutio.bdigital.org @commutio
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
[{"user_id":
"16c92e53509a2aac345ddf2b1846d81
042f69820", "latitude", "41.385735",
"longitude": "2.136139", "altitude":
"65.00", "timestamp": "Oct 6, 2012, 11:
30:53 AM GMT 02:00"}]

[{"user":"F.Xavier Mercadal Mir","question":"
4fd7155aa513f2a4caaa2f0d","answer":"","score":0,"time":
20,"correct":false,"timestamp":"2012-10-06T09:31:19.000
Z","_id":"506ffa23ab1c33182e000278"}]
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
{ loc : { lat : 40.413895, lon : 2.176494 }}


> db.moves.ensureIndex ( { loc : "2d" } )

> db.moves.find ( { loc : { $near : [
40.413987, 2.17.6499 ] } } )
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
The real-time Barcelona urban mobility with NoSQL technologies
Conclusions
● Social Media sources can serve as a social
  sensing platform.

● Citizens as sensors.

● Real-time monitoring of the Barcelona
  mobility network.

● New route optimizers.
Why NoSQL matters?
● Hadoop + Mahout for big data and batch
  processes.

● MongoDB for document storage and
  GeoSpatial Indexing (2D).

● REDIS for cache and save HTTP requests.

● Neo4j for graphs and operations.
Thanks!

Questions?

Marc Pous i Marín
    @gy4nt

Más contenido relacionado

Similar a The real-time Barcelona urban mobility with NoSQL technologies

Designing Our Future: Technologies and Behaviors that Impact Design
Designing Our Future: Technologies and Behaviors that Impact DesignDesigning Our Future: Technologies and Behaviors that Impact Design
Designing Our Future: Technologies and Behaviors that Impact DesignMarci Ikeler
 
Regional Isation through Mobilisation - The Digital Work Hub Project
Regional Isation through Mobilisation - The Digital Work Hub ProjectRegional Isation through Mobilisation - The Digital Work Hub Project
Regional Isation through Mobilisation - The Digital Work Hub ProjectRussell Mason
 
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...MicheleNati
 
MobiLuck at The Next Web
MobiLuck at The Next WebMobiLuck at The Next Web
MobiLuck at The Next Webbeppe
 
Internet of Things for Smart City
Internet of Things for Smart CityInternet of Things for Smart City
Internet of Things for Smart CityIRJET Journal
 
SocIoTal project-overview - ICT30 Community Day London
SocIoTal project-overview - ICT30 Community Day LondonSocIoTal project-overview - ICT30 Community Day London
SocIoTal project-overview - ICT30 Community Day LondonMicheleNati
 
City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015
City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015
City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015Emanuele Della Valle
 
The Opportunity for Digital Transformation
The Opportunity for Digital TransformationThe Opportunity for Digital Transformation
The Opportunity for Digital TransformationMichael MacDonald
 
Programa Àgora Smart City Expo World Congress 2017
Programa Àgora Smart City Expo World Congress 2017Programa Àgora Smart City Expo World Congress 2017
Programa Àgora Smart City Expo World Congress 2017Ajuntament de Barcelona
 
Ubi Presentation
Ubi PresentationUbi Presentation
Ubi Presentationsonicliner
 
151116 smart city furniture trends
151116    smart city furniture trends151116    smart city furniture trends
151116 smart city furniture trendsYANG DESIGN
 
Digital jewellery final report
Digital jewellery final reportDigital jewellery final report
Digital jewellery final reportDuggirala Madhu
 
Smart city WC 2019 - Catalan Exhibitors
Smart city WC 2019 - Catalan Exhibitors Smart city WC 2019 - Catalan Exhibitors
Smart city WC 2019 - Catalan Exhibitors Barcelona Activa
 
Internet of Things Poland 2015, 18-19 listopada, Poznań - Anya Ogórkiewicz
Internet of Things Poland 2015, 18-19 listopada, Poznań - Anya OgórkiewiczInternet of Things Poland 2015, 18-19 listopada, Poznań - Anya Ogórkiewicz
Internet of Things Poland 2015, 18-19 listopada, Poznań - Anya OgórkiewiczAgnieszka Krzysztofik
 

Similar a The real-time Barcelona urban mobility with NoSQL technologies (20)

The sensitive city
The sensitive cityThe sensitive city
The sensitive city
 
Designing Our Future: Technologies and Behaviors that Impact Design
Designing Our Future: Technologies and Behaviors that Impact DesignDesigning Our Future: Technologies and Behaviors that Impact Design
Designing Our Future: Technologies and Behaviors that Impact Design
 
Regional Isation through Mobilisation - The Digital Work Hub Project
Regional Isation through Mobilisation - The Digital Work Hub ProjectRegional Isation through Mobilisation - The Digital Work Hub Project
Regional Isation through Mobilisation - The Digital Work Hub Project
 
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
 
MobiLuck at The Next Web
MobiLuck at The Next WebMobiLuck at The Next Web
MobiLuck at The Next Web
 
Momojan21012013
Momojan21012013Momojan21012013
Momojan21012013
 
DeustoTech-INTERNET, MORElab research group
DeustoTech-INTERNET, MORElab research groupDeustoTech-INTERNET, MORElab research group
DeustoTech-INTERNET, MORElab research group
 
ELECTRONIC ENGINEER
ELECTRONIC ENGINEERELECTRONIC ENGINEER
ELECTRONIC ENGINEER
 
Internet of Things for Smart City
Internet of Things for Smart CityInternet of Things for Smart City
Internet of Things for Smart City
 
SocIoTal project-overview - ICT30 Community Day London
SocIoTal project-overview - ICT30 Community Day LondonSocIoTal project-overview - ICT30 Community Day London
SocIoTal project-overview - ICT30 Community Day London
 
City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015
City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015
City Data Fusion and City Sensing presented at EIT ICT Labs for EXPO 2015
 
The Opportunity for Digital Transformation
The Opportunity for Digital TransformationThe Opportunity for Digital Transformation
The Opportunity for Digital Transformation
 
Programa Àgora Smart City Expo World Congress 2017
Programa Àgora Smart City Expo World Congress 2017Programa Àgora Smart City Expo World Congress 2017
Programa Àgora Smart City Expo World Congress 2017
 
Ubi Presentation
Ubi PresentationUbi Presentation
Ubi Presentation
 
151116 smart city furniture trends
151116    smart city furniture trends151116    smart city furniture trends
151116 smart city furniture trends
 
Digital jewellery final report
Digital jewellery final reportDigital jewellery final report
Digital jewellery final report
 
The Paradigm of Mobile Software Agent in Tourism Applications
The Paradigm of Mobile Software Agent in Tourism ApplicationsThe Paradigm of Mobile Software Agent in Tourism Applications
The Paradigm of Mobile Software Agent in Tourism Applications
 
Catalan exhibitors at Smart City Expo World Congress 2019
Catalan exhibitors at Smart City Expo World Congress 2019Catalan exhibitors at Smart City Expo World Congress 2019
Catalan exhibitors at Smart City Expo World Congress 2019
 
Smart city WC 2019 - Catalan Exhibitors
Smart city WC 2019 - Catalan Exhibitors Smart city WC 2019 - Catalan Exhibitors
Smart city WC 2019 - Catalan Exhibitors
 
Internet of Things Poland 2015, 18-19 listopada, Poznań - Anya Ogórkiewicz
Internet of Things Poland 2015, 18-19 listopada, Poznań - Anya OgórkiewiczInternet of Things Poland 2015, 18-19 listopada, Poznań - Anya Ogórkiewicz
Internet of Things Poland 2015, 18-19 listopada, Poznań - Anya Ogórkiewicz
 

Más de Marc Pous

Webinar thethings.iO + Sigfox
Webinar thethings.iO + SigfoxWebinar thethings.iO + Sigfox
Webinar thethings.iO + SigfoxMarc Pous
 
Lesson IoT platforms - Master IoT UPC - 4th March 2019
Lesson IoT platforms - Master IoT UPC - 4th March 2019Lesson IoT platforms - Master IoT UPC - 4th March 2019
Lesson IoT platforms - Master IoT UPC - 4th March 2019Marc Pous
 
Training thethings.iO
Training thethings.iOTraining thethings.iO
Training thethings.iOMarc Pous
 
The future of our cities: sustainability and technology
The future of our cities: sustainability and technologyThe future of our cities: sustainability and technology
The future of our cities: sustainability and technologyMarc Pous
 
The tales of smart cities
The tales of smart citiesThe tales of smart cities
The tales of smart citiesMarc Pous
 
WWW2009 - Accessible interactive community displays in public spaces - TMT Fa...
WWW2009 - Accessible interactive community displays in public spaces - TMT Fa...WWW2009 - Accessible interactive community displays in public spaces - TMT Fa...
WWW2009 - Accessible interactive community displays in public spaces - TMT Fa...Marc Pous
 
Presentacion Interaccion 2008: Plataforma colaborativa accesible INREDIS
Presentacion Interaccion 2008: Plataforma colaborativa accesible INREDISPresentacion Interaccion 2008: Plataforma colaborativa accesible INREDIS
Presentacion Interaccion 2008: Plataforma colaborativa accesible INREDISMarc Pous
 

Más de Marc Pous (7)

Webinar thethings.iO + Sigfox
Webinar thethings.iO + SigfoxWebinar thethings.iO + Sigfox
Webinar thethings.iO + Sigfox
 
Lesson IoT platforms - Master IoT UPC - 4th March 2019
Lesson IoT platforms - Master IoT UPC - 4th March 2019Lesson IoT platforms - Master IoT UPC - 4th March 2019
Lesson IoT platforms - Master IoT UPC - 4th March 2019
 
Training thethings.iO
Training thethings.iOTraining thethings.iO
Training thethings.iO
 
The future of our cities: sustainability and technology
The future of our cities: sustainability and technologyThe future of our cities: sustainability and technology
The future of our cities: sustainability and technology
 
The tales of smart cities
The tales of smart citiesThe tales of smart cities
The tales of smart cities
 
WWW2009 - Accessible interactive community displays in public spaces - TMT Fa...
WWW2009 - Accessible interactive community displays in public spaces - TMT Fa...WWW2009 - Accessible interactive community displays in public spaces - TMT Fa...
WWW2009 - Accessible interactive community displays in public spaces - TMT Fa...
 
Presentacion Interaccion 2008: Plataforma colaborativa accesible INREDIS
Presentacion Interaccion 2008: Plataforma colaborativa accesible INREDISPresentacion Interaccion 2008: Plataforma colaborativa accesible INREDIS
Presentacion Interaccion 2008: Plataforma colaborativa accesible INREDIS
 

Último

Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 

Último (20)

Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 

The real-time Barcelona urban mobility with NoSQL technologies