SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
“Cities, Technologies and Planning”



        The participation loop:
       Helping citizens to get in
           Jorge Gustavo Rocha
             jgr@di.uminho.pt
           Universidade do Minho
                  Portugal
Motivation
 ●   Two contradictory facts:
     ●   Public Participatory GIS*
         –   people are NOT participating
     ●   User Generated Contents
         –   people ARE participating




*PPGIS is an approach to getting the public more involved in the planning and decision making process
PPGIS interface have improved
PPGIS interface have improved
PPGIS interface have improved
PPGIS problems
●   Low participation
●   The participation did not improve with more
    sophisticated interfaces
●   ...but VGI participation has never been so
    prolific!
●   We should further investigate how VGI
    connects and how it can improve PPGIS
VGI projects
●   Advantages
    ●   Not regulated by public authorities, as PPGIS initiatives
    ●   Make people more aware of their neighbourhood
    ●   Make people more skilled to work with maps: layers,
        scales, formats, symbolism, interoperability issues,
        meaning, etc
    ●   More aware of current positional technologies (using
        more functionalities of the hw and sw, p.e. Mobile
        phones)
    ●   Large support community, able to share and improve
        knowledge and tools
VGI difficulties: the OSM case
●   Open Street Map
    ●   Where to start? By doing what? Where to go further?
    ●   Who is in charge? Who tells me what to do?
    ●   One of the greatest OSM advantages is that it is completely
        open: no one regulates where, when or what should be
        mapped.
    ●   It's also a disadvantage from less skilled communities
    ●   After successful OSM parties, we noticed that some local
        communities are able to go on, while others didn't.
    ●   Sometimes, the whole territory, all features, all details, are
        simple too much to deal with
Lessons learned from FOSS
●   Free Open Source Software (FOSS) projects
    can became quite large
●   FOSS communities are using the well known
    divide and conquer strategy to divide the project
    into smaller tasks
●   Besides tasks, many other issues are helping
    the FOSS community to successfully develop
    large projects:
    ●   Bug track,
    ●   Milestones, releases,
    ●   Tickets, wish lists, etc.
Lessons learned from FOSS
●   Example:




●   Translation task in Ubuntu’s Launchpad, and how it is
    displayed to users.
●   The visualization clearly depicts the size of the task and
    how much has already been done.
●   To be able to address and solve specific tasks is more
    rewarding.
●   We have more feedback on how the project was before
    and after each contribution.
Calculate tasks in OSM
●   With several different techniques (ETL-
    GIS), we calculate well defined and
    assignable mapping tasks.
    ●   OSM mappers can choose to pick up a task,
        from a list of many generated ones.
    ●   The community has more feedback over what is
        already done and what they need to do.
    ●   It is good for their involvement and motivation.
    ●   You can always forget the task pool and do
        whatever you want.
Simple example
●   We start by grabbing all McDonald’s restaurants
    from the company’s website
●   Parsing techniques are used to extract the
    information about each restaurant, from the web
    pages
●   This information is compared with the restaurants
    already mapped in the OSM map
●   The difference is converted to mapping tasks,
    separated by municipality
●   So, one simple task is “map the 1 missing
    McDonald’s of the 4 existing in Braga”
How to do it: general approach
1.find a suitable (either official or credible) source
  of information,
2.get the full list of available features,
3.capture all the necessary (or available)
  information about each feature and put it in a
  geospatial database,
4.compare the captured data with OSM data using
  geographical units (either districts, municipalities,
  parish) that are suitable for a task,
5.generating suitable visualization (tabular and
  geographic)
How to do it: ETL example
How to do it: simple query
How to do it: visualization
Additional Challenges
●   When a more complete map does not exist?
●   In many places or for some kinds of feature, there
    aren’t complete maps or other sources of
    information to serve as a basis for task computation
●   How do we calculate tasks, if we don’t know how
    many features are there in the real world?
●   For such cases, we need to estimate the number
    and location of the features.
●   Using such estimated values, we are able to create
    tasks for this class of problems.
Additional Challenges
●   What if the sources are not always correct and complete?
●   In fact, there is no problem at all. The source data is used to calculate
    tasks: not to be imported.
●   Only data personally captured by volunteers is added to the map.
●   Using the McDonald’s example:
    ●   The were restaurants missing from the official website but already mapped in OSM.
    ●   The average location difference between the OSM and McDonald’s website
        reported position was almost 200m.
    ●   The maximum difference between the McDonald’s reported position and OSM
        mapped position was 540m.
●   Even with differences in the number of restaurants (by Nov. 2010, 7
    existing restaurants were not reported on the official website), and
    positional errors, we were able to create tasks and suggest them to the
    community.
    ●   In some cities, for example, the computed McDonald’s OSM coverage percentage
        was 133%.
Additional Challenges
●   How can we track the changes over time?
●   Over time some McDonald’s restaurants might close and new ones will appear. The
    same happens with ATM machines, recycling facilities, etc.
●   How can these changes be addressed by our task calculator? It is not easy.
●   Two approaches can be considered:
    ●   The first one, is to periodically check the source website, and check if changes exist. Whenever
        changes occur, specific tasks can be re-computed and suggested to OSM users.
    ●   The second approach can use the feature’s date and time of last editing, either to detect low
        activity or to check if the feature is still valid.
        –   What low activity means? Everything is already mapped? The community is not updating the map?
●   Right now, we only have done some preliminary work to identify spots of low activity in
    OSM.
●   This will be a major challenge when OSM will be almost completed: contributions will
    be more related with features updates then new ones.
Conclusions
●   While PPGIS still has low participation, VGI is
    engaging users in the spatial realm
●   VGI makes people aware of their neighbourhood
●   Less skilled users needs some additional support to
    became autonomous in VGI
●   Case study: how to compute well defined and
    assignable mapping tasks is OSM
    ●   The general approach
    ●   Other additional approaches
●   The techniques used (mostly scripting) are available
    on the OSM Wiki, and can be reproduced.

Mais conteúdo relacionado

Semelhante a The participation loop: helping citizens to get in

Map kathmandu osm nepal presentation - public
Map kathmandu osm nepal presentation - publicMap kathmandu osm nepal presentation - public
Map kathmandu osm nepal presentation - publicRajeev Amatya
 
Open streetmapによる鳥取ガイドの試み3
Open streetmapによる鳥取ガイドの試み3Open streetmapによる鳥取ガイドの試み3
Open streetmapによる鳥取ガイドの試み3Hiroyuki Nakaji
 
OpenStreetMap Support for Humanitarian Community
OpenStreetMap Support for Humanitarian CommunityOpenStreetMap Support for Humanitarian Community
OpenStreetMap Support for Humanitarian CommunityPierre Béland
 
An Assessment of Online PPGIS Case Studies in Urban Planning Geisa Bugs - Fe...
An Assessment of Online PPGIS Case Studies in Urban Planning Geisa Bugs  - Fe...An Assessment of Online PPGIS Case Studies in Urban Planning Geisa Bugs  - Fe...
An Assessment of Online PPGIS Case Studies in Urban Planning Geisa Bugs - Fe...Beniamino Murgante
 
How and why governments should use OpenStreetMap - Pete Lancaster - State of ...
How and why governments should use OpenStreetMap - Pete Lancaster - State of ...How and why governments should use OpenStreetMap - Pete Lancaster - State of ...
How and why governments should use OpenStreetMap - Pete Lancaster - State of ...OSMFstateofthemap
 
Accessible Bath Training
Accessible Bath TrainingAccessible Bath Training
Accessible Bath TrainingLeigh Dodds
 
IRLOGI openstreetmap presentation
IRLOGI openstreetmap presentationIRLOGI openstreetmap presentation
IRLOGI openstreetmap presentationCiaran Staunton
 
#Map lesotho for saarburg meeting
#Map lesotho for saarburg meeting#Map lesotho for saarburg meeting
#Map lesotho for saarburg meetingCiaran Staunton
 
User Story Mapping - Overview Outline
User Story Mapping - Overview OutlineUser Story Mapping - Overview Outline
User Story Mapping - Overview OutlineMo Goltz
 
GeoMapFish User-Group - November 2020
GeoMapFish User-Group - November 2020GeoMapFish User-Group - November 2020
GeoMapFish User-Group - November 2020remyguillaume
 
How web-based planning and reporting increased timely impact reporting and sh...
How web-based planning and reporting increased timely impact reporting and sh...How web-based planning and reporting increased timely impact reporting and sh...
How web-based planning and reporting increased timely impact reporting and sh...Stephen Judd
 
#twbconf 2017: Digital transformation in London - Natalie Taylor, Mayor of Lo...
#twbconf 2017: Digital transformation in London - Natalie Taylor, Mayor of Lo...#twbconf 2017: Digital transformation in London - Natalie Taylor, Mayor of Lo...
#twbconf 2017: Digital transformation in London - Natalie Taylor, Mayor of Lo...Together We're Better
 
Towards a two-way participatory process António Silva, Jorge Rocha - Universi...
Towards a two-way participatory process António Silva, Jorge Rocha - Universi...Towards a two-way participatory process António Silva, Jorge Rocha - Universi...
Towards a two-way participatory process António Silva, Jorge Rocha - Universi...Beniamino Murgante
 
Step By Step: learning from implementing behavioural changes in transport
Step By Step: learning from implementing behavioural changes in transportStep By Step: learning from implementing behavioural changes in transport
Step By Step: learning from implementing behavioural changes in transportWim Korver
 

Semelhante a The participation loop: helping citizens to get in (20)

Map kathmandu osm nepal presentation - public
Map kathmandu osm nepal presentation - publicMap kathmandu osm nepal presentation - public
Map kathmandu osm nepal presentation - public
 
Accessible Bath
Accessible BathAccessible Bath
Accessible Bath
 
Open streetmapによる鳥取ガイドの試み3
Open streetmapによる鳥取ガイドの試み3Open streetmapによる鳥取ガイドの試み3
Open streetmapによる鳥取ガイドの試み3
 
OpenStreetMap Support for Humanitarian Community
OpenStreetMap Support for Humanitarian CommunityOpenStreetMap Support for Humanitarian Community
OpenStreetMap Support for Humanitarian Community
 
An Assessment of Online PPGIS Case Studies in Urban Planning Geisa Bugs - Fe...
An Assessment of Online PPGIS Case Studies in Urban Planning Geisa Bugs  - Fe...An Assessment of Online PPGIS Case Studies in Urban Planning Geisa Bugs  - Fe...
An Assessment of Online PPGIS Case Studies in Urban Planning Geisa Bugs - Fe...
 
How and why governments should use OpenStreetMap - Pete Lancaster - State of ...
How and why governments should use OpenStreetMap - Pete Lancaster - State of ...How and why governments should use OpenStreetMap - Pete Lancaster - State of ...
How and why governments should use OpenStreetMap - Pete Lancaster - State of ...
 
Accessible Bath Training
Accessible Bath TrainingAccessible Bath Training
Accessible Bath Training
 
IRLOGI openstreetmap presentation
IRLOGI openstreetmap presentationIRLOGI openstreetmap presentation
IRLOGI openstreetmap presentation
 
#Map lesotho for saarburg meeting
#Map lesotho for saarburg meeting#Map lesotho for saarburg meeting
#Map lesotho for saarburg meeting
 
User Story Mapping - Overview Outline
User Story Mapping - Overview OutlineUser Story Mapping - Overview Outline
User Story Mapping - Overview Outline
 
Gift presentation
Gift presentationGift presentation
Gift presentation
 
GridOrbit
GridOrbitGridOrbit
GridOrbit
 
GeoMapFish User-Group - November 2020
GeoMapFish User-Group - November 2020GeoMapFish User-Group - November 2020
GeoMapFish User-Group - November 2020
 
P5 Ontarget
P5 OntargetP5 Ontarget
P5 Ontarget
 
How web-based planning and reporting increased timely impact reporting and sh...
How web-based planning and reporting increased timely impact reporting and sh...How web-based planning and reporting increased timely impact reporting and sh...
How web-based planning and reporting increased timely impact reporting and sh...
 
#Map lesotho
#Map lesotho#Map lesotho
#Map lesotho
 
#twbconf 2017: Digital transformation in London - Natalie Taylor, Mayor of Lo...
#twbconf 2017: Digital transformation in London - Natalie Taylor, Mayor of Lo...#twbconf 2017: Digital transformation in London - Natalie Taylor, Mayor of Lo...
#twbconf 2017: Digital transformation in London - Natalie Taylor, Mayor of Lo...
 
Taarifa geomob
Taarifa   geomobTaarifa   geomob
Taarifa geomob
 
Towards a two-way participatory process António Silva, Jorge Rocha - Universi...
Towards a two-way participatory process António Silva, Jorge Rocha - Universi...Towards a two-way participatory process António Silva, Jorge Rocha - Universi...
Towards a two-way participatory process António Silva, Jorge Rocha - Universi...
 
Step By Step: learning from implementing behavioural changes in transport
Step By Step: learning from implementing behavioural changes in transportStep By Step: learning from implementing behavioural changes in transport
Step By Step: learning from implementing behavioural changes in transport
 

Mais de Beniamino Murgante

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

Mais de Beniamino Murgante (20)

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

Último

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Último (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

The participation loop: helping citizens to get in

  • 1. “Cities, Technologies and Planning” The participation loop: Helping citizens to get in Jorge Gustavo Rocha jgr@di.uminho.pt Universidade do Minho Portugal
  • 2. Motivation ● Two contradictory facts: ● Public Participatory GIS* – people are NOT participating ● User Generated Contents – people ARE participating *PPGIS is an approach to getting the public more involved in the planning and decision making process
  • 6. PPGIS problems ● Low participation ● The participation did not improve with more sophisticated interfaces ● ...but VGI participation has never been so prolific! ● We should further investigate how VGI connects and how it can improve PPGIS
  • 7. VGI projects ● Advantages ● Not regulated by public authorities, as PPGIS initiatives ● Make people more aware of their neighbourhood ● Make people more skilled to work with maps: layers, scales, formats, symbolism, interoperability issues, meaning, etc ● More aware of current positional technologies (using more functionalities of the hw and sw, p.e. Mobile phones) ● Large support community, able to share and improve knowledge and tools
  • 8. VGI difficulties: the OSM case ● Open Street Map ● Where to start? By doing what? Where to go further? ● Who is in charge? Who tells me what to do? ● One of the greatest OSM advantages is that it is completely open: no one regulates where, when or what should be mapped. ● It's also a disadvantage from less skilled communities ● After successful OSM parties, we noticed that some local communities are able to go on, while others didn't. ● Sometimes, the whole territory, all features, all details, are simple too much to deal with
  • 9. Lessons learned from FOSS ● Free Open Source Software (FOSS) projects can became quite large ● FOSS communities are using the well known divide and conquer strategy to divide the project into smaller tasks ● Besides tasks, many other issues are helping the FOSS community to successfully develop large projects: ● Bug track, ● Milestones, releases, ● Tickets, wish lists, etc.
  • 10. Lessons learned from FOSS ● Example: ● Translation task in Ubuntu’s Launchpad, and how it is displayed to users. ● The visualization clearly depicts the size of the task and how much has already been done. ● To be able to address and solve specific tasks is more rewarding. ● We have more feedback on how the project was before and after each contribution.
  • 11. Calculate tasks in OSM ● With several different techniques (ETL- GIS), we calculate well defined and assignable mapping tasks. ● OSM mappers can choose to pick up a task, from a list of many generated ones. ● The community has more feedback over what is already done and what they need to do. ● It is good for their involvement and motivation. ● You can always forget the task pool and do whatever you want.
  • 12. Simple example ● We start by grabbing all McDonald’s restaurants from the company’s website ● Parsing techniques are used to extract the information about each restaurant, from the web pages ● This information is compared with the restaurants already mapped in the OSM map ● The difference is converted to mapping tasks, separated by municipality ● So, one simple task is “map the 1 missing McDonald’s of the 4 existing in Braga”
  • 13. How to do it: general approach 1.find a suitable (either official or credible) source of information, 2.get the full list of available features, 3.capture all the necessary (or available) information about each feature and put it in a geospatial database, 4.compare the captured data with OSM data using geographical units (either districts, municipalities, parish) that are suitable for a task, 5.generating suitable visualization (tabular and geographic)
  • 14. How to do it: ETL example
  • 15. How to do it: simple query
  • 16. How to do it: visualization
  • 17. Additional Challenges ● When a more complete map does not exist? ● In many places or for some kinds of feature, there aren’t complete maps or other sources of information to serve as a basis for task computation ● How do we calculate tasks, if we don’t know how many features are there in the real world? ● For such cases, we need to estimate the number and location of the features. ● Using such estimated values, we are able to create tasks for this class of problems.
  • 18. Additional Challenges ● What if the sources are not always correct and complete? ● In fact, there is no problem at all. The source data is used to calculate tasks: not to be imported. ● Only data personally captured by volunteers is added to the map. ● Using the McDonald’s example: ● The were restaurants missing from the official website but already mapped in OSM. ● The average location difference between the OSM and McDonald’s website reported position was almost 200m. ● The maximum difference between the McDonald’s reported position and OSM mapped position was 540m. ● Even with differences in the number of restaurants (by Nov. 2010, 7 existing restaurants were not reported on the official website), and positional errors, we were able to create tasks and suggest them to the community. ● In some cities, for example, the computed McDonald’s OSM coverage percentage was 133%.
  • 19. Additional Challenges ● How can we track the changes over time? ● Over time some McDonald’s restaurants might close and new ones will appear. The same happens with ATM machines, recycling facilities, etc. ● How can these changes be addressed by our task calculator? It is not easy. ● Two approaches can be considered: ● The first one, is to periodically check the source website, and check if changes exist. Whenever changes occur, specific tasks can be re-computed and suggested to OSM users. ● The second approach can use the feature’s date and time of last editing, either to detect low activity or to check if the feature is still valid. – What low activity means? Everything is already mapped? The community is not updating the map? ● Right now, we only have done some preliminary work to identify spots of low activity in OSM. ● This will be a major challenge when OSM will be almost completed: contributions will be more related with features updates then new ones.
  • 20. Conclusions ● While PPGIS still has low participation, VGI is engaging users in the spatial realm ● VGI makes people aware of their neighbourhood ● Less skilled users needs some additional support to became autonomous in VGI ● Case study: how to compute well defined and assignable mapping tasks is OSM ● The general approach ● Other additional approaches ● The techniques used (mostly scripting) are available on the OSM Wiki, and can be reproduced.