SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
GEO Laboratory
Citizen Generated Content and
FOS Participative Platforms:
geocrowdsourced data
Politecnico di Milano, DICA – GEO Laboratory
Maria Antonia Brovelli
2
http://www.internetlivestats.com/
● 7,290 Tweets sent in 1 second
● 734 Instagram photos uploaded in 1 second
● 1,142 Tumblr posts in 1 second
● 2,214 Skype calls in 1 second
● 36,800 GB of Internet traffic in 1 second
● 55,467 Google searches in 1 second
● 127,793 YouTube videos viewed in 1 second
● 2,510,411 Emails sent in 1 second
Geocrowdsourcing (Big Geo Data)
Retrieved July 15, 2002 from http://www.internetlivestats.com/one-second/
3
✔ http://onemilliontweetmap.com/
✔ http://www.flickr.com/map
Location based social network
4
Citizen- Generated Geographic Information
Source: Craglia, M., & Granell Canut, C. (2014). Citizen Science and Smart Cities.
Contributed Geographic Information (CGI) refers to geographic information "that
has been collected without the immediate knowledge and explicit decision of a
person using mobile technology that records location”
5
Applications
✔ Sensing Slow Mobility and Interesting
Locations for Lombardy Region (Italy): a
Case Study Using Pointwise Geolocated Open
Data. An approach for collecting, unifying and
analysing pointwise geolocated open data
available from different sources with the aim of
identifying the main locations and destinations
of slow mobility activities.
✔ Land Coverage Platform. A WebGIS
platform designed to publish the available land
use and land cover maps of Europe at
continental scale, were users can add to the
platform photos from popular photo sharing
services, in order to have a visual assessment
of the available land coverages based on other
user-generated contents available on the
Internet.
6
Applications
✔ Sensing the City. A series of applications and procedures for the
visualization and analysis of Social Media and Telecommunications Data (user-
generated mobile network traffic).
✔ Sensing the city: calls and tweets. A Web application for visualizing the
number of calls exchanged between callers located in Milan and receivers
located in other provinces in Italy
✔ Social media data management with Rasdaman: Web application for
testing the Web Coverage Processing Service (WCPS) OGC standard
provided by Rasdaman
✔ Big data to netCDF: Web application for creating netCDF files from time
series telecommunications data
✔ Visualizing social media data with EST-WA: EST-WA is a tool developed
by GEOlab @Polimi for representing 4D variables (3D location of the
variable values at different times) provided in netCDF format
✔ Relationships Between Telecommunications and Weather Data
Meteorological measurements of precipitation and temperature, as well as
user-generated mobile network traffic is being analysed on a common
space-time basis with a Two-Way Analysis of variance ANOVA on the city
of Milan
7
Sensing Slow Mobility and Interesting Locations
for Lombardy Region (Italy): a Case Study Using
Pointwise Geolocated Open Data.
Applications - 1
8
Sensing Slow Mobility - 1
Aim of the study
The analysis purpose is to identify attractive locations and destinations
of slow mobility activities (e.g. hiking, biking, etc.) within Lombardy
Region (Italy) according to user’s reported activities
9
Sensing Slow Mobility - 2
Selected CGI platforms:
✔ Wikiloc (http://www.wikiloc.com): specialized platform for sharing and
gathering insights on outdoor activities. Content is mainly GPX tracks.
The collection is allowed only through manual download
✔ Flickr (https://www.flickr.com), Twitter (https://twitter.com) and
Foursquare (https://it.foursquare.com): general purpose platforms
that allow sharing different kind of content (pictures, check-ins, text
messages, etc.). APIs are available to obtain content metadata in JSON
format
10
Sensing Slow Mobility - 3
Data Collection and Storing
11
Application Programming Interface connections
Information on how to build the requests:
✔ Flickr: https://www.flickr.com/services/api/.
✔ Twitter: https://dev.twitter.com/overview/documentation
✔ Foursquare: https://developer.foursquare.com/
✔ Check : https://github.com/mazucci/geocollect for all the information on how
to connect to the APIs
Sensing Slow Mobility - 4
12
Sensing Slow Mobility - 5
Data filtering
✔ Tracks speed was calculated with a python script: the difference between
position of the beginning and end of the track gave the distance traveled, same
approach for the timestamp gives time traveled. With distance and time the
speed was calculated.
13
Sensing Slow Mobility - 6
Data filtering
14
Sensing Slow Mobility - 7
Data Analysis
Purpose: Identification of the most visited locations by looking for atypical
spatial patterns as well as concentration of user-generated content within the
study region
✔ Comparison between different platforms
✔ Comparison between user activities during weekdays and weekends
✔ Comparison between different spatial analysis techniques
Selected techniques:
✔ Concentration Maps
✔ Hot-spot Analysis (Exploratory Spatial Data Analysis)
15
Sensing Slow Mobility - 8
Techniques overview
Concentration Maps
✔ Interpolated surface showing the density of occurrence of sparse point trough a
color gradient or patches
✔ Requires to define an interpolating function and influence radius to compute the
density surface
Hot-Spot Analysis
✔ Underlines where locational similarity is matched by attribute correlation in a
spatial dataset by mean of statistical analysis (i.e. Getis-Ord GI* local statistic)
✔ Requires sparse points aggregation into representative points for any parcels of
the study area as well as the identification of distance threshold to compute the
local statistics in a defined region surrounding any points
16
Sensing Slow Mobility - 9
Concentration maps
17
Sensing Slow Mobility - 10
Hot-Spot maps
18
Results and Discussions
✔ Wikiloc data better describes locations for slow mobility activities with respect
to the other platforms
✔ Flickr, Foursquare and Twitter data shows redundant places of interest across
the region focused on the main cities (which are reasonably popular locations)
✔ Hot-spots concentrate around some of the main cities as well as in the alpine
area. During weekend a strong hot-spot concentration appears all along the
subalpine area and lakes.
✔ Cold-spots are located mainly in the plain area.
✔ Concentration maps retrace closely the patters highlighted by the hot-spot
maps
Further improvements
✔ Results may be improved for the general purpose platforms performing specific
data filtering (e.g. through keywords, hashtags, venues category etc.)
✔ Inclusion of Explanatory Spatial Data Analysis tools into QGIS*
Sensing Slow Mobility - 11
*Oxoli D., Zurbarán M.A., Shaji S., Muthusamy A.K. (2016) Hotspot analysis: a first prototype Python plugin
enabling exploratory spatial data analysis into QGIS. PeerJ Preprints 4:e2204v2
https://doi.org/10.7287/peerj.preprints.2204v2
19
Land Coverage Platform. A WebGIS platform
designed to publish the available land use and
land cover maps of Europe
Applications - 2
20
Land Coverage Platform - 1
Aim of the study
Implementing an open-source WebGIS aiming to collect, visualize,
analyze and compare the land use and land cover datasets freely
available for the Europe area in a single platform.
Research topics:
✔ Comparison between the LULC datasets in order to detect similarities
and discrepancies
✔ Assessment of the classification quality of the LULC datasets
21
Selected CGI platforms:
✔ Geograph (http://www.geograph.org.uk): a project limited to UK and
Ireland which aims to collect geographically representative photographs
at each node of a square grid with 1 km side
✔ Flickr (http://flickr.com): probably the most popular image hosting
website for sharing personal photos.
✔ Panoramio (http://www.panoramio.com): a popular photo sharing
website owned by Google. User submitted photos are published on the
platform upon acceptance. The collection currently counts over 90
million photos
Land Coverage Platform - 2
22
Application Architecture
Land Coverage Platform - 3
23
Application Programming Interface connections
Information on how to build the requests:
✔ Flickr: https://www.flickr.com/services/api/.
✔ Panoramio: http://www.panoramio.com/api/widget/api.html
✔ Geograph: http://www.geograph.org.uk/help/api
Example of a Geograph request url:
var geograph_URL = "http://api.geograph.org.uk/api/photo/" + obj +
"/" + service_Photo.key + "?output=json";
That becomes:
http://api.geograph.org.uk/api/photo/4342537/e79cb167fb?output=json
Land Coverage Platform - 4
24
EU-LULC platform: client overview
Land Coverage Platform - 5
Prototype available at http://131.175.143.84/LULC/
25
Results and Discussions
✔ EU-LULC WebGIS is entirely built on open source infrastructure and open
standards
✔ It enables the visualization and visual comparison of the available LULC maps
of Europe
Further improvements
✔ Add other LULC available datasets
✔ Allow the upload of user data (raster and vector maps, photos)
✔ Improve the platform with processing functionalities to quantitatively compare
the LULC maps:
✔ Compute statistics on land cover classes distribution for user-defined areas
✔ Assess land cover changes over time
✔ Evaluate the accuracy of a LULC map through the confusion matrix approach
Land Coverage Platform - 6
26
Sensing the City. A series of applications and
procedures for the visualization and analysis of
Social Media and Telecommunications Data
(user-generated mobile network traffic).
Applications - 3
27
https://dandelion.eu/datamine/open-big-data/
Sensing the City - 1
Geo Big Data: Milano GRID
✔ Two months of data, with a temporal step of 10 minutes
✔ Grid of 100 x 100 cells with size = 235 m
28
Sensing the City - 2
Geo Big Data: Milano GRID
✔ Received SMS: a Call Detail Record (CDR) is generated each time a
user receives an SMS
✔ Sent SMS: a CDR is generated each time a user sends an SMS
✔ Incoming Calls: a CDR is generated each time a user receives a call
✔ Outgoing Calls: CDR is generated each time a user issues a call
✔ Internet: a CDR is generate each time :
➔ a user starts an internet connection
➔ a user ends an internet connection
➔ during the same connection one of the following limits is reached:​
➔ 15 minutes from the last generated CDR
➔ 5 MB from the last generated CDR
✔ Geolocalized Twetts (Anonymized twitter users)
29
Sensing the City - 3
30
Sensing the City - 4
http://landcover.como.polimi.it/BGDV/
31
Sensing the City - 5
Filtering with date and land coverage classes
32
Sensing the City - 6
http://landcover.como.polimi.it/socialmedia_rasdaman/
33
Sensing the City - 7
http://landcover.como.polimi.it/BigNetCDF/
34
Sensing the City - 8
Filtering
Interactive
multidimensional web
visualisation - ESTWA
Web World Wind
35
http://landcover.como.polimi.it//BigNetCDF/cumulative.php
Received SMS from Friday,
December 13th to
Thursday, December 19th
for all Milano grid cells
Sensing the City - 9
36
✔ Weather data comes from ARPA Lombardia's mesoscale meteorological
network
(http://www2.arpalombardia.it/siti/arpalombardia/meteo/osservazioniedati
/datitemporeale/rilevazioni-in-tempo-reale/Pagine/Rilevazioni-in-tempo-
reale.aspx)
✔ Land use data is being considered as well, taken from the Global Land
Cover 30m (www.globallandcover.com)
✔ Data processing is being made with GIS Open tools such as :
➔ GRASS GIS (https://grass.osgeo.org/) for preprocessing, basic
statistics and filtering
➔ QGIS (http://www.qgis.org/) for data visualization
➔ R (https://www.r-project.org/) for advanced statistics analysis
➔ Python Pandas, Scipy and Numpy libraries (https://www.python.org/)
for advanced statistics analysis
✔ Data storage is being explored with MongoDB (www.mongodb.com) and
RASDAMAN (http://www.rasdaman.com/
Sensing the City - 10
37
Geomatics Laboratory, Politecnico di Milano – Como Campus
Data Processing
Sensing the City - 4
Results next time!Results next time!
38
Contacts
Thanks for your attention!
Politecnico di Milano
Laboratorio di Geomatica – Polo Territoriale di Como
Via Valleggio 11, 22100 Como (Italy)
maria.brovelli@polimi.it
Thanks to all people of my team contributing on these
topics: Carolina Arias, Eylul Kilsedar, Marco Minghini,
Monia Molinari, Daniele Oxoli, Marco Pelucchi, Gabriele
Prestifilippo, Giorgio Zamboni, Mayra Zurbaran

Mais conteúdo relacionado

Mais procurados

Regression_Presentation2
Regression_Presentation2Regression_Presentation2
Regression_Presentation2
Drake Sprague
 

Mais procurados (8)

The One and Many Maps: Participatory and Temporal Diversities in OpenStreetMap
The One and Many Maps: Participatory and Temporal Diversities in OpenStreetMapThe One and Many Maps: Participatory and Temporal Diversities in OpenStreetMap
The One and Many Maps: Participatory and Temporal Diversities in OpenStreetMap
 
U-Tool: A Urban-Toolkit for enhancing city maps through citizens’ activity
U-Tool: A Urban-Toolkit for enhancing city maps through citizens’ activityU-Tool: A Urban-Toolkit for enhancing city maps through citizens’ activity
U-Tool: A Urban-Toolkit for enhancing city maps through citizens’ activity
 
Maps from the Crowd in Crisis context / OpenStreetMap Response to humanitaria...
Maps from the Crowd in Crisis context / OpenStreetMap Response to humanitaria...Maps from the Crowd in Crisis context / OpenStreetMap Response to humanitaria...
Maps from the Crowd in Crisis context / OpenStreetMap Response to humanitaria...
 
OpenStreetMap Support for Humanitarian Community
OpenStreetMap Support for Humanitarian CommunityOpenStreetMap Support for Humanitarian Community
OpenStreetMap Support for Humanitarian Community
 
Exploratory analysis of OpenStreetMap for land use classification
Exploratory analysis of OpenStreetMap for land use classificationExploratory analysis of OpenStreetMap for land use classification
Exploratory analysis of OpenStreetMap for land use classification
 
Regression_Presentation2
Regression_Presentation2Regression_Presentation2
Regression_Presentation2
 
Vala, Francisco - The integration of geospatial data with statistical data to...
Vala, Francisco - The integration of geospatial data with statistical data to...Vala, Francisco - The integration of geospatial data with statistical data to...
Vala, Francisco - The integration of geospatial data with statistical data to...
 
HOT OSM Community mapping in Lower Shire, Malawi
HOT OSM Community mapping in Lower Shire, MalawiHOT OSM Community mapping in Lower Shire, Malawi
HOT OSM Community mapping in Lower Shire, Malawi
 

Destaque (8)

OSGeo Live - DokuTech
OSGeo Live - DokuTechOSGeo Live - DokuTech
OSGeo Live - DokuTech
 
GITA PNW 2015 Peter Batty
GITA PNW 2015 Peter BattyGITA PNW 2015 Peter Batty
GITA PNW 2015 Peter Batty
 
Palestra OSGEO e QGIS
Palestra OSGEO e QGIS Palestra OSGEO e QGIS
Palestra OSGEO e QGIS
 
Intro to free and open source software for geospatial
Intro to free and open source software for geospatialIntro to free and open source software for geospatial
Intro to free and open source software for geospatial
 
DSD-INT 2015 - Datacubes understanding big eo data better - Peter baumann
DSD-INT 2015 - Datacubes understanding big eo data better - Peter baumannDSD-INT 2015 - Datacubes understanding big eo data better - Peter baumann
DSD-INT 2015 - Datacubes understanding big eo data better - Peter baumann
 
Rise of the scientific database
Rise of the scientific databaseRise of the scientific database
Rise of the scientific database
 
GeoAlberta keynote
GeoAlberta keynoteGeoAlberta keynote
GeoAlberta keynote
 
Citizen science, vgi, geo crowd sourcing, big geo data how they matter to th...
Citizen science, vgi, geo  crowd sourcing, big geo data how they matter to th...Citizen science, vgi, geo  crowd sourcing, big geo data how they matter to th...
Citizen science, vgi, geo crowd sourcing, big geo data how they matter to th...
 

Semelhante a Lesson3 esa summer_school_brovelli

Local Weather Information and GNOME Shell Extension
Local Weather Information and GNOME Shell ExtensionLocal Weather Information and GNOME Shell Extension
Local Weather Information and GNOME Shell Extension
Sammy Fung
 

Semelhante a Lesson3 esa summer_school_brovelli (20)

Qualità dei dati OpenStreetMap: sperimentazioni sulla città di Milano e risul...
Qualità dei dati OpenStreetMap: sperimentazioni sulla città di Milano e risul...Qualità dei dati OpenStreetMap: sperimentazioni sulla città di Milano e risul...
Qualità dei dati OpenStreetMap: sperimentazioni sulla città di Milano e risul...
 
Citizen Science, Geocrowdsourcing and Big Data in Urban Context
Citizen Science, Geocrowdsourcing and Big Data in Urban ContextCitizen Science, Geocrowdsourcing and Big Data in Urban Context
Citizen Science, Geocrowdsourcing and Big Data in Urban Context
 
A Data Scientist Exploration in the World of Heterogeneous Open Geospatial Data
A Data Scientist Exploration in the World of Heterogeneous Open Geospatial DataA Data Scientist Exploration in the World of Heterogeneous Open Geospatial Data
A Data Scientist Exploration in the World of Heterogeneous Open Geospatial Data
 
Open Source based GIS devlopment cases by Gaia3D_20150417
Open Source based GIS devlopment cases by Gaia3D_20150417Open Source based GIS devlopment cases by Gaia3D_20150417
Open Source based GIS devlopment cases by Gaia3D_20150417
 
FOSS4G in Europe; Italy and the Politecnico de Milano
FOSS4G in Europe; Italy and the Politecnico de MilanoFOSS4G in Europe; Italy and the Politecnico de Milano
FOSS4G in Europe; Italy and the Politecnico de Milano
 
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
 
HIC_2014
HIC_2014HIC_2014
HIC_2014
 
HIC2014
HIC2014HIC2014
HIC2014
 
Snap4City November 2019 Course: Smart City IOT Data Analytics
Snap4City November 2019 Course: Smart City IOT Data AnalyticsSnap4City November 2019 Course: Smart City IOT Data Analytics
Snap4City November 2019 Course: Smart City IOT Data Analytics
 
NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...
NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...
NextGEOSS: The Next Generation European Data Hub and Cloud Platform for Earth...
 
FIWARE Global Summit - Snap4City (IoT): Integrating Data and Devices
FIWARE Global Summit - Snap4City (IoT): Integrating Data and DevicesFIWARE Global Summit - Snap4City (IoT): Integrating Data and Devices
FIWARE Global Summit - Snap4City (IoT): Integrating Data and Devices
 
From Digital Earth to the Internet of Places for Management of Risks and Emer...
From Digital Earth to the Internet of Places for Management of Risks and Emer...From Digital Earth to the Internet of Places for Management of Risks and Emer...
From Digital Earth to the Internet of Places for Management of Risks and Emer...
 
Geohistory-Géohistoire Canada: Developing a partnership for historical GIS an...
Geohistory-Géohistoire Canada: Developing a partnership for historical GIS an...Geohistory-Géohistoire Canada: Developing a partnership for historical GIS an...
Geohistory-Géohistoire Canada: Developing a partnership for historical GIS an...
 
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
 
2nd Galileo Android Hackathon intro
2nd Galileo Android Hackathon intro2nd Galileo Android Hackathon intro
2nd Galileo Android Hackathon intro
 
Local Weather Information and GNOME Shell Extension
Local Weather Information and GNOME Shell ExtensionLocal Weather Information and GNOME Shell Extension
Local Weather Information and GNOME Shell Extension
 
NASA Web World Wind: welcome to the new era of virtual globes
NASA Web World Wind: welcome to the new era of virtual globes NASA Web World Wind: welcome to the new era of virtual globes
NASA Web World Wind: welcome to the new era of virtual globes
 
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
 
Using Sensors to Bridge the Gap between Real Places and their Web-based Repre...
Using Sensors to Bridge the Gap between Real Places and their Web-based Repre...Using Sensors to Bridge the Gap between Real Places and their Web-based Repre...
Using Sensors to Bridge the Gap between Real Places and their Web-based Repre...
 
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standardsFreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
 

Mais de Maria Antonia Brovelli

Mais de Maria Antonia Brovelli (20)

Academic Network Strategy on implementing UN IGIF
Academic Network Strategy on implementing UN IGIFAcademic Network Strategy on implementing UN IGIF
Academic Network Strategy on implementing UN IGIF
 
Side Event 31 July - Academic Network.pdf
Side Event 31 July - Academic Network.pdfSide Event 31 July - Academic Network.pdf
Side Event 31 July - Academic Network.pdf
 
ANALYSIS OF THE REMOTELY SENSED WATER QUALITY PARAMETERS OF THE INSUBRIC LAKE...
ANALYSIS OF THE REMOTELY SENSED WATER QUALITY PARAMETERS OF THE INSUBRIC LAKE...ANALYSIS OF THE REMOTELY SENSED WATER QUALITY PARAMETERS OF THE INSUBRIC LAKE...
ANALYSIS OF THE REMOTELY SENSED WATER QUALITY PARAMETERS OF THE INSUBRIC LAKE...
 
ISDE 2023 Brovelli.pdf
ISDE 2023 Brovelli.pdfISDE 2023 Brovelli.pdf
ISDE 2023 Brovelli.pdf
 
GIS e Climate Change nelle scuole superiori in Europa: il progetto GIS4Schools
GIS e Climate Change nelle scuole superiori in Europa: il progetto GIS4SchoolsGIS e Climate Change nelle scuole superiori in Europa: il progetto GIS4Schools
GIS e Climate Change nelle scuole superiori in Europa: il progetto GIS4Schools
 
GIS4Schools
GIS4SchoolsGIS4Schools
GIS4Schools
 
Mobile tools for community scientists
Mobile tools for community scientistsMobile tools for community scientists
Mobile tools for community scientists
 
Open technologies for United Nations
Open technologies for United NationsOpen technologies for United Nations
Open technologies for United Nations
 
Global Land Cover and Intelligent Analysis of Remote Sensed Images
Global  Land Cover and Intelligent Analysis of Remote Sensed ImagesGlobal  Land Cover and Intelligent Analysis of Remote Sensed Images
Global Land Cover and Intelligent Analysis of Remote Sensed Images
 
EO in Society: Open Science and Innovation
EO in Society: Open Science and InnovationEO in Society: Open Science and Innovation
EO in Society: Open Science and Innovation
 
Smart Citizens
Smart CitizensSmart Citizens
Smart Citizens
 
Smart Citizens
Smart CitizensSmart Citizens
Smart Citizens
 
From OpenStreetMap data to Land Use/Land Cover maps: experiments and first re...
From OpenStreetMap data to Land Use/Land Cover maps: experiments and first re...From OpenStreetMap data to Land Use/Land Cover maps: experiments and first re...
From OpenStreetMap data to Land Use/Land Cover maps: experiments and first re...
 
Land cover game lps16.ppt
Land cover game lps16.pptLand cover game lps16.ppt
Land cover game lps16.ppt
 
Lps16 nasa
Lps16  nasaLps16  nasa
Lps16 nasa
 
Minimapathons
MinimapathonsMinimapathons
Minimapathons
 
Grass gl30
Grass gl30Grass gl30
Grass gl30
 
Geo4All: a successful OSGeo Initiative
Geo4All: a successful OSGeo InitiativeGeo4All: a successful OSGeo Initiative
Geo4All: a successful OSGeo Initiative
 
L'insegnamento del software geografico libero nell'università
L'insegnamento del software geografico libero nell'universitàL'insegnamento del software geografico libero nell'università
L'insegnamento del software geografico libero nell'università
 
The role of geospatial information in a hyper connected society
The role of geospatial information in a hyper connected societyThe role of geospatial information in a hyper connected society
The role of geospatial information in a hyper connected society
 

Último

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 

Último (20)

WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 

Lesson3 esa summer_school_brovelli

  • 1. GEO Laboratory Citizen Generated Content and FOS Participative Platforms: geocrowdsourced data Politecnico di Milano, DICA – GEO Laboratory Maria Antonia Brovelli
  • 2. 2 http://www.internetlivestats.com/ ● 7,290 Tweets sent in 1 second ● 734 Instagram photos uploaded in 1 second ● 1,142 Tumblr posts in 1 second ● 2,214 Skype calls in 1 second ● 36,800 GB of Internet traffic in 1 second ● 55,467 Google searches in 1 second ● 127,793 YouTube videos viewed in 1 second ● 2,510,411 Emails sent in 1 second Geocrowdsourcing (Big Geo Data) Retrieved July 15, 2002 from http://www.internetlivestats.com/one-second/
  • 4. 4 Citizen- Generated Geographic Information Source: Craglia, M., & Granell Canut, C. (2014). Citizen Science and Smart Cities. Contributed Geographic Information (CGI) refers to geographic information "that has been collected without the immediate knowledge and explicit decision of a person using mobile technology that records location”
  • 5. 5 Applications ✔ Sensing Slow Mobility and Interesting Locations for Lombardy Region (Italy): a Case Study Using Pointwise Geolocated Open Data. An approach for collecting, unifying and analysing pointwise geolocated open data available from different sources with the aim of identifying the main locations and destinations of slow mobility activities. ✔ Land Coverage Platform. A WebGIS platform designed to publish the available land use and land cover maps of Europe at continental scale, were users can add to the platform photos from popular photo sharing services, in order to have a visual assessment of the available land coverages based on other user-generated contents available on the Internet.
  • 6. 6 Applications ✔ Sensing the City. A series of applications and procedures for the visualization and analysis of Social Media and Telecommunications Data (user- generated mobile network traffic). ✔ Sensing the city: calls and tweets. A Web application for visualizing the number of calls exchanged between callers located in Milan and receivers located in other provinces in Italy ✔ Social media data management with Rasdaman: Web application for testing the Web Coverage Processing Service (WCPS) OGC standard provided by Rasdaman ✔ Big data to netCDF: Web application for creating netCDF files from time series telecommunications data ✔ Visualizing social media data with EST-WA: EST-WA is a tool developed by GEOlab @Polimi for representing 4D variables (3D location of the variable values at different times) provided in netCDF format ✔ Relationships Between Telecommunications and Weather Data Meteorological measurements of precipitation and temperature, as well as user-generated mobile network traffic is being analysed on a common space-time basis with a Two-Way Analysis of variance ANOVA on the city of Milan
  • 7. 7 Sensing Slow Mobility and Interesting Locations for Lombardy Region (Italy): a Case Study Using Pointwise Geolocated Open Data. Applications - 1
  • 8. 8 Sensing Slow Mobility - 1 Aim of the study The analysis purpose is to identify attractive locations and destinations of slow mobility activities (e.g. hiking, biking, etc.) within Lombardy Region (Italy) according to user’s reported activities
  • 9. 9 Sensing Slow Mobility - 2 Selected CGI platforms: ✔ Wikiloc (http://www.wikiloc.com): specialized platform for sharing and gathering insights on outdoor activities. Content is mainly GPX tracks. The collection is allowed only through manual download ✔ Flickr (https://www.flickr.com), Twitter (https://twitter.com) and Foursquare (https://it.foursquare.com): general purpose platforms that allow sharing different kind of content (pictures, check-ins, text messages, etc.). APIs are available to obtain content metadata in JSON format
  • 10. 10 Sensing Slow Mobility - 3 Data Collection and Storing
  • 11. 11 Application Programming Interface connections Information on how to build the requests: ✔ Flickr: https://www.flickr.com/services/api/. ✔ Twitter: https://dev.twitter.com/overview/documentation ✔ Foursquare: https://developer.foursquare.com/ ✔ Check : https://github.com/mazucci/geocollect for all the information on how to connect to the APIs Sensing Slow Mobility - 4
  • 12. 12 Sensing Slow Mobility - 5 Data filtering ✔ Tracks speed was calculated with a python script: the difference between position of the beginning and end of the track gave the distance traveled, same approach for the timestamp gives time traveled. With distance and time the speed was calculated.
  • 13. 13 Sensing Slow Mobility - 6 Data filtering
  • 14. 14 Sensing Slow Mobility - 7 Data Analysis Purpose: Identification of the most visited locations by looking for atypical spatial patterns as well as concentration of user-generated content within the study region ✔ Comparison between different platforms ✔ Comparison between user activities during weekdays and weekends ✔ Comparison between different spatial analysis techniques Selected techniques: ✔ Concentration Maps ✔ Hot-spot Analysis (Exploratory Spatial Data Analysis)
  • 15. 15 Sensing Slow Mobility - 8 Techniques overview Concentration Maps ✔ Interpolated surface showing the density of occurrence of sparse point trough a color gradient or patches ✔ Requires to define an interpolating function and influence radius to compute the density surface Hot-Spot Analysis ✔ Underlines where locational similarity is matched by attribute correlation in a spatial dataset by mean of statistical analysis (i.e. Getis-Ord GI* local statistic) ✔ Requires sparse points aggregation into representative points for any parcels of the study area as well as the identification of distance threshold to compute the local statistics in a defined region surrounding any points
  • 16. 16 Sensing Slow Mobility - 9 Concentration maps
  • 17. 17 Sensing Slow Mobility - 10 Hot-Spot maps
  • 18. 18 Results and Discussions ✔ Wikiloc data better describes locations for slow mobility activities with respect to the other platforms ✔ Flickr, Foursquare and Twitter data shows redundant places of interest across the region focused on the main cities (which are reasonably popular locations) ✔ Hot-spots concentrate around some of the main cities as well as in the alpine area. During weekend a strong hot-spot concentration appears all along the subalpine area and lakes. ✔ Cold-spots are located mainly in the plain area. ✔ Concentration maps retrace closely the patters highlighted by the hot-spot maps Further improvements ✔ Results may be improved for the general purpose platforms performing specific data filtering (e.g. through keywords, hashtags, venues category etc.) ✔ Inclusion of Explanatory Spatial Data Analysis tools into QGIS* Sensing Slow Mobility - 11 *Oxoli D., Zurbarán M.A., Shaji S., Muthusamy A.K. (2016) Hotspot analysis: a first prototype Python plugin enabling exploratory spatial data analysis into QGIS. PeerJ Preprints 4:e2204v2 https://doi.org/10.7287/peerj.preprints.2204v2
  • 19. 19 Land Coverage Platform. A WebGIS platform designed to publish the available land use and land cover maps of Europe Applications - 2
  • 20. 20 Land Coverage Platform - 1 Aim of the study Implementing an open-source WebGIS aiming to collect, visualize, analyze and compare the land use and land cover datasets freely available for the Europe area in a single platform. Research topics: ✔ Comparison between the LULC datasets in order to detect similarities and discrepancies ✔ Assessment of the classification quality of the LULC datasets
  • 21. 21 Selected CGI platforms: ✔ Geograph (http://www.geograph.org.uk): a project limited to UK and Ireland which aims to collect geographically representative photographs at each node of a square grid with 1 km side ✔ Flickr (http://flickr.com): probably the most popular image hosting website for sharing personal photos. ✔ Panoramio (http://www.panoramio.com): a popular photo sharing website owned by Google. User submitted photos are published on the platform upon acceptance. The collection currently counts over 90 million photos Land Coverage Platform - 2
  • 23. 23 Application Programming Interface connections Information on how to build the requests: ✔ Flickr: https://www.flickr.com/services/api/. ✔ Panoramio: http://www.panoramio.com/api/widget/api.html ✔ Geograph: http://www.geograph.org.uk/help/api Example of a Geograph request url: var geograph_URL = "http://api.geograph.org.uk/api/photo/" + obj + "/" + service_Photo.key + "?output=json"; That becomes: http://api.geograph.org.uk/api/photo/4342537/e79cb167fb?output=json Land Coverage Platform - 4
  • 24. 24 EU-LULC platform: client overview Land Coverage Platform - 5 Prototype available at http://131.175.143.84/LULC/
  • 25. 25 Results and Discussions ✔ EU-LULC WebGIS is entirely built on open source infrastructure and open standards ✔ It enables the visualization and visual comparison of the available LULC maps of Europe Further improvements ✔ Add other LULC available datasets ✔ Allow the upload of user data (raster and vector maps, photos) ✔ Improve the platform with processing functionalities to quantitatively compare the LULC maps: ✔ Compute statistics on land cover classes distribution for user-defined areas ✔ Assess land cover changes over time ✔ Evaluate the accuracy of a LULC map through the confusion matrix approach Land Coverage Platform - 6
  • 26. 26 Sensing the City. A series of applications and procedures for the visualization and analysis of Social Media and Telecommunications Data (user-generated mobile network traffic). Applications - 3
  • 27. 27 https://dandelion.eu/datamine/open-big-data/ Sensing the City - 1 Geo Big Data: Milano GRID ✔ Two months of data, with a temporal step of 10 minutes ✔ Grid of 100 x 100 cells with size = 235 m
  • 28. 28 Sensing the City - 2 Geo Big Data: Milano GRID ✔ Received SMS: a Call Detail Record (CDR) is generated each time a user receives an SMS ✔ Sent SMS: a CDR is generated each time a user sends an SMS ✔ Incoming Calls: a CDR is generated each time a user receives a call ✔ Outgoing Calls: CDR is generated each time a user issues a call ✔ Internet: a CDR is generate each time : ➔ a user starts an internet connection ➔ a user ends an internet connection ➔ during the same connection one of the following limits is reached:​ ➔ 15 minutes from the last generated CDR ➔ 5 MB from the last generated CDR ✔ Geolocalized Twetts (Anonymized twitter users)
  • 30. 30 Sensing the City - 4 http://landcover.como.polimi.it/BGDV/
  • 31. 31 Sensing the City - 5 Filtering with date and land coverage classes
  • 32. 32 Sensing the City - 6 http://landcover.como.polimi.it/socialmedia_rasdaman/
  • 33. 33 Sensing the City - 7 http://landcover.como.polimi.it/BigNetCDF/
  • 34. 34 Sensing the City - 8 Filtering Interactive multidimensional web visualisation - ESTWA Web World Wind
  • 35. 35 http://landcover.como.polimi.it//BigNetCDF/cumulative.php Received SMS from Friday, December 13th to Thursday, December 19th for all Milano grid cells Sensing the City - 9
  • 36. 36 ✔ Weather data comes from ARPA Lombardia's mesoscale meteorological network (http://www2.arpalombardia.it/siti/arpalombardia/meteo/osservazioniedati /datitemporeale/rilevazioni-in-tempo-reale/Pagine/Rilevazioni-in-tempo- reale.aspx) ✔ Land use data is being considered as well, taken from the Global Land Cover 30m (www.globallandcover.com) ✔ Data processing is being made with GIS Open tools such as : ➔ GRASS GIS (https://grass.osgeo.org/) for preprocessing, basic statistics and filtering ➔ QGIS (http://www.qgis.org/) for data visualization ➔ R (https://www.r-project.org/) for advanced statistics analysis ➔ Python Pandas, Scipy and Numpy libraries (https://www.python.org/) for advanced statistics analysis ✔ Data storage is being explored with MongoDB (www.mongodb.com) and RASDAMAN (http://www.rasdaman.com/ Sensing the City - 10
  • 37. 37 Geomatics Laboratory, Politecnico di Milano – Como Campus Data Processing Sensing the City - 4 Results next time!Results next time!
  • 38. 38 Contacts Thanks for your attention! Politecnico di Milano Laboratorio di Geomatica – Polo Territoriale di Como Via Valleggio 11, 22100 Como (Italy) maria.brovelli@polimi.it Thanks to all people of my team contributing on these topics: Carolina Arias, Eylul Kilsedar, Marco Minghini, Monia Molinari, Daniele Oxoli, Marco Pelucchi, Gabriele Prestifilippo, Giorgio Zamboni, Mayra Zurbaran