SlideShare a Scribd company logo
A web-based interactive 2D and 3D GIS application to find
the best place to live in a city, using open data and open
source software
Carolina Arias Muñoz, Simone Corti, Monia Elisa Molinari, Daniele Oxoli, Gabriele Prestifilippo
GEOlab (Geomatics and Earth Observation laboratory),
Politecnico di Milano Como Campus,
Como, Italy
Session: CitySmart, Open
Source Apps for Urban
Management (chair: Hogan;
Brovelli)
Eng. Carolina Arias Muñoz
Dr. Monia Elisa Molinari
Eng. Daniele Oxoli
Eng. Gabriele Prestifilippo
Simone Corti
MSc degree in Environmental and Geomatics Engineering.
PhD student in Environmental and Infrastructure
Engineering
MSc degree in Environmental and Geomatics Engineering.
PhD in Earth Sciences
MSc degree in Environmental Engineering.
PhD student in Environmental and Infrastructure
Engineering
MSc degree in Computer Science and Engineering
Computer technician, linux system administrator and web
developer
WebGIS,
Volunteer
Geographic
Information (VGI)
and Geo Big Data.
2
What is City Focus?
Is a web-based interactive 2D and 3D GIS application to find the best
place in a city to live, or to pass shorter staying
The user can select among different criteria and decide their importance
by assigning weights to each of them
The application provides thematic maps on the places which better fit the
user’s preferences
Most of the existing apps:
http://teleport.org http://www.findyourspot.com http://where2roost.com
focus on finding a city to live and not on identifying a suitable place within a city.
The existing apps also allow searching for places to live by specifying few parameters such as
apartment or house prices.
City focus help to perform this task in an automatic as well as user-friendly way avoiding long
and hand-made search on the Web.
City Focus takes into account environmental conditions such as air quality levels, that existing
apps do not consider.
The app exploits exclusively open data as well as Free and Open Source Software (FOSS) for
its implementation by enabling continuous improvements while minimizing development costs.
How is City Focus different from other apps?
MYGEOSS: Innovative Apps in the environmental
and social domains
City Focus is a Winner of the MYGEOSS third call
for innovative Apps, launched by the European
Commission
The aim: Development of innovative applications
(mobile or web-based) using openly available or
crowd-generated data indifferent domains
addressing citizens’ needs
MYGEOSS is a two-year project (2014-16) by the
European Commission to develop Global Earth
Observation System of Systems based smart
Internet applications
http://digitalearthlab.jrc.ec.europa.eu/mygeoss/results3.cfm
City Focus Data
Repository License Link
Open Data Lombardia
Italian Open Data License v.2.0 (IODL 2.0)
(http://www.dati.gov.it/iodl/2.0)
https://www.dati.lombardia.it
Dati Comune Milano
Italian Open Data License v.2.0 (IODL 2.0)
(http://www.dati.gov.it/iodl/2.0)
http://dati.comune.milano.it
OpenStreetMap
Open Data Commons Open Database
(http://opendatacommons.org/licenses/od
https://www.openstreetmap.or
ISTAT
CC-BY 3.0
(https://creativecommons.org/licenses/by
http://www.istat.it
GEOSS data core /
https://www.earthobservations
dsp.shtml
Case Study: Milan, Italy
City Focus Data
Air Quality
Low Temperature
Medium
Temperature
High
Temperature
Train and Metro Stations
Bus Stops
Low Population
Density
Medium
Population
Density
High Population
Density
City Focus Data
ATMs
Banks
Coffee Shops
Hospitals
Pharmacies
Police Stations
Post Offices
Supermarkets
Veterinary Clinics
Parks
Dog Parks
Green Areas
Natural Water
Industrial or
commercial
units
Continuous
urban fabric
Discontinuous
urban fabric
Universities
High Schools
Primary Schools
Secondary Schools
Kindergartens
Application principle
Final Map
X
Y
Score
maps c
𝑟 =
𝑖=1
𝑛
𝑤𝑖 𝑐𝑖
𝑖=1
𝑛
𝑤𝑖
𝑟 ∈ ℝ | 0 ≤ 𝑟 ≤ 1
𝑤1
𝑤2
𝑤3
𝑤𝑖
…
The output consists of a raster computed as a weighted average of the
score maps representing the user’s selected criteria. The final map is then
displayed with an intuitive color gradient, enabling the user to identify the
best places within the city which better fits his/her preferences.
*200 m resolution
Data Processing
Reprojection
A. Data cleaning
Projected
data
Downloaded
data Buffers
Cleaned
data
Data Processing
Quartic kernel
density function
Point
layers
Score maps from point layers
Spatial
concentration
maps
Normalization Score
maps
v.kernel, radius 1200 m r.mapcalc
B. Score maps creation
Services (hospitals, banks, post offices, etc.)
Education (universities, kindergartens, primary schools, etc.)
Transportation (train and metro stations, bus stops)
information.
15 min
walking
distance
aprox
Data Processing
Score maps from polygon layers
Rasterizatio
n
Polygon
layers
Raster maps
Multiple
distance buffers
Proximity
maps
ReclassificationScore maps
v.to.rast r.buffer
r.reclass
Distance d [m]
classes
Score
d = 0 1
0 < d ≤ 400 0.75
400 < d ≤ 800 0.50
800 < d ≤ 0.25
d > 1200 0
Natural data such as parks, green
areas, natural waters, etc.
Data Processing
Normalization*
Air
Pollution
Score maps from raster layers
Score
maps
r.mapcalc
Reclassification
T°, pop,
landuse
layers
Temperature (high, medium, low)
Population density (high, medium, low)
Landuse (Industrial or commercial units, Continuous
urban fabric, Discontinuous urban fabric)
Air pollution (PM2,5)
r.Reclass
High / Industrial
Medium / Continuous
Low / Discontinuous
Classes Category
MIN ≤ x < ⅓*MAX low
⅓*MAX ≤ x < medium
⅔*MAX ≤ x ≤ MAX high
Score
maps
Reclassification
r.Reclass
0 or 1 **
*High scores on less polluted areas
**score 1 to the cells within the category of interest
Application architecture
Client
OGC
Services
ServerDatabase
Petascope
WCPS
Application architecture
Client
OGC
Services
ServerDatabase
Petascope
WCPS
for a in (atms), b in (banks), c in (cafe), d in (hospitals) … z in (discontinuous)
return encode ( ( (a*50 + b*50 + c*80 + d*70 … z*80)/180.4), "csv") )
Application architecture
Criteria vector layers “locations of interest” are added into the application
as geojson
The final map, as well as the criteria raster layers “criterion map” are
«painted» by coloring a grid (vector version of the score maps) using the
values of the retrieved csv files from the WCPS requests
The POST WCPS request is of the form:
https://youtu.be/oKM7vPGIJAc
Conclusions
Possible improvements:
Possibility for users to get a glimpse of the changing environment
within a city through trend maps or graphs for any specific criterion
(e.g. temperature changes in the last five years, etc.)
Add the name of best scored city blocks from the final map (i.e. the
cells with the highest scores) may be displayed too, associating to
these cells to neighborhoods by means of geocoding.
Take more advantage of the 3D functionalities (e.g. elevate cells
according to cells values)
Add user functionalities to gather information about user
preferences, to make inferences and statistics: Useful for urban
management purposes
Add information about house/appartments sale/rent prices
As a first case study, we considered the city of Milan. In the future, other
italian as well as european cities are planned to be included.
Check the application on:
http://muvias.eoapps.eu/cityfocus/application.html
And the documentation /source code:
https://github.com/GabrielePrestifilippo/CityFocus
Thank you for your
attention!

More Related Content

What's hot

Embedding user generated content into oblique airborne photogrammetry based 3...
Embedding user generated content into oblique airborne photogrammetry based 3...Embedding user generated content into oblique airborne photogrammetry based 3...
Embedding user generated content into oblique airborne photogrammetry based 3...Jianming Liang
 
How 3D GIS connects the real world with virtual worlds
How 3D GIS connects the real world with virtual worldsHow 3D GIS connects the real world with virtual worlds
How 3D GIS connects the real world with virtual worlds
Niels van der Vaart
 
2013 Talk on Informatics tools for public transport re cities and health
2013 Talk on Informatics tools for public transport re cities and health2013 Talk on Informatics tools for public transport re cities and health
2013 Talk on Informatics tools for public transport re cities and health
Patrick Sunter
 
Osm Quality Assessment 2008
Osm Quality Assessment 2008Osm Quality Assessment 2008
Osm Quality Assessment 2008
Muki Haklay
 
Digital elevation model in GIS
Digital elevation model in GISDigital elevation model in GIS
Digital elevation model in GIS
Prof. A.Balasubramanian
 
Workshop: Access to Public Data for Digital Road Maps
Workshop: Access to Public Data for Digital Road MapsWorkshop: Access to Public Data for Digital Road Maps
Workshop: Access to Public Data for Digital Road MapsGeoCommunity
 
Final project2
Final project2Final project2
Final project2Wuzzy13
 

What's hot (7)

Embedding user generated content into oblique airborne photogrammetry based 3...
Embedding user generated content into oblique airborne photogrammetry based 3...Embedding user generated content into oblique airborne photogrammetry based 3...
Embedding user generated content into oblique airborne photogrammetry based 3...
 
How 3D GIS connects the real world with virtual worlds
How 3D GIS connects the real world with virtual worldsHow 3D GIS connects the real world with virtual worlds
How 3D GIS connects the real world with virtual worlds
 
2013 Talk on Informatics tools for public transport re cities and health
2013 Talk on Informatics tools for public transport re cities and health2013 Talk on Informatics tools for public transport re cities and health
2013 Talk on Informatics tools for public transport re cities and health
 
Osm Quality Assessment 2008
Osm Quality Assessment 2008Osm Quality Assessment 2008
Osm Quality Assessment 2008
 
Digital elevation model in GIS
Digital elevation model in GISDigital elevation model in GIS
Digital elevation model in GIS
 
Workshop: Access to Public Data for Digital Road Maps
Workshop: Access to Public Data for Digital Road MapsWorkshop: Access to Public Data for Digital Road Maps
Workshop: Access to Public Data for Digital Road Maps
 
Final project2
Final project2Final project2
Final project2
 

Similar to City focus: A web-based interactive 2D and 3D GIS application to find the best place to live in a city, using open data and open source software

Open source spatial database for mobile devices
Open source spatial database for mobile devicesOpen source spatial database for mobile devices
Open source spatial database for mobile devices
Alexander Decker
 
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docxBIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
jasoninnes20
 
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docxBIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
tangyechloe
 
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docxBIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
hartrobert670
 
3 D Lidar Epfl Iccsa 08
3 D Lidar Epfl Iccsa 083 D Lidar Epfl Iccsa 08
3 D Lidar Epfl Iccsa 08
Beniamino Murgante
 
3D enabling Smart Cities
3D enabling Smart Cities3D enabling Smart Cities
3D enabling Smart Citiesi-SCOPE Project
 
IRJET- University Campus Event Navigation System
IRJET-  	  University Campus Event Navigation System   IRJET-  	  University Campus Event Navigation System
IRJET- University Campus Event Navigation System
IRJET Journal
 
iscope
iscopeiscope
Shannon Park Redevelopment Plan Remodeling with Esri CityEngine
Shannon Park Redevelopment Plan Remodeling with Esri CityEngineShannon Park Redevelopment Plan Remodeling with Esri CityEngine
Shannon Park Redevelopment Plan Remodeling with Esri CityEngine
COGS Presentations
 
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...
SD-miner System to Retrieve Probabilistic Neighborhood Points  in Spatial Dat...SD-miner System to Retrieve Probabilistic Neighborhood Points  in Spatial Dat...
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...
IOSR Journals
 
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...
Marco Minghini
 
Garbage Disposal Monitoring System
Garbage Disposal Monitoring SystemGarbage Disposal Monitoring System
Garbage Disposal Monitoring System
IRJET Journal
 
CANNY EDGE DETECTION BASED REAL-TIME INTELLIGENT PARKING MANAGEMENT SYSTEM
CANNY EDGE DETECTION BASED REAL-TIME INTELLIGENT PARKING MANAGEMENT SYSTEMCANNY EDGE DETECTION BASED REAL-TIME INTELLIGENT PARKING MANAGEMENT SYSTEM
CANNY EDGE DETECTION BASED REAL-TIME INTELLIGENT PARKING MANAGEMENT SYSTEM
JANAK TRIVEDI
 
10549227d cybercity digitalcity
10549227d cybercity digitalcity10549227d cybercity digitalcity
10549227d cybercity digitalcitylsgi4321
 
[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat
[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat
[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat
IJET - International Journal of Engineering and Techniques
 
SmartBike: an IoT Crowd Sensing Platform for Monitoring City Air Pollution
SmartBike: an IoT Crowd Sensing Platform for Monitoring City Air PollutionSmartBike: an IoT Crowd Sensing Platform for Monitoring City Air Pollution
SmartBike: an IoT Crowd Sensing Platform for Monitoring City Air Pollution
IJECEIAES
 
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docxChapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
bartholomeocoombs
 
Sii-Mobility Km4City Smart City API and App
Sii-Mobility Km4City Smart City API and AppSii-Mobility Km4City Smart City API and App
Sii-Mobility Km4City Smart City API and App
Paolo Nesi
 
3D Visibility with Vector GIS Data
3D Visibility with Vector GIS Data3D Visibility with Vector GIS Data
3D Visibility with Vector GIS Data
Wassim Suleiman
 

Similar to City focus: A web-based interactive 2D and 3D GIS application to find the best place to live in a city, using open data and open source software (20)

Open source spatial database for mobile devices
Open source spatial database for mobile devicesOpen source spatial database for mobile devices
Open source spatial database for mobile devices
 
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docxBIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
 
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docxBIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
 
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docxBIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
BIG IOT AND SOCIAL NETWORKING DATA FOR SMART CITIES Alg.docx
 
3 D Lidar Epfl Iccsa 08
3 D Lidar Epfl Iccsa 083 D Lidar Epfl Iccsa 08
3 D Lidar Epfl Iccsa 08
 
3D enabling Smart Cities
3D enabling Smart Cities3D enabling Smart Cities
3D enabling Smart Cities
 
IRJET- University Campus Event Navigation System
IRJET-  	  University Campus Event Navigation System   IRJET-  	  University Campus Event Navigation System
IRJET- University Campus Event Navigation System
 
Iscope-final
 Iscope-final Iscope-final
Iscope-final
 
iscope
iscopeiscope
iscope
 
Shannon Park Redevelopment Plan Remodeling with Esri CityEngine
Shannon Park Redevelopment Plan Remodeling with Esri CityEngineShannon Park Redevelopment Plan Remodeling with Esri CityEngine
Shannon Park Redevelopment Plan Remodeling with Esri CityEngine
 
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...
SD-miner System to Retrieve Probabilistic Neighborhood Points  in Spatial Dat...SD-miner System to Retrieve Probabilistic Neighborhood Points  in Spatial Dat...
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...
 
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...
 
Garbage Disposal Monitoring System
Garbage Disposal Monitoring SystemGarbage Disposal Monitoring System
Garbage Disposal Monitoring System
 
CANNY EDGE DETECTION BASED REAL-TIME INTELLIGENT PARKING MANAGEMENT SYSTEM
CANNY EDGE DETECTION BASED REAL-TIME INTELLIGENT PARKING MANAGEMENT SYSTEMCANNY EDGE DETECTION BASED REAL-TIME INTELLIGENT PARKING MANAGEMENT SYSTEM
CANNY EDGE DETECTION BASED REAL-TIME INTELLIGENT PARKING MANAGEMENT SYSTEM
 
10549227d cybercity digitalcity
10549227d cybercity digitalcity10549227d cybercity digitalcity
10549227d cybercity digitalcity
 
[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat
[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat
[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat
 
SmartBike: an IoT Crowd Sensing Platform for Monitoring City Air Pollution
SmartBike: an IoT Crowd Sensing Platform for Monitoring City Air PollutionSmartBike: an IoT Crowd Sensing Platform for Monitoring City Air Pollution
SmartBike: an IoT Crowd Sensing Platform for Monitoring City Air Pollution
 
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docxChapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
 
Sii-Mobility Km4City Smart City API and App
Sii-Mobility Km4City Smart City API and AppSii-Mobility Km4City Smart City API and App
Sii-Mobility Km4City Smart City API and App
 
3D Visibility with Vector GIS Data
3D Visibility with Vector GIS Data3D Visibility with Vector GIS Data
3D Visibility with Vector GIS Data
 

More from Carolina Arias Muñoz

A FOSS approach to Integrated Water Resource Management. The case study of Re...
A FOSS approach to Integrated Water Resource Management. The case study of Re...A FOSS approach to Integrated Water Resource Management. The case study of Re...
A FOSS approach to Integrated Water Resource Management. The case study of Re...
Carolina Arias Muñoz
 
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
Carolina Arias Muñoz
 
A FOSS based web geo-service architecture for data management in complex wate...
A FOSS based web geo-service architecture for data management in complex wate...A FOSS based web geo-service architecture for data management in complex wate...
A FOSS based web geo-service architecture for data management in complex wate...
Carolina Arias Muñoz
 
Hydroinformatics Lab Opening Politecnico di Milano
Hydroinformatics Lab Opening Politecnico di MilanoHydroinformatics Lab Opening Politecnico di Milano
Hydroinformatics Lab Opening Politecnico di MilanoCarolina Arias Muñoz
 
Inaugurazione Hydroinformatics Lab@polimi
Inaugurazione Hydroinformatics Lab@polimiInaugurazione Hydroinformatics Lab@polimi
Inaugurazione Hydroinformatics Lab@polimiCarolina Arias Muñoz
 
DISTRILAKE PROJECT D1 module 20_3_2013
DISTRILAKE PROJECT D1 module 20_3_2013DISTRILAKE PROJECT D1 module 20_3_2013
DISTRILAKE PROJECT D1 module 20_3_2013Carolina Arias Muñoz
 

More from Carolina Arias Muñoz (6)

A FOSS approach to Integrated Water Resource Management. The case study of Re...
A FOSS approach to Integrated Water Resource Management. The case study of Re...A FOSS approach to Integrated Water Resource Management. The case study of Re...
A FOSS approach to Integrated Water Resource Management. The case study of Re...
 
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
 
A FOSS based web geo-service architecture for data management in complex wate...
A FOSS based web geo-service architecture for data management in complex wate...A FOSS based web geo-service architecture for data management in complex wate...
A FOSS based web geo-service architecture for data management in complex wate...
 
Hydroinformatics Lab Opening Politecnico di Milano
Hydroinformatics Lab Opening Politecnico di MilanoHydroinformatics Lab Opening Politecnico di Milano
Hydroinformatics Lab Opening Politecnico di Milano
 
Inaugurazione Hydroinformatics Lab@polimi
Inaugurazione Hydroinformatics Lab@polimiInaugurazione Hydroinformatics Lab@polimi
Inaugurazione Hydroinformatics Lab@polimi
 
DISTRILAKE PROJECT D1 module 20_3_2013
DISTRILAKE PROJECT D1 module 20_3_2013DISTRILAKE PROJECT D1 module 20_3_2013
DISTRILAKE PROJECT D1 module 20_3_2013
 

Recently uploaded

Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
enxupq
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Subhajit Sahu
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
AnirbanRoy608946
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 

Recently uploaded (20)

Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 

City focus: A web-based interactive 2D and 3D GIS application to find the best place to live in a city, using open data and open source software

  • 1. A web-based interactive 2D and 3D GIS application to find the best place to live in a city, using open data and open source software Carolina Arias Muñoz, Simone Corti, Monia Elisa Molinari, Daniele Oxoli, Gabriele Prestifilippo GEOlab (Geomatics and Earth Observation laboratory), Politecnico di Milano Como Campus, Como, Italy Session: CitySmart, Open Source Apps for Urban Management (chair: Hogan; Brovelli)
  • 2. Eng. Carolina Arias Muñoz Dr. Monia Elisa Molinari Eng. Daniele Oxoli Eng. Gabriele Prestifilippo Simone Corti MSc degree in Environmental and Geomatics Engineering. PhD student in Environmental and Infrastructure Engineering MSc degree in Environmental and Geomatics Engineering. PhD in Earth Sciences MSc degree in Environmental Engineering. PhD student in Environmental and Infrastructure Engineering MSc degree in Computer Science and Engineering Computer technician, linux system administrator and web developer WebGIS, Volunteer Geographic Information (VGI) and Geo Big Data. 2
  • 3. What is City Focus? Is a web-based interactive 2D and 3D GIS application to find the best place in a city to live, or to pass shorter staying The user can select among different criteria and decide their importance by assigning weights to each of them The application provides thematic maps on the places which better fit the user’s preferences
  • 4. Most of the existing apps: http://teleport.org http://www.findyourspot.com http://where2roost.com focus on finding a city to live and not on identifying a suitable place within a city. The existing apps also allow searching for places to live by specifying few parameters such as apartment or house prices. City focus help to perform this task in an automatic as well as user-friendly way avoiding long and hand-made search on the Web. City Focus takes into account environmental conditions such as air quality levels, that existing apps do not consider. The app exploits exclusively open data as well as Free and Open Source Software (FOSS) for its implementation by enabling continuous improvements while minimizing development costs. How is City Focus different from other apps?
  • 5. MYGEOSS: Innovative Apps in the environmental and social domains City Focus is a Winner of the MYGEOSS third call for innovative Apps, launched by the European Commission The aim: Development of innovative applications (mobile or web-based) using openly available or crowd-generated data indifferent domains addressing citizens’ needs MYGEOSS is a two-year project (2014-16) by the European Commission to develop Global Earth Observation System of Systems based smart Internet applications http://digitalearthlab.jrc.ec.europa.eu/mygeoss/results3.cfm
  • 6. City Focus Data Repository License Link Open Data Lombardia Italian Open Data License v.2.0 (IODL 2.0) (http://www.dati.gov.it/iodl/2.0) https://www.dati.lombardia.it Dati Comune Milano Italian Open Data License v.2.0 (IODL 2.0) (http://www.dati.gov.it/iodl/2.0) http://dati.comune.milano.it OpenStreetMap Open Data Commons Open Database (http://opendatacommons.org/licenses/od https://www.openstreetmap.or ISTAT CC-BY 3.0 (https://creativecommons.org/licenses/by http://www.istat.it GEOSS data core / https://www.earthobservations dsp.shtml Case Study: Milan, Italy
  • 7. City Focus Data Air Quality Low Temperature Medium Temperature High Temperature Train and Metro Stations Bus Stops Low Population Density Medium Population Density High Population Density
  • 8. City Focus Data ATMs Banks Coffee Shops Hospitals Pharmacies Police Stations Post Offices Supermarkets Veterinary Clinics Parks Dog Parks Green Areas Natural Water Industrial or commercial units Continuous urban fabric Discontinuous urban fabric Universities High Schools Primary Schools Secondary Schools Kindergartens
  • 9. Application principle Final Map X Y Score maps c 𝑟 = 𝑖=1 𝑛 𝑤𝑖 𝑐𝑖 𝑖=1 𝑛 𝑤𝑖 𝑟 ∈ ℝ | 0 ≤ 𝑟 ≤ 1 𝑤1 𝑤2 𝑤3 𝑤𝑖 … The output consists of a raster computed as a weighted average of the score maps representing the user’s selected criteria. The final map is then displayed with an intuitive color gradient, enabling the user to identify the best places within the city which better fits his/her preferences. *200 m resolution
  • 10. Data Processing Reprojection A. Data cleaning Projected data Downloaded data Buffers Cleaned data
  • 11. Data Processing Quartic kernel density function Point layers Score maps from point layers Spatial concentration maps Normalization Score maps v.kernel, radius 1200 m r.mapcalc B. Score maps creation Services (hospitals, banks, post offices, etc.) Education (universities, kindergartens, primary schools, etc.) Transportation (train and metro stations, bus stops) information. 15 min walking distance aprox
  • 12. Data Processing Score maps from polygon layers Rasterizatio n Polygon layers Raster maps Multiple distance buffers Proximity maps ReclassificationScore maps v.to.rast r.buffer r.reclass Distance d [m] classes Score d = 0 1 0 < d ≤ 400 0.75 400 < d ≤ 800 0.50 800 < d ≤ 0.25 d > 1200 0 Natural data such as parks, green areas, natural waters, etc.
  • 13. Data Processing Normalization* Air Pollution Score maps from raster layers Score maps r.mapcalc Reclassification T°, pop, landuse layers Temperature (high, medium, low) Population density (high, medium, low) Landuse (Industrial or commercial units, Continuous urban fabric, Discontinuous urban fabric) Air pollution (PM2,5) r.Reclass High / Industrial Medium / Continuous Low / Discontinuous Classes Category MIN ≤ x < ⅓*MAX low ⅓*MAX ≤ x < medium ⅔*MAX ≤ x ≤ MAX high Score maps Reclassification r.Reclass 0 or 1 ** *High scores on less polluted areas **score 1 to the cells within the category of interest
  • 16. for a in (atms), b in (banks), c in (cafe), d in (hospitals) … z in (discontinuous) return encode ( ( (a*50 + b*50 + c*80 + d*70 … z*80)/180.4), "csv") ) Application architecture Criteria vector layers “locations of interest” are added into the application as geojson The final map, as well as the criteria raster layers “criterion map” are «painted» by coloring a grid (vector version of the score maps) using the values of the retrieved csv files from the WCPS requests The POST WCPS request is of the form:
  • 18. Conclusions Possible improvements: Possibility for users to get a glimpse of the changing environment within a city through trend maps or graphs for any specific criterion (e.g. temperature changes in the last five years, etc.) Add the name of best scored city blocks from the final map (i.e. the cells with the highest scores) may be displayed too, associating to these cells to neighborhoods by means of geocoding. Take more advantage of the 3D functionalities (e.g. elevate cells according to cells values) Add user functionalities to gather information about user preferences, to make inferences and statistics: Useful for urban management purposes Add information about house/appartments sale/rent prices As a first case study, we considered the city of Milan. In the future, other italian as well as european cities are planned to be included.
  • 19. Check the application on: http://muvias.eoapps.eu/cityfocus/application.html And the documentation /source code: https://github.com/GabrielePrestifilippo/CityFocus Thank you for your attention!

Editor's Notes

  1. The team that came up with this idea is the one you see here, we are 3 environmental and geomatics engineers and 2 developers, we belong to the geomatics and earth observation lab at politecnico di milano, and we are mainly interested on volunteer geographic information and big geo data
  2. Istat national institute of statistics
  3. The output consists of a raster computed as a weighted average of the score maps representing the user’s selected criteria. The final map is then displayed with an intuitive color gradient, enabling the user to identify the best places within the city which better fits his/her preferences.
  4. To create the score maps from the raw data, we did a series of python scripts using GRASS GIS : first, data obtained from different sources were merged and duplicates were filtered out by means of buffers.
  5. For the creation of score maps from point layers, representing services, transportation etc, we created spatial concentration maps using a quartic kernel density function, considering a kernel radius of one thousand two hundred meters (equivalent to approx 15 minutes walking distance). Then we calculated the Score maps by normalizing each concentration map by dividing each cell’s value by its maximum.
  6. For the case of polygon features, that represented parks or green areas we rasterize each layer and then applied multiple-distance buffers of four hundred , eight hundred and one thousand two hundred meters). Then we reclassify by assigning a score depending on the defined distances according to the rules shown in this table
  7. Raster data of interest for the application concern land use, temperature, pollution (PM2.5) and population density variables. The air pollution score map was obtained by means of normalization procedure, but applied on the “inverse” air pollution map in such a way to have high scores for less polluted areas. The temperature map and population density map were reclassified according to three different categories, low, medium and high, by considering an equal-interval classification as shown on the table. For land use we only extracted the significant landuse types and for each category we generated a score maps by assigning score 1 to the cells within the category of interest and score 0 outside.
  8. The City Focus application relies on a standard installation of RASDAMAN server with a SQLite database backend. RASDAMAN is a database solution to store and retrieve multi-dimensional raster data (arrays). Data are accessed over the web by the Petascope component of RASDAMAN, translating the incoming WCPS request into RASDAMAN rasql language queries and generating the output map. Basically the map algebra is performed using a WCPS request.
  9. For what it concerns the client side, different tools were considered to build up the interface for maps visualization. These were mainly NASA Web WorldWind for maps visualization and jQuery a light JavaScript library to interact with the HTML page. Combining jQuery and Web WorldWind, it is possible to retrieve maps from RASDAMAN through the WPCS and show them to the end-user. On the graphical side, bootstrap allowed creating dynamic components such as sliders, buttons, and forms. These libraries have been adopted to enable users’ selection of weights for the available criteria.
  10. As a first case study, we considered the city of Milan. In the future, other Italian as well as European cities are planned to be included. The app’s adaptability to a new city should be smooth: Environmental conditions data can be found at a European scale (e.g. Temperatures from EuroLST dataset, air quality from AirBase - the European Air quality database http://www.eea.europa.eu/data-and-maps/data/airbase-the-european-air-quality-database-7) as well as urban facilities, primary services and recreational services that can be obtained from OpenStreetMap; although information can always be enrich with local cities databases