SlideShare uma empresa Scribd logo
1 de 20
Center for Research and Application for Satellite Remote Sensing
Yamaguchi University
Visualizing CDR Data
CDR data associating the information with the position information of the used
base station ID (Cell ID), it is possible to estimate the position when a certain
mobile phone communicates. Through such data processing, it is possible to
trace the movement / trajectory of a user of a certain mobile phone.
The format of CDR data differs depending on the provider, but basically
includes
● ID
● Time / timestamp,
● Geographical coordinates (latitude and longitude).
Data Format
Even if personal information is excluded, CDR data is still business confidential
data for mobile phone companies, and if personal information related to call
records leaks by any chance, it can lead to serious social impact. Therefore,
obtaining CDR data is not easy because it requires careful negotiations and
agreements between mobile phone companies and ministries.
As an alternative, the project investigated open data, which has a format
similar to that of CDR data, and represents the trajectory of people.
Data Acquisition Method
Reality Mining Dataset
Data collected by MIT Human Dynamics Lab in 2004, which showing the
trajectory of 100 individuals over a 9-month period.
This is the result of recording the Cell ID and Bluetooth transmission / reception
by the smartphone application for data collection and linking it to the location
information. You can register and download and use it from the project website.
Data Acquisition Method
How to download data?
1. Go to website:
http://realitycommons.media.mit.edu/realitymining4.html
1. Fill out the information requested by the website.
2. After submit this section, then you will receive an email in
your email address with a link to the requested dataset.
NOTE:
● The data from Reality Commons cannot use immediately, and it
must be convert format file first.
● https://opencellid.org/ This link is “The world's largest Open
Database of Cell Towers” that stored dataset with cell tower
locations.
Data Acquisition Method
iTIC Open Data Archive
● Taxi probe data published by the Intelligent Traffic Information Center Foundation,
a group of Thailand's automobile and traffic-related operators.
● It is containing 1-2 second frequency GPS logs of approximately 4,000 vehicles over
the period June to December 2017.
Although the method, accuracy, and frequency of location information acquisition are
different from CDR data, it is considered to be useful in terms of handling a large amount
of movement trajectory.cal
Data Acquisition Method
How to download data?
1. Go to website: https://www.iticfoundation.org/download
2. Fill out in the red box.
1
2
Data Acquisition Method
3. After press “confirm” button in first
page, then iTic Open Data Archives page
will appear.
4. Click the information that you want to
download.
5. Index of/data/probe-data page will
appear.
6. Click the data for download.
3
4
5
6
Data Acquisition Method
Because of the large amount of data, it is difficult to calculate and visualize
with general spreadsheet software. The following is a list of useful software.
● 3.3.1 PostgreSQL/PostGIS, Spatialite
● 3.3.2 MobMap
Data Analysis Methods
PostgreSQL/PostGIS, Spatialite
By using PostGIS, which extends the function of handling spatial data to
PostgreSQL, which is a typical relational database management system, the
aggregation and weighing of a large amount of movement trajectory data
can be made more efficient. Spatialite is a spatial data extension of SQLite,
which is a simple database management system.
The procedure of analyzing the movement trajectory data is mainly done by
sorting by ID and time / timestamp.
Data Analysis Methods
MobMap
MobMap is software that specializes in
visualizing such trajectory data and
provides the function of expressing
individual movements in moving images.
It runs on a web browser and can be
used free of charge.
Data Analysis Methods
Note: For data to visualize in Mobmap,
use data from iTic.
For Prepare subsetting data use method
as follow;
1. Download "A bundle of command-
line tools for managing SQLite
database files..." from
https://sqlite.org/download.html
2. Extract the executable binary files.
1
Data Analysis Methods
3. Prepare a SQL script on notepad (or other text editor) with the codes in (a). The [input file name],
[date], [output file name] shall be replaced, and tbl.id_str LIKE 'a%' is for filtering the data to reduce data
size, indicating filtering id_str starting with 'a'. The script might be saved with ".sql" format.
NOTE: Here is the code for prepare SQL script.
CREATE TABLE tbl (id_str varchar, valid integer, lat double, lon double, t
timestamp without time zone, speed integer, heading integer, for_hire_light
integer, engine_acc integer);
.separator ,
.import [input file name] tbl
CREATE TABLE hash (id_int INTEGER PRIMARY KEY, id_str varchar);
INSERT INTO hash (id_str) SELECT DISTINCT id_str FROM tbl;
.output [output file name]
SELECT id_int, tbl.id_str, t, lat, lon FROM tbl
LEFT JOIN hash ON tbl.id_str = hash.id_str
WHERE tbl.t LIKE "[date YYYY-MM-DD] %"
AND tbl.id_str LIKE 'a%'
;
3
a
Data Analysis Methods
4. Execute sqlite3.exe by go to “Command Prompt” and enter the command to access the
program's directory (a). Type command for use sqlite and print output (b).
5. Load the output on Mobmap .
a b
NOTE: Input file and SQL script should be locate in the same directory with sqlite.exe
Data Analysis Methods
How to download data?
1. Go to website: https://shiba.iis.u-tokyo.ac.jp/member/ueyama/mm/
2. Press “Launch” button.
1
2
Data Analysis Methods
How to download data?
3. After pressed “Launch” button, this page will
appear.
4. Press “Add moving data” icon (in the
position of the Start from here’s arrowhead) for
import file data(.csv).
5. Select data that you want to visualize.
6. Then specify the column including id, XY
coordinate, time.
7. Click “Start loading” button.
3
4
6
7
Data Analysis Methods
c. You can edit properties of your data by press the “Open configuration” button.
a. Play and Stop button for
visualize your trajectories data.
b. You can choose
which type of
background you want
to open with your
data by press this
button, which will
have the following
options ------>
a
c
b
Data Analysis Methods
Exposure population analysis using CDR data
A long-term analysis of CDR data allows us to observe the immigration
situation. With this data, the situation of evacuation and return after a
disaster can be accurately grasped, and cooperation with evacuation
destination infrastructure development, administrative services, and
reconstruction activities in the stricken area can be promoted efficiently and
effectively.
Use Case
Exposure population analysis in the 2015 Nepal earthquake
Analysis of anonymized CDR data of 12 million people after the 2015 Nepal
earthquake revealed shifting migration patterns of the affected people. In
particular, it was estimated that 390,000 people migrated out from the
Kathmandu Valley and moved to the surrounding areas and south-central
Nepal. These data are useful for planning humanitarian assistance activities.
Ref: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4779046/
Use Case
Flood Disaster Management
UN Global Pulse attempted to manage flood disasters by observing people's response to
flood disasters based on the frequency of calls from CDR data. The results are as follows.
● CDR data is extremely useful as a proxy indicator of population distribution.
● Public alerts are not always effective in alerting people.
● The trajectories of people read from the CDR data are useful for understanding the
process of flood impacts.
● Most of the calls made during the disaster were in the most affected areas.
These results indicate that CDR data can be useful in measuring the impacts of floods on
people and infrastructure, and their attention to disasters.
Use Case

Mais conteúdo relacionado

Semelhante a Visualizing CDR Data

A SURVEY OF BIG DATA ANALYTICS
A SURVEY OF BIG DATA ANALYTICSA SURVEY OF BIG DATA ANALYTICS
A SURVEY OF BIG DATA ANALYTICSijistjournal
 
A Survey of Agent Based Pre-Processing and Knowledge Retrieval
A Survey of Agent Based Pre-Processing and Knowledge RetrievalA Survey of Agent Based Pre-Processing and Knowledge Retrieval
A Survey of Agent Based Pre-Processing and Knowledge RetrievalIOSR Journals
 
CarStream: An Industrial System of Big Data Processing for Internet of Vehicles
CarStream: An Industrial System of Big Data Processing for Internet of VehiclesCarStream: An Industrial System of Big Data Processing for Internet of Vehicles
CarStream: An Industrial System of Big Data Processing for Internet of Vehiclesijtsrd
 
Wearable Technology Orientation using Big Data Analytics for Improving Qualit...
Wearable Technology Orientation using Big Data Analytics for Improving Qualit...Wearable Technology Orientation using Big Data Analytics for Improving Qualit...
Wearable Technology Orientation using Big Data Analytics for Improving Qualit...IRJET Journal
 
A Survey on Data Mining
A Survey on Data MiningA Survey on Data Mining
A Survey on Data MiningIOSR Journals
 
A Big Data Telco Solution by Dr. Laura Wynter
A Big Data Telco Solution by Dr. Laura WynterA Big Data Telco Solution by Dr. Laura Wynter
A Big Data Telco Solution by Dr. Laura Wynterwkwsci-research
 
Advanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationAdvanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationDenodo
 
Are ubiquitous technologies the future vehicle for transportation planning a...
Are ubiquitous technologies the future vehicle for transportation planning  a...Are ubiquitous technologies the future vehicle for transportation planning  a...
Are ubiquitous technologies the future vehicle for transportation planning a...ijasuc
 
Real World Application of Big Data In Data Mining Tools
Real World Application of Big Data In Data Mining ToolsReal World Application of Big Data In Data Mining Tools
Real World Application of Big Data In Data Mining Toolsijsrd.com
 
Fundamentals of data mining and its applications
Fundamentals of data mining and its applicationsFundamentals of data mining and its applications
Fundamentals of data mining and its applicationsSubrat Swain
 
Certain Analysis on Traffic Dataset based on Data Mining Algorithms
Certain Analysis on Traffic Dataset based on Data Mining AlgorithmsCertain Analysis on Traffic Dataset based on Data Mining Algorithms
Certain Analysis on Traffic Dataset based on Data Mining AlgorithmsIRJET Journal
 
Traffic Data Analysis and Prediction using Big Data
Traffic Data Analysis and Prediction using Big DataTraffic Data Analysis and Prediction using Big Data
Traffic Data Analysis and Prediction using Big DataJongwook Woo
 
20211011112936_PPT01-Introduction to Big Data.pptx
20211011112936_PPT01-Introduction to Big Data.pptx20211011112936_PPT01-Introduction to Big Data.pptx
20211011112936_PPT01-Introduction to Big Data.pptxSyauqiAsyhabira1
 
Association rule visualization technique
Association rule visualization techniqueAssociation rule visualization technique
Association rule visualization techniquemustafasmart
 
Application of Big Data in Intelligent Traffic System
Application of Big Data in Intelligent Traffic SystemApplication of Big Data in Intelligent Traffic System
Application of Big Data in Intelligent Traffic SystemIOSR Journals
 
big data analytics in mobile cellular network
big data analytics in mobile cellular networkbig data analytics in mobile cellular network
big data analytics in mobile cellular networkshubham patil
 
Search Engine Scrapper
Search Engine ScrapperSearch Engine Scrapper
Search Engine ScrapperIRJET Journal
 
ARE UBIQUITOUS TECHNOLOGIES THE FUTURE VEHICLE FOR TRANSPORTATION PLANNING : ...
ARE UBIQUITOUS TECHNOLOGIES THE FUTURE VEHICLE FOR TRANSPORTATION PLANNING : ...ARE UBIQUITOUS TECHNOLOGIES THE FUTURE VEHICLE FOR TRANSPORTATION PLANNING : ...
ARE UBIQUITOUS TECHNOLOGIES THE FUTURE VEHICLE FOR TRANSPORTATION PLANNING : ...ijasuc
 

Semelhante a Visualizing CDR Data (20)

A SURVEY OF BIG DATA ANALYTICS
A SURVEY OF BIG DATA ANALYTICSA SURVEY OF BIG DATA ANALYTICS
A SURVEY OF BIG DATA ANALYTICS
 
A Survey of Agent Based Pre-Processing and Knowledge Retrieval
A Survey of Agent Based Pre-Processing and Knowledge RetrievalA Survey of Agent Based Pre-Processing and Knowledge Retrieval
A Survey of Agent Based Pre-Processing and Knowledge Retrieval
 
CarStream: An Industrial System of Big Data Processing for Internet of Vehicles
CarStream: An Industrial System of Big Data Processing for Internet of VehiclesCarStream: An Industrial System of Big Data Processing for Internet of Vehicles
CarStream: An Industrial System of Big Data Processing for Internet of Vehicles
 
iot_module4.pdf
iot_module4.pdfiot_module4.pdf
iot_module4.pdf
 
Wearable Technology Orientation using Big Data Analytics for Improving Qualit...
Wearable Technology Orientation using Big Data Analytics for Improving Qualit...Wearable Technology Orientation using Big Data Analytics for Improving Qualit...
Wearable Technology Orientation using Big Data Analytics for Improving Qualit...
 
A Survey on Data Mining
A Survey on Data MiningA Survey on Data Mining
A Survey on Data Mining
 
A Big Data Telco Solution by Dr. Laura Wynter
A Big Data Telco Solution by Dr. Laura WynterA Big Data Telco Solution by Dr. Laura Wynter
A Big Data Telco Solution by Dr. Laura Wynter
 
Advanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationAdvanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data Virtualization
 
Are ubiquitous technologies the future vehicle for transportation planning a...
Are ubiquitous technologies the future vehicle for transportation planning  a...Are ubiquitous technologies the future vehicle for transportation planning  a...
Are ubiquitous technologies the future vehicle for transportation planning a...
 
Real World Application of Big Data In Data Mining Tools
Real World Application of Big Data In Data Mining ToolsReal World Application of Big Data In Data Mining Tools
Real World Application of Big Data In Data Mining Tools
 
Fundamentals of data mining and its applications
Fundamentals of data mining and its applicationsFundamentals of data mining and its applications
Fundamentals of data mining and its applications
 
Certain Analysis on Traffic Dataset based on Data Mining Algorithms
Certain Analysis on Traffic Dataset based on Data Mining AlgorithmsCertain Analysis on Traffic Dataset based on Data Mining Algorithms
Certain Analysis on Traffic Dataset based on Data Mining Algorithms
 
Traffic Data Analysis and Prediction using Big Data
Traffic Data Analysis and Prediction using Big DataTraffic Data Analysis and Prediction using Big Data
Traffic Data Analysis and Prediction using Big Data
 
20211011112936_PPT01-Introduction to Big Data.pptx
20211011112936_PPT01-Introduction to Big Data.pptx20211011112936_PPT01-Introduction to Big Data.pptx
20211011112936_PPT01-Introduction to Big Data.pptx
 
Association rule visualization technique
Association rule visualization techniqueAssociation rule visualization technique
Association rule visualization technique
 
Application of Big Data in Intelligent Traffic System
Application of Big Data in Intelligent Traffic SystemApplication of Big Data in Intelligent Traffic System
Application of Big Data in Intelligent Traffic System
 
A017160104
A017160104A017160104
A017160104
 
big data analytics in mobile cellular network
big data analytics in mobile cellular networkbig data analytics in mobile cellular network
big data analytics in mobile cellular network
 
Search Engine Scrapper
Search Engine ScrapperSearch Engine Scrapper
Search Engine Scrapper
 
ARE UBIQUITOUS TECHNOLOGIES THE FUTURE VEHICLE FOR TRANSPORTATION PLANNING : ...
ARE UBIQUITOUS TECHNOLOGIES THE FUTURE VEHICLE FOR TRANSPORTATION PLANNING : ...ARE UBIQUITOUS TECHNOLOGIES THE FUTURE VEHICLE FOR TRANSPORTATION PLANNING : ...
ARE UBIQUITOUS TECHNOLOGIES THE FUTURE VEHICLE FOR TRANSPORTATION PLANNING : ...
 

Mais de NopphawanTamkuan

Application of OpenStreetMap in Disaster Risk Management
Application of OpenStreetMap in Disaster Risk ManagementApplication of OpenStreetMap in Disaster Risk Management
Application of OpenStreetMap in Disaster Risk ManagementNopphawanTamkuan
 
Unmanned Aerial Vehicle Application
Unmanned Aerial Vehicle ApplicationUnmanned Aerial Vehicle Application
Unmanned Aerial Vehicle ApplicationNopphawanTamkuan
 
Co-Registration of Small-Scale Satellite Data
Co-Registration of Small-Scale Satellite DataCo-Registration of Small-Scale Satellite Data
Co-Registration of Small-Scale Satellite DataNopphawanTamkuan
 
Disaster Damage Assessment and Recovery Monitoring Using Night-Time Light on GEE
Disaster Damage Assessment and Recovery Monitoring Using Night-Time Light on GEEDisaster Damage Assessment and Recovery Monitoring Using Night-Time Light on GEE
Disaster Damage Assessment and Recovery Monitoring Using Night-Time Light on GEENopphawanTamkuan
 
Introduction to Synthetic Aperture Radar (SAR)
Introduction to Synthetic Aperture Radar (SAR)Introduction to Synthetic Aperture Radar (SAR)
Introduction to Synthetic Aperture Radar (SAR)NopphawanTamkuan
 
Differential SAR Interferometry Using Sentinel-1 Data for Kumamoto Earthquake
Differential SAR Interferometry Using Sentinel-1 Data for Kumamoto EarthquakeDifferential SAR Interferometry Using Sentinel-1 Data for Kumamoto Earthquake
Differential SAR Interferometry Using Sentinel-1 Data for Kumamoto EarthquakeNopphawanTamkuan
 
SAR Data Applications for Disasters
SAR Data Applications for DisastersSAR Data Applications for Disasters
SAR Data Applications for DisastersNopphawanTamkuan
 
Color Composite in ENVI (Case Study: Flood in Vietnam)
Color Composite in ENVI (Case Study: Flood in Vietnam)Color Composite in ENVI (Case Study: Flood in Vietnam)
Color Composite in ENVI (Case Study: Flood in Vietnam)NopphawanTamkuan
 
Earthquake Damage Detection Using SAR Interferometric Coherence
Earthquake Damage Detection Using SAR Interferometric CoherenceEarthquake Damage Detection Using SAR Interferometric Coherence
Earthquake Damage Detection Using SAR Interferometric CoherenceNopphawanTamkuan
 
How to better understand SAR, interpret SAR products and realize the limitations
How to better understand SAR, interpret SAR products and realize the limitationsHow to better understand SAR, interpret SAR products and realize the limitations
How to better understand SAR, interpret SAR products and realize the limitationsNopphawanTamkuan
 
SAR Interferometry Technique
SAR Interferometry TechniqueSAR Interferometry Technique
SAR Interferometry TechniqueNopphawanTamkuan
 
Flood Detection Using ALOS-2 Images in SNAP
Flood Detection Using ALOS-2 Images in SNAPFlood Detection Using ALOS-2 Images in SNAP
Flood Detection Using ALOS-2 Images in SNAPNopphawanTamkuan
 
Differential SAR Interferometry Using ALOS-2 Data for Nepal Earthquake
Differential SAR Interferometry Using ALOS-2 Data for Nepal EarthquakeDifferential SAR Interferometry Using ALOS-2 Data for Nepal Earthquake
Differential SAR Interferometry Using ALOS-2 Data for Nepal EarthquakeNopphawanTamkuan
 
Flood Detection Using During-Flood SAR Image in QGIS
Flood Detection Using During-Flood SAR Image in QGISFlood Detection Using During-Flood SAR Image in QGIS
Flood Detection Using During-Flood SAR Image in QGISNopphawanTamkuan
 
Color Composite in ENVI (Case Study: Flood in Myanmar)
Color Composite in ENVI (Case Study: Flood in Myanmar)Color Composite in ENVI (Case Study: Flood in Myanmar)
Color Composite in ENVI (Case Study: Flood in Myanmar)NopphawanTamkuan
 
Play with Vector and Make Map
Play with Vector and Make MapPlay with Vector and Make Map
Play with Vector and Make MapNopphawanTamkuan
 
Raster Analysis (Color Composite and Remote Sensing Indices)
Raster Analysis (Color Composite and Remote Sensing Indices)Raster Analysis (Color Composite and Remote Sensing Indices)
Raster Analysis (Color Composite and Remote Sensing Indices)NopphawanTamkuan
 
Understanding Basic of Python
Understanding Basic of PythonUnderstanding Basic of Python
Understanding Basic of PythonNopphawanTamkuan
 

Mais de NopphawanTamkuan (20)

Application of OpenStreetMap in Disaster Risk Management
Application of OpenStreetMap in Disaster Risk ManagementApplication of OpenStreetMap in Disaster Risk Management
Application of OpenStreetMap in Disaster Risk Management
 
Unmanned Aerial Vehicle Application
Unmanned Aerial Vehicle ApplicationUnmanned Aerial Vehicle Application
Unmanned Aerial Vehicle Application
 
Co-Registration of Small-Scale Satellite Data
Co-Registration of Small-Scale Satellite DataCo-Registration of Small-Scale Satellite Data
Co-Registration of Small-Scale Satellite Data
 
Disaster Damage Assessment and Recovery Monitoring Using Night-Time Light on GEE
Disaster Damage Assessment and Recovery Monitoring Using Night-Time Light on GEEDisaster Damage Assessment and Recovery Monitoring Using Night-Time Light on GEE
Disaster Damage Assessment and Recovery Monitoring Using Night-Time Light on GEE
 
Introduction to Synthetic Aperture Radar (SAR)
Introduction to Synthetic Aperture Radar (SAR)Introduction to Synthetic Aperture Radar (SAR)
Introduction to Synthetic Aperture Radar (SAR)
 
Differential SAR Interferometry Using Sentinel-1 Data for Kumamoto Earthquake
Differential SAR Interferometry Using Sentinel-1 Data for Kumamoto EarthquakeDifferential SAR Interferometry Using Sentinel-1 Data for Kumamoto Earthquake
Differential SAR Interferometry Using Sentinel-1 Data for Kumamoto Earthquake
 
SAR Data Applications for Disasters
SAR Data Applications for DisastersSAR Data Applications for Disasters
SAR Data Applications for Disasters
 
Color Composite in ENVI (Case Study: Flood in Vietnam)
Color Composite in ENVI (Case Study: Flood in Vietnam)Color Composite in ENVI (Case Study: Flood in Vietnam)
Color Composite in ENVI (Case Study: Flood in Vietnam)
 
Earthquake Damage Detection Using SAR Interferometric Coherence
Earthquake Damage Detection Using SAR Interferometric CoherenceEarthquake Damage Detection Using SAR Interferometric Coherence
Earthquake Damage Detection Using SAR Interferometric Coherence
 
How to better understand SAR, interpret SAR products and realize the limitations
How to better understand SAR, interpret SAR products and realize the limitationsHow to better understand SAR, interpret SAR products and realize the limitations
How to better understand SAR, interpret SAR products and realize the limitations
 
SAR Interferometry Technique
SAR Interferometry TechniqueSAR Interferometry Technique
SAR Interferometry Technique
 
Flood Detection Using ALOS-2 Images in SNAP
Flood Detection Using ALOS-2 Images in SNAPFlood Detection Using ALOS-2 Images in SNAP
Flood Detection Using ALOS-2 Images in SNAP
 
Differential SAR Interferometry Using ALOS-2 Data for Nepal Earthquake
Differential SAR Interferometry Using ALOS-2 Data for Nepal EarthquakeDifferential SAR Interferometry Using ALOS-2 Data for Nepal Earthquake
Differential SAR Interferometry Using ALOS-2 Data for Nepal Earthquake
 
Flood Detection Using During-Flood SAR Image in QGIS
Flood Detection Using During-Flood SAR Image in QGISFlood Detection Using During-Flood SAR Image in QGIS
Flood Detection Using During-Flood SAR Image in QGIS
 
Color Composite in ENVI (Case Study: Flood in Myanmar)
Color Composite in ENVI (Case Study: Flood in Myanmar)Color Composite in ENVI (Case Study: Flood in Myanmar)
Color Composite in ENVI (Case Study: Flood in Myanmar)
 
Play with Vector and Make Map
Play with Vector and Make MapPlay with Vector and Make Map
Play with Vector and Make Map
 
Raster Analysis (Color Composite and Remote Sensing Indices)
Raster Analysis (Color Composite and Remote Sensing Indices)Raster Analysis (Color Composite and Remote Sensing Indices)
Raster Analysis (Color Composite and Remote Sensing Indices)
 
Image Classification
Image ClassificationImage Classification
Image Classification
 
Useful Tools in QGIS
Useful Tools in QGISUseful Tools in QGIS
Useful Tools in QGIS
 
Understanding Basic of Python
Understanding Basic of PythonUnderstanding Basic of Python
Understanding Basic of Python
 

Último

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Último (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

Visualizing CDR Data

  • 1. Center for Research and Application for Satellite Remote Sensing Yamaguchi University Visualizing CDR Data
  • 2. CDR data associating the information with the position information of the used base station ID (Cell ID), it is possible to estimate the position when a certain mobile phone communicates. Through such data processing, it is possible to trace the movement / trajectory of a user of a certain mobile phone. The format of CDR data differs depending on the provider, but basically includes ● ID ● Time / timestamp, ● Geographical coordinates (latitude and longitude). Data Format
  • 3. Even if personal information is excluded, CDR data is still business confidential data for mobile phone companies, and if personal information related to call records leaks by any chance, it can lead to serious social impact. Therefore, obtaining CDR data is not easy because it requires careful negotiations and agreements between mobile phone companies and ministries. As an alternative, the project investigated open data, which has a format similar to that of CDR data, and represents the trajectory of people. Data Acquisition Method
  • 4. Reality Mining Dataset Data collected by MIT Human Dynamics Lab in 2004, which showing the trajectory of 100 individuals over a 9-month period. This is the result of recording the Cell ID and Bluetooth transmission / reception by the smartphone application for data collection and linking it to the location information. You can register and download and use it from the project website. Data Acquisition Method
  • 5. How to download data? 1. Go to website: http://realitycommons.media.mit.edu/realitymining4.html 1. Fill out the information requested by the website. 2. After submit this section, then you will receive an email in your email address with a link to the requested dataset. NOTE: ● The data from Reality Commons cannot use immediately, and it must be convert format file first. ● https://opencellid.org/ This link is “The world's largest Open Database of Cell Towers” that stored dataset with cell tower locations. Data Acquisition Method
  • 6. iTIC Open Data Archive ● Taxi probe data published by the Intelligent Traffic Information Center Foundation, a group of Thailand's automobile and traffic-related operators. ● It is containing 1-2 second frequency GPS logs of approximately 4,000 vehicles over the period June to December 2017. Although the method, accuracy, and frequency of location information acquisition are different from CDR data, it is considered to be useful in terms of handling a large amount of movement trajectory.cal Data Acquisition Method
  • 7. How to download data? 1. Go to website: https://www.iticfoundation.org/download 2. Fill out in the red box. 1 2 Data Acquisition Method
  • 8. 3. After press “confirm” button in first page, then iTic Open Data Archives page will appear. 4. Click the information that you want to download. 5. Index of/data/probe-data page will appear. 6. Click the data for download. 3 4 5 6 Data Acquisition Method
  • 9. Because of the large amount of data, it is difficult to calculate and visualize with general spreadsheet software. The following is a list of useful software. ● 3.3.1 PostgreSQL/PostGIS, Spatialite ● 3.3.2 MobMap Data Analysis Methods
  • 10. PostgreSQL/PostGIS, Spatialite By using PostGIS, which extends the function of handling spatial data to PostgreSQL, which is a typical relational database management system, the aggregation and weighing of a large amount of movement trajectory data can be made more efficient. Spatialite is a spatial data extension of SQLite, which is a simple database management system. The procedure of analyzing the movement trajectory data is mainly done by sorting by ID and time / timestamp. Data Analysis Methods
  • 11. MobMap MobMap is software that specializes in visualizing such trajectory data and provides the function of expressing individual movements in moving images. It runs on a web browser and can be used free of charge. Data Analysis Methods
  • 12. Note: For data to visualize in Mobmap, use data from iTic. For Prepare subsetting data use method as follow; 1. Download "A bundle of command- line tools for managing SQLite database files..." from https://sqlite.org/download.html 2. Extract the executable binary files. 1 Data Analysis Methods
  • 13. 3. Prepare a SQL script on notepad (or other text editor) with the codes in (a). The [input file name], [date], [output file name] shall be replaced, and tbl.id_str LIKE 'a%' is for filtering the data to reduce data size, indicating filtering id_str starting with 'a'. The script might be saved with ".sql" format. NOTE: Here is the code for prepare SQL script. CREATE TABLE tbl (id_str varchar, valid integer, lat double, lon double, t timestamp without time zone, speed integer, heading integer, for_hire_light integer, engine_acc integer); .separator , .import [input file name] tbl CREATE TABLE hash (id_int INTEGER PRIMARY KEY, id_str varchar); INSERT INTO hash (id_str) SELECT DISTINCT id_str FROM tbl; .output [output file name] SELECT id_int, tbl.id_str, t, lat, lon FROM tbl LEFT JOIN hash ON tbl.id_str = hash.id_str WHERE tbl.t LIKE "[date YYYY-MM-DD] %" AND tbl.id_str LIKE 'a%' ; 3 a Data Analysis Methods
  • 14. 4. Execute sqlite3.exe by go to “Command Prompt” and enter the command to access the program's directory (a). Type command for use sqlite and print output (b). 5. Load the output on Mobmap . a b NOTE: Input file and SQL script should be locate in the same directory with sqlite.exe Data Analysis Methods
  • 15. How to download data? 1. Go to website: https://shiba.iis.u-tokyo.ac.jp/member/ueyama/mm/ 2. Press “Launch” button. 1 2 Data Analysis Methods
  • 16. How to download data? 3. After pressed “Launch” button, this page will appear. 4. Press “Add moving data” icon (in the position of the Start from here’s arrowhead) for import file data(.csv). 5. Select data that you want to visualize. 6. Then specify the column including id, XY coordinate, time. 7. Click “Start loading” button. 3 4 6 7 Data Analysis Methods
  • 17. c. You can edit properties of your data by press the “Open configuration” button. a. Play and Stop button for visualize your trajectories data. b. You can choose which type of background you want to open with your data by press this button, which will have the following options ------> a c b Data Analysis Methods
  • 18. Exposure population analysis using CDR data A long-term analysis of CDR data allows us to observe the immigration situation. With this data, the situation of evacuation and return after a disaster can be accurately grasped, and cooperation with evacuation destination infrastructure development, administrative services, and reconstruction activities in the stricken area can be promoted efficiently and effectively. Use Case
  • 19. Exposure population analysis in the 2015 Nepal earthquake Analysis of anonymized CDR data of 12 million people after the 2015 Nepal earthquake revealed shifting migration patterns of the affected people. In particular, it was estimated that 390,000 people migrated out from the Kathmandu Valley and moved to the surrounding areas and south-central Nepal. These data are useful for planning humanitarian assistance activities. Ref: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4779046/ Use Case
  • 20. Flood Disaster Management UN Global Pulse attempted to manage flood disasters by observing people's response to flood disasters based on the frequency of calls from CDR data. The results are as follows. ● CDR data is extremely useful as a proxy indicator of population distribution. ● Public alerts are not always effective in alerting people. ● The trajectories of people read from the CDR data are useful for understanding the process of flood impacts. ● Most of the calls made during the disaster were in the most affected areas. These results indicate that CDR data can be useful in measuring the impacts of floods on people and infrastructure, and their attention to disasters. Use Case