SlideShare a Scribd company logo
1 of 31
ICCSA 2012




       Dealing with multiple source spatio-
   temporal data in urban dynamics analysis


 João Peixoto and Adriano Moreira, Mobile and Ubiquitous Systems Group
MOTIVATION




The mobility of citizens in an urban area is the source of various
         problems: traffic congestion, environmental
  impacts, inadequacy of public transport, and spreading of
                           diseases…
MOTIVATION




     It is important to understand the mobility behaviour of
individuals in space, understand space itself, and understand the
              use people make of the urban space
MOTIVATION




 The dynamics associated with the mobility in urban areas
always has two components, Time and Space, creating new
                       challenges
MOTIVATION




The current Geographic Information Systems are structured to
represent the spatial component of data but lack good support
      for the temporal component (Yu and Shaw, 2004)
MOTIVATION




Detect the presence and mobility of people in urban spaces
              requires the collection of data
MOTIVATION




The huge size of datasets being collected these days is creating
more challenges to representation and visualization rather than
                           solutions
RELATED WORK

       Temporal snapshots of space occupation




Due the dynamics of the urban space, this approach may not be
    the most effective for the analysis of pattern changes
           (Hagen-Zanker and Timmermans 2008)




                         Reades, J., Calabrese, F., Sevtsuk, A., Ratti, C. (2007)
RELATED WORK

           Trajectories with source-destination




• Large interval between samples  we lose intermediate movements
• To connect the source to destination we may have to affect the Time
                            component




                                                Brockmann and Theis (2008)
BASIC CONCEPTS

                         TRAJECTORY
                    Our initial goal
                          TIME LEAP


                          SPACE LEAP


                    ELEMENTARY MOVEMENT
  Create a flexible and comprehensive framework for the
    spatio-temporal representation of movement data
                            STAY


                 OBSERVATION           PLACE


                          RAW DATA
BASIC CONCEPTS

                           TRAJECTORY
                     Our initial goal
                            TIME LEAP


                           SPACE LEAP


                      ELEMENTARY MOVEMENT
 To integrate different types of data from different sensors
       To apply different scenarios of urban mobility
                              STAY


                  OBSERVATION           PLACE


                            RAW DATA
BASIC CONCEPTS




 It all starts with the Raw Data collected by a multitude of
                          sensors




                            RAW DATA
BASIC CONCEPTS




The observation of an artefact in a specific point of a spatio-
                        temporal space
          (Id_Observation, Artefact, Location, Timestamp)

                    OBSERVATION


                              RAW DATA
BASIC CONCEPTS




Transformation process between Raw Data and Observation


                 OBSERVATION


                          RAW DATA
BASIC CONCEPTS




      Based on Observations we extract the Places


                 OBSERVATION         PLACE


                          RAW DATA
BASIC CONCEPTS




 Time interval between the first and last observation of an
                  artefact in the same place
   (Id_Stay, Artefact, Place, Timestamp_Initial, Timestamp_Final)


                                  STAY


                    OBSERVATION             PLACE


                               RAW DATA
BASIC CONCEPTS



     A Change of Location of an artefact occurred over time
(Id_Movement, Artefact, Location_Start, Location_End, Timestap_Initial, Time
                                stap_Final)


                            ELEMENTARY MOVEMENT


                                      STAY


                        OBSERVATION             PLACE


                                   RAW DATA
BASIC CONCEPTS




                                 SPACE LEAP


A Change of Location of an artefact occurred over a long time
                      ELEMENTARY MOVEMENT
                           period
(Id_SpaceLeap, Artefact, Location _Start, Location _End, Timestap_Initial,
                                    STAY
                            Timestap_Final)

                       OBSERVATION             PLACE


                                  RAW DATA
BASIC CONCEPTS



                                TIME LEAP


                               SPACE LEAP


Long time period between two sequential observations of an
                     ELEMENTARY MOVEMENT

                   artefact in the same place
                                   STAY
  (Id_TimeLeap, Artefact, Place, Timestamp_Initial, Timestamp_Final)

                     OBSERVATION             PLACE


                                RAW DATA
BASIC CONCEPTS

                               TRAJECTORY


                                TIME LEAP


                                SPACE LEAP


                          ELEMENTARY MOVEMENT


Time-ordered list of ElementarySTAY
                                Movements of an artefact over
                             the space
                     OBSERVATION              PLACE
        (Id_Trajectory, Artefact, List of Elementary Movements)

                                RAW DATA
MAPPING DATA INTO THE FRAMEWORK




Goal: validate the concepts of our proposed framework for the
           representation of spatio-temporal data
MAPPING DATA INTO THE FRAMEWORK




    Our focus in this paper is only on three concepts:
              Observation, Place and Stay
MAPPING DATA INTO THE FRAMEWORK




Android Smartphone Application that collects data from three
            different types: GPS, Wi-Fi and GSM.
MAPPING DATA INTO THE FRAMEWORK

                                  Raw Data

Timestamp             Latitude   Longitude   Altitude   Speed   Accuracy   Bearing
2011/06/29 15:25:07   1,297077   103,7808    93,5       0,75    17,88854   65
2011/06/29 15:25:18   1,297077   103,7808    108,2      0,75    26,83282   162,4
2011/06/29 15:25:31   1,297213   103,7806    134,4      1       40         283,8

      Timestamp                  BSSID                    RSSI        SSID
      2011/06/29 15:25:08        00:27:0d:07:d6:c0        -90         NUS
      2011/06/29 15:25:11        00:27:0d:07:d6:c0        -88         NUS
      2011/06/29 15:25:12        00:27:0d:07:d6:c0        -88         NUS

    Timestamp               CID        LAC      MNC SIGNAL_STRENGTH
    2011/06/29 15:25:08     962335     441       3          9
    2011/06/29 15:25:10     962335     441       3          8
    2011/06/29 15:25:11     962335     441       3          8
MAPPING DATA INTO THE FRAMEWORK

                        Observations

Timestamp                   Location                  Optional Attibutes
                   Position        Symbolic Name        Sensor_type
            Latitude    Longitude
15:25:07    1,297077 103,7808                               GPS
15:25:08                          00:27:0d:07:d6:c0         WIFI
15:25:08                               962335               GSM
15:25:10                               962335               GSM
15:25:11                          00:27:0d:07:d6:c0         WIFI
15:25:11                               962335               GSM
15:25:18    1,297077 103,7808                               GPS
MAPPING DATA INTO THE FRAMEWORK

                      Place Learning


                   Psameplace(oi, oj)
  Prob. function      GPS       Wi-Fi   GSM
         GPS           P1        P2      P3
        Wi-Fi          P2        P4      P5
        GSM            P3        P5      P6
MAPPING DATA INTO THE FRAMEWORK

                        Results
                     Results - Places


  – Place is described by its GPS part, Wi-Fi part, and GSM
    part
  – If the total accumulated time spent at that place is longer
    than a minimum of two minutes  Place
  – For a single person we detect 13 different Places
  – If the time elapsed between consecutive observations in a
    place do not exceed a given threshold (Tmax = 60
    seconds)  Stay
MAPPING DATA INTO THE FRAMEWORK

                  Results
CONCLUSIONS AND FUTURE WORK


• The proposed concepts and framework are
  appropriate to represent the three types of records
  used.
• Additional concepts might also need to be defined
   – Trajectory is only linked with Elementary Movement
• Include another's sensors to validate the concepts
  (for example: ticketing data used in buses)
CONCLUSIONS AND FUTURE WORK


• Process massive datasets
   – Space occupied at the level of storage
   – Aggregate a large number of records
• Validate the place learning algorithm and try
  different approaches
• Extend the study to groups of citizens
   – Popular Places
   – Popular Flows
THANK YOU !




                 joao.peixoto@algoritmi.uminho.pt
                adriano.moreira@algoritmi.uminho.pt

                     Mobile and Ubiquitous Systems Group



Research group supported by FEDER Funds through the COMPETE and National Funds
through FCT –        o para a Ciência e a Tecnologia under the Project: FCOMP-01-FEDER-
0124-022674.

More Related Content

Similar to ICCSA 2012: Mapping Multiple Data Sources in Urban Mobility Analysis

Pontillo Semanti Code Using Content Similarity And Database Driven Matching T...
Pontillo Semanti Code Using Content Similarity And Database Driven Matching T...Pontillo Semanti Code Using Content Similarity And Database Driven Matching T...
Pontillo Semanti Code Using Content Similarity And Database Driven Matching T...Kalle
 
Godiva2 Overview
Godiva2 OverviewGodiva2 Overview
Godiva2 Overviewjonblower
 
ST-Toolkit, a Framework for Trajectory Data Warehousing
ST-Toolkit, a Framework for Trajectory Data WarehousingST-Toolkit, a Framework for Trajectory Data Warehousing
ST-Toolkit, a Framework for Trajectory Data WarehousingSimone Campora
 
Spatio-Temporal Data Mining and Classification of Ships' Trajectories
Spatio-Temporal Data Mining and Classification of Ships' TrajectoriesSpatio-Temporal Data Mining and Classification of Ships' Trajectories
Spatio-Temporal Data Mining and Classification of Ships' TrajectoriesCentre of Geographic Sciences (COGS)
 
Mobile gaming 2009 an abstract location model
Mobile gaming 2009   an abstract location modelMobile gaming 2009   an abstract location model
Mobile gaming 2009 an abstract location modelLeif Oppermann
 
HON4D (O. Oreifej et al., CVPR2013)
HON4D (O. Oreifej et al., CVPR2013)HON4D (O. Oreifej et al., CVPR2013)
HON4D (O. Oreifej et al., CVPR2013)Mitsuru Nakazawa
 
HUMAN ACTION RECOGNITION IN VIDEOS USING STABLE FEATURES
HUMAN ACTION RECOGNITION IN VIDEOS USING STABLE FEATURES HUMAN ACTION RECOGNITION IN VIDEOS USING STABLE FEATURES
HUMAN ACTION RECOGNITION IN VIDEOS USING STABLE FEATURES sipij
 
Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.
Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.
Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.Anita Graser
 
A real time filtering method of positioning data with moving window mechanism
A real time filtering method of positioning data with moving window mechanismA real time filtering method of positioning data with moving window mechanism
A real time filtering method of positioning data with moving window mechanismAlexander Decker
 
Moving beyond the 4th Dimension of Quantifying, Analyzing & Visualizing A...
Moving beyond the 4th Dimension of Quantifying, Analyzing & Visualizing A...Moving beyond the 4th Dimension of Quantifying, Analyzing & Visualizing A...
Moving beyond the 4th Dimension of Quantifying, Analyzing & Visualizing A...chrismalzone
 
Measuring and Predicting Departures from Routine in Human Mobility by Dirk Go...
Measuring and Predicting Departures from Routine in Human Mobility by Dirk Go...Measuring and Predicting Departures from Routine in Human Mobility by Dirk Go...
Measuring and Predicting Departures from Routine in Human Mobility by Dirk Go...PyData
 
Paper id 25201492
Paper id 25201492Paper id 25201492
Paper id 25201492IJRAT
 
IEEE CASE 2016 On Avoiding Moving Objects for Indoor Autonomous Quadrotors
IEEE CASE 2016 On Avoiding Moving Objects for Indoor Autonomous QuadrotorsIEEE CASE 2016 On Avoiding Moving Objects for Indoor Autonomous Quadrotors
IEEE CASE 2016 On Avoiding Moving Objects for Indoor Autonomous QuadrotorsPeter SHIN
 
Laser-beams, spacecraft and archaeology; recent approaches to the recording, ...
Laser-beams, spacecraft and archaeology; recent approaches to the recording, ...Laser-beams, spacecraft and archaeology; recent approaches to the recording, ...
Laser-beams, spacecraft and archaeology; recent approaches to the recording, ...Paul Cripps
 
understanding the planet using satellites and deep learning
understanding the planet using satellites and deep learningunderstanding the planet using satellites and deep learning
understanding the planet using satellites and deep learningAlbert Pujol Torras
 
Geospatial for Java
Geospatial for JavaGeospatial for Java
Geospatial for JavaJody Garnett
 

Similar to ICCSA 2012: Mapping Multiple Data Sources in Urban Mobility Analysis (20)

AAG_2011
AAG_2011AAG_2011
AAG_2011
 
Pontillo Semanti Code Using Content Similarity And Database Driven Matching T...
Pontillo Semanti Code Using Content Similarity And Database Driven Matching T...Pontillo Semanti Code Using Content Similarity And Database Driven Matching T...
Pontillo Semanti Code Using Content Similarity And Database Driven Matching T...
 
Athena
AthenaAthena
Athena
 
Godiva2 Overview
Godiva2 OverviewGodiva2 Overview
Godiva2 Overview
 
ST-Toolkit, a Framework for Trajectory Data Warehousing
ST-Toolkit, a Framework for Trajectory Data WarehousingST-Toolkit, a Framework for Trajectory Data Warehousing
ST-Toolkit, a Framework for Trajectory Data Warehousing
 
Spatio-Temporal Data Mining and Classification of Ships' Trajectories
Spatio-Temporal Data Mining and Classification of Ships' TrajectoriesSpatio-Temporal Data Mining and Classification of Ships' Trajectories
Spatio-Temporal Data Mining and Classification of Ships' Trajectories
 
Mobile gaming 2009 an abstract location model
Mobile gaming 2009   an abstract location modelMobile gaming 2009   an abstract location model
Mobile gaming 2009 an abstract location model
 
HON4D (O. Oreifej et al., CVPR2013)
HON4D (O. Oreifej et al., CVPR2013)HON4D (O. Oreifej et al., CVPR2013)
HON4D (O. Oreifej et al., CVPR2013)
 
HUMAN ACTION RECOGNITION IN VIDEOS USING STABLE FEATURES
HUMAN ACTION RECOGNITION IN VIDEOS USING STABLE FEATURES HUMAN ACTION RECOGNITION IN VIDEOS USING STABLE FEATURES
HUMAN ACTION RECOGNITION IN VIDEOS USING STABLE FEATURES
 
Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.
Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.
Big Spatial(!) Data Processing mit GeoMesa. AGIT 2019, Salzburg, Austria.
 
A real time filtering method of positioning data with moving window mechanism
A real time filtering method of positioning data with moving window mechanismA real time filtering method of positioning data with moving window mechanism
A real time filtering method of positioning data with moving window mechanism
 
3 video segmentation
3 video segmentation3 video segmentation
3 video segmentation
 
Moving beyond the 4th Dimension of Quantifying, Analyzing & Visualizing A...
Moving beyond the 4th Dimension of Quantifying, Analyzing & Visualizing A...Moving beyond the 4th Dimension of Quantifying, Analyzing & Visualizing A...
Moving beyond the 4th Dimension of Quantifying, Analyzing & Visualizing A...
 
Measuring and Predicting Departures from Routine in Human Mobility by Dirk Go...
Measuring and Predicting Departures from Routine in Human Mobility by Dirk Go...Measuring and Predicting Departures from Routine in Human Mobility by Dirk Go...
Measuring and Predicting Departures from Routine in Human Mobility by Dirk Go...
 
Paper id 25201492
Paper id 25201492Paper id 25201492
Paper id 25201492
 
IEEE CASE 2016 On Avoiding Moving Objects for Indoor Autonomous Quadrotors
IEEE CASE 2016 On Avoiding Moving Objects for Indoor Autonomous QuadrotorsIEEE CASE 2016 On Avoiding Moving Objects for Indoor Autonomous Quadrotors
IEEE CASE 2016 On Avoiding Moving Objects for Indoor Autonomous Quadrotors
 
SECURE: Semantics Empowered resCUe enviRonmEnt
SECURE: Semantics Empowered resCUe enviRonmEntSECURE: Semantics Empowered resCUe enviRonmEnt
SECURE: Semantics Empowered resCUe enviRonmEnt
 
Laser-beams, spacecraft and archaeology; recent approaches to the recording, ...
Laser-beams, spacecraft and archaeology; recent approaches to the recording, ...Laser-beams, spacecraft and archaeology; recent approaches to the recording, ...
Laser-beams, spacecraft and archaeology; recent approaches to the recording, ...
 
understanding the planet using satellites and deep learning
understanding the planet using satellites and deep learningunderstanding the planet using satellites and deep learning
understanding the planet using satellites and deep learning
 
Geospatial for Java
Geospatial for JavaGeospatial for Java
Geospatial for Java
 

More from Beniamino Murgante

Analyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable citiesAnalyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable citiesBeniamino Murgante
 
Smart Cities: New Science for the Cities
Smart Cities: New Science for the CitiesSmart Cities: New Science for the Cities
Smart Cities: New Science for the CitiesBeniamino Murgante
 
The evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processesThe evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processesBeniamino Murgante
 
Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...Beniamino Murgante
 
Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...Beniamino Murgante
 
Involving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing WalkabilityInvolving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing WalkabilityBeniamino Murgante
 
Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg Beniamino Murgante
 
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...Beniamino Murgante
 
Presentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of triestePresentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of triesteBeniamino Murgante
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...Beniamino Murgante
 
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...Beniamino Murgante
 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector Beniamino Murgante
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...Beniamino Murgante
 
Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...Beniamino Murgante
 
Planning and Smartness: the true challenge
Planning and Smartness: the true challengePlanning and Smartness: the true challenge
Planning and Smartness: the true challengeBeniamino Murgante
 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...Beniamino Murgante
 
Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Beniamino Murgante
 
Tecnologie, Territorio, Smartness
Tecnologie, Territorio, SmartnessTecnologie, Territorio, Smartness
Tecnologie, Territorio, SmartnessBeniamino Murgante
 

More from Beniamino Murgante (20)

Analyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable citiesAnalyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable cities
 
Smart Cities: New Science for the Cities
Smart Cities: New Science for the CitiesSmart Cities: New Science for the Cities
Smart Cities: New Science for the Cities
 
The evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processesThe evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processes
 
Smart City or Urban Science?
Smart City or Urban Science?Smart City or Urban Science?
Smart City or Urban Science?
 
Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...
 
Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...
 
Involving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing WalkabilityInvolving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing Walkability
 
Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg
 
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
 
Presentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of triestePresentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of trieste
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
 
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
 
Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...
 
Planning and Smartness: the true challenge
Planning and Smartness: the true challengePlanning and Smartness: the true challenge
Planning and Smartness: the true challenge
 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
 
Murgante smart energy
Murgante smart energyMurgante smart energy
Murgante smart energy
 
Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness
 
Tecnologie, Territorio, Smartness
Tecnologie, Territorio, SmartnessTecnologie, Territorio, Smartness
Tecnologie, Territorio, Smartness
 

Recently uploaded

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

ICCSA 2012: Mapping Multiple Data Sources in Urban Mobility Analysis

  • 1. ICCSA 2012 Dealing with multiple source spatio- temporal data in urban dynamics analysis João Peixoto and Adriano Moreira, Mobile and Ubiquitous Systems Group
  • 2. MOTIVATION The mobility of citizens in an urban area is the source of various problems: traffic congestion, environmental impacts, inadequacy of public transport, and spreading of diseases…
  • 3. MOTIVATION It is important to understand the mobility behaviour of individuals in space, understand space itself, and understand the use people make of the urban space
  • 4. MOTIVATION The dynamics associated with the mobility in urban areas always has two components, Time and Space, creating new challenges
  • 5. MOTIVATION The current Geographic Information Systems are structured to represent the spatial component of data but lack good support for the temporal component (Yu and Shaw, 2004)
  • 6. MOTIVATION Detect the presence and mobility of people in urban spaces requires the collection of data
  • 7. MOTIVATION The huge size of datasets being collected these days is creating more challenges to representation and visualization rather than solutions
  • 8. RELATED WORK Temporal snapshots of space occupation Due the dynamics of the urban space, this approach may not be the most effective for the analysis of pattern changes (Hagen-Zanker and Timmermans 2008) Reades, J., Calabrese, F., Sevtsuk, A., Ratti, C. (2007)
  • 9. RELATED WORK Trajectories with source-destination • Large interval between samples  we lose intermediate movements • To connect the source to destination we may have to affect the Time component Brockmann and Theis (2008)
  • 10. BASIC CONCEPTS TRAJECTORY Our initial goal TIME LEAP SPACE LEAP ELEMENTARY MOVEMENT Create a flexible and comprehensive framework for the spatio-temporal representation of movement data STAY OBSERVATION PLACE RAW DATA
  • 11. BASIC CONCEPTS TRAJECTORY Our initial goal TIME LEAP SPACE LEAP ELEMENTARY MOVEMENT To integrate different types of data from different sensors To apply different scenarios of urban mobility STAY OBSERVATION PLACE RAW DATA
  • 12. BASIC CONCEPTS It all starts with the Raw Data collected by a multitude of sensors RAW DATA
  • 13. BASIC CONCEPTS The observation of an artefact in a specific point of a spatio- temporal space (Id_Observation, Artefact, Location, Timestamp) OBSERVATION RAW DATA
  • 14. BASIC CONCEPTS Transformation process between Raw Data and Observation OBSERVATION RAW DATA
  • 15. BASIC CONCEPTS Based on Observations we extract the Places OBSERVATION PLACE RAW DATA
  • 16. BASIC CONCEPTS Time interval between the first and last observation of an artefact in the same place (Id_Stay, Artefact, Place, Timestamp_Initial, Timestamp_Final) STAY OBSERVATION PLACE RAW DATA
  • 17. BASIC CONCEPTS A Change of Location of an artefact occurred over time (Id_Movement, Artefact, Location_Start, Location_End, Timestap_Initial, Time stap_Final) ELEMENTARY MOVEMENT STAY OBSERVATION PLACE RAW DATA
  • 18. BASIC CONCEPTS SPACE LEAP A Change of Location of an artefact occurred over a long time ELEMENTARY MOVEMENT period (Id_SpaceLeap, Artefact, Location _Start, Location _End, Timestap_Initial, STAY Timestap_Final) OBSERVATION PLACE RAW DATA
  • 19. BASIC CONCEPTS TIME LEAP SPACE LEAP Long time period between two sequential observations of an ELEMENTARY MOVEMENT artefact in the same place STAY (Id_TimeLeap, Artefact, Place, Timestamp_Initial, Timestamp_Final) OBSERVATION PLACE RAW DATA
  • 20. BASIC CONCEPTS TRAJECTORY TIME LEAP SPACE LEAP ELEMENTARY MOVEMENT Time-ordered list of ElementarySTAY Movements of an artefact over the space OBSERVATION PLACE (Id_Trajectory, Artefact, List of Elementary Movements) RAW DATA
  • 21. MAPPING DATA INTO THE FRAMEWORK Goal: validate the concepts of our proposed framework for the representation of spatio-temporal data
  • 22. MAPPING DATA INTO THE FRAMEWORK Our focus in this paper is only on three concepts: Observation, Place and Stay
  • 23. MAPPING DATA INTO THE FRAMEWORK Android Smartphone Application that collects data from three different types: GPS, Wi-Fi and GSM.
  • 24. MAPPING DATA INTO THE FRAMEWORK Raw Data Timestamp Latitude Longitude Altitude Speed Accuracy Bearing 2011/06/29 15:25:07 1,297077 103,7808 93,5 0,75 17,88854 65 2011/06/29 15:25:18 1,297077 103,7808 108,2 0,75 26,83282 162,4 2011/06/29 15:25:31 1,297213 103,7806 134,4 1 40 283,8 Timestamp BSSID RSSI SSID 2011/06/29 15:25:08 00:27:0d:07:d6:c0 -90 NUS 2011/06/29 15:25:11 00:27:0d:07:d6:c0 -88 NUS 2011/06/29 15:25:12 00:27:0d:07:d6:c0 -88 NUS Timestamp CID LAC MNC SIGNAL_STRENGTH 2011/06/29 15:25:08 962335 441 3 9 2011/06/29 15:25:10 962335 441 3 8 2011/06/29 15:25:11 962335 441 3 8
  • 25. MAPPING DATA INTO THE FRAMEWORK Observations Timestamp Location Optional Attibutes Position Symbolic Name Sensor_type Latitude Longitude 15:25:07 1,297077 103,7808 GPS 15:25:08 00:27:0d:07:d6:c0 WIFI 15:25:08 962335 GSM 15:25:10 962335 GSM 15:25:11 00:27:0d:07:d6:c0 WIFI 15:25:11 962335 GSM 15:25:18 1,297077 103,7808 GPS
  • 26. MAPPING DATA INTO THE FRAMEWORK Place Learning Psameplace(oi, oj) Prob. function GPS Wi-Fi GSM GPS P1 P2 P3 Wi-Fi P2 P4 P5 GSM P3 P5 P6
  • 27. MAPPING DATA INTO THE FRAMEWORK Results Results - Places – Place is described by its GPS part, Wi-Fi part, and GSM part – If the total accumulated time spent at that place is longer than a minimum of two minutes  Place – For a single person we detect 13 different Places – If the time elapsed between consecutive observations in a place do not exceed a given threshold (Tmax = 60 seconds)  Stay
  • 28. MAPPING DATA INTO THE FRAMEWORK Results
  • 29. CONCLUSIONS AND FUTURE WORK • The proposed concepts and framework are appropriate to represent the three types of records used. • Additional concepts might also need to be defined – Trajectory is only linked with Elementary Movement • Include another's sensors to validate the concepts (for example: ticketing data used in buses)
  • 30. CONCLUSIONS AND FUTURE WORK • Process massive datasets – Space occupied at the level of storage – Aggregate a large number of records • Validate the place learning algorithm and try different approaches • Extend the study to groups of citizens – Popular Places – Popular Flows
  • 31. THANK YOU ! joao.peixoto@algoritmi.uminho.pt adriano.moreira@algoritmi.uminho.pt Mobile and Ubiquitous Systems Group Research group supported by FEDER Funds through the COMPETE and National Funds through FCT – o para a Ciência e a Tecnologia under the Project: FCOMP-01-FEDER- 0124-022674.

Editor's Notes

  1. - Thank you for the Introduction!- My name is Joao Peixoto, I'm a PhD Student at University of Minho, Portugal.- My PhD work is about Urban Mobility.
  2. - Referir o slide apenas
  3. - Referir o slide apenas
  4. - Referir o slide apenas
  5. As Yu said: The current Geographic Information Systems are structured to represent the spatial component of data but lack good support for the temporal component
  6. - And we have another question: the huge size of datasets collected make complex the representation and visualization of the urban mobility
  7. One approach to deal with these questions is using the Temporal snapshots of space occupation.But, because is a snapshot it’s not the most effective for the analysis of pattern changes.
  8. Another approach is using Trajectories. But if the time interval between source and destination are large, we may lose intermediate movements.In the other hand, if we want represent the connection between source and destination, we may affect the Time component.
  9. According to all these questions, our initial work is focused in the creation of a framework for the representation of spatio-temporal data.
  10. - One requirement for this framework is the integration of different type of mobility data, acquired from different sensors- And must be sufficient flexible to deal with different scenarios of mobility.
  11. So… let's see our framework and concepts that we defined.First… it all starts with Raw Data… from different sensors
  12. - With these Raw Data we create the Observations Observations are a formal description of the position of the artefact… spatial and temporal position. the observations say: where and when the artefact are observed.
  13. The arrows shows the transformation processes between conceptsThe open circle represent the process that we implemented in this paper
  14. Based on the Observations we extracted the Places.The Place is a set of aggregated Locations. In the Observations we don’t have Places, but Locations. Symbolical locations or geometrical locations according to the sensor that we use.And the detection of the Places are important for the next concepts.
  15. -Because we only can detect a Stay, based on the Places.-the concept Stay describe a time interval between observations when the artefact is in the same Place.
  16. -because the Observations have information about the Location of the artefact (for example: a GPS trace)… we can describe another concept called Elementary Movement to represent this kind of mobility.- The elementary movement is important to describe movements with short time interval between Observations. For this reason, one Elementary Movements occurs when we have a change of Locations in time.
  17. -But, if the time interval is longer and we cannot say with certain that the artefact did exactly the movement that we observed, we are in the presence of a Space Leap.
  18. The same happens when we artefact is in the same Place, but the time interval is longer and for this reason we cannot say that the artefact didn't move meanwhile.These two last concepts are important because it’s normal that we cannot follow exactly all the movements of the artefact....
  19. The last concept is Trajectory… this concept is a list of Elementary Movements… that represent with great precision the real movement of the artefact.
  20. - To validate our framework, concepts and transformation processes we made an implementation based in clustering algorithm
  21. Our focus in this paper has only validate the firsts three concepts and the processes used to derive Places from Observations, and Stays from Observations and Places
  22. We collect data using an android Smartphone applicationCollects three types of data over the day
  23. Examples of the threedifferent Raw Data: GPS, WIFI and GSM
  24. - Adequation of these three Raw Data to the Observation ConceptWe can see the two forms of representation of the Location: Geometrical and Symbolic
  25. -In our clustering algorithm the probability that two observations having been taken at the same place is calculated according to 6 different Probabilities Functions- Two examples of these Probabilities Functions: for GPS and Wi-Fi
  26. Place described by three componentsA candidate place is assumed to be a real relevant one if the total accumulated time spent at that place is longer than a minimum amount of time (e.g. two minutes).For a single person during one month we detect 13 relevant places, with more than 2 minutes of total staying time. A stay occurred when the time elapsed between consecutive observations in a place do not exceed a given threshold (Tmax)
  27. The place in red is the most relevant one, with a total staying time of four hundred hours (in one month)
  28. - Because we want understand the mobility of groups of citizens, the privacy question may not be a problem. We only show aggregated data.