SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
Past holds the mirror to the future
How previous mistakes are paving way for newer techniques to prevent them.
Poornima Badrinath
Mapbox
OPEN SOURCE
Amazing details
Live updates
Advantages
Map breakages
Wrong data
Disadvantages
21%
of incoming changesets are not good
An average of
From June 1st to August 31st
- All Reviewed changesets: 24,089
- Bad changesets: 5,074
- Critical: 148
- High: 740
How bad are bad
changesets?
-Critical
-Not critical
Critical changesets
Seriously breaking the map
Renders breaking
Fake cities added on the oceans
Country name or City name being shown incorrectly
Popular tourism destinations being vandalised
Harmful
Not critical but not needed on the map
Tons of unwanted viewpoints, amenities, shops, pois
Random parks and water bodies added
Random roads added: footways, paths etc
How or why does it happen?
Unintentional - Inexperience, by mistake
Intentional - fully aware of the bad changes
Unintentional
New users
New to the mapping concept
Not aware of the community
Not aware of the tagging/editing rules of OpenStreetMap
When editing - deleting/editing another feature by mistake
Intentional
Adding wrong data on purpose
Fully aware of the changes being made
Merry Christmas and a Happy New Year!
Virus mapping in Vietnam
Beautifully added unwanted highways
How can they be corrected?
To correct/prevent, first the error needs to be found and
analysed why it happened.
Three questions to ask!
What/why/how did it happen?
How was it corrected
How to make sure that it doesn’t happen again
Tools available
Validate your own edits: JOSM Validator
OSM Changeset Analyser
Detectors and Compare functions
How they help in catching the unwanted edits
What is a compare function or a filter
Comparisons between 2 versions
What can it do?
- Able to filter out changesets based on a few characteristics
- Flags the potentially harmful changesets based on the compare function
- Easy to keep an eye on a particular area based on the bbox.
How a compare function or filter is developed
FLOWCHART:
A bad
changeset
Analysing why
it happened
Checking the
features it
affected
Writing a
compare
function to flag
those edits
Using the
compare
function to flag
similar edits!
How the OSM community has
responded!
Changeset reverts
Feature editing
How you can do it
● Keep an eye on the area you are
familiar with
● Use tools like OSMCha to find
changesets in the area you are
interested in.
● Various other tools that flags
harmful changesets
How you can contribute?
Help in writing compare functions or new filters to catch
harmful edits
Check out the osm compare repository:
https://github.com/mapbox/osm-compare
Use OSMCha to filter out the incoming changesets
https://osmcha.mapbox.com/
Keep an eye on the changes happening around your area
Connect with the community members by changeset
comments, osm diaries, osm irc chat
https://www.openstreetmap.org/user/nammala/diary/41413
Help out new mappers in correcting their edits and sharing
guides and tutorials that would help them understand
https://www.mapbox.com/mapping/validating-osm/
Happy Validating! :)

Mais conteúdo relacionado

Semelhante a Poornima Badrinath, Mapbox, Past holds the mirror to the future | SotM Asia 2017

NetBrain-in-Action
NetBrain-in-ActionNetBrain-in-Action
NetBrain-in-Action
Ken Reiff
 
Managing Performance with PathView Cloud: 5 Tip & Tricks
Managing Performance with PathView Cloud: 5 Tip & TricksManaging Performance with PathView Cloud: 5 Tip & Tricks
Managing Performance with PathView Cloud: 5 Tip & Tricks
PathView Hero
 
VistA Enhancements
VistA EnhancementsVistA Enhancements
VistA Enhancements
ckuyehar
 

Semelhante a Poornima Badrinath, Mapbox, Past holds the mirror to the future | SotM Asia 2017 (20)

Working with Routes and Linear Referencing in ArcGIS
Working with Routes and Linear Referencing in ArcGISWorking with Routes and Linear Referencing in ArcGIS
Working with Routes and Linear Referencing in ArcGIS
 
DV Journey Analysis
DV Journey AnalysisDV Journey Analysis
DV Journey Analysis
 
boone_assignment 6
boone_assignment 6boone_assignment 6
boone_assignment 6
 
OneBusAway - Issue reporting - Challenges and Improvements
OneBusAway - Issue reporting - Challenges and ImprovementsOneBusAway - Issue reporting - Challenges and Improvements
OneBusAway - Issue reporting - Challenges and Improvements
 
NetBrain-in-Action
NetBrain-in-ActionNetBrain-in-Action
NetBrain-in-Action
 
How to Boost Your SEO With Mobile Performance Optimization
How to Boost Your SEO With Mobile Performance OptimizationHow to Boost Your SEO With Mobile Performance Optimization
How to Boost Your SEO With Mobile Performance Optimization
 
MAPS.ME Workshop on State of The Map Asia 2017 Conference
MAPS.ME Workshop on State of The Map Asia 2017 ConferenceMAPS.ME Workshop on State of The Map Asia 2017 Conference
MAPS.ME Workshop on State of The Map Asia 2017 Conference
 
Bus tracking application project report
Bus tracking application project reportBus tracking application project report
Bus tracking application project report
 
Google Analytics Essential Training
Google Analytics Essential TrainingGoogle Analytics Essential Training
Google Analytics Essential Training
 
Getting started with Compete PRO
Getting started with Compete PROGetting started with Compete PRO
Getting started with Compete PRO
 
Planning at Eye Level: Form and Function
Planning at Eye Level: Form and FunctionPlanning at Eye Level: Form and Function
Planning at Eye Level: Form and Function
 
OpenStreetMap QA tools
OpenStreetMap QA toolsOpenStreetMap QA tools
OpenStreetMap QA tools
 
SoTM US Routing
SoTM US RoutingSoTM US Routing
SoTM US Routing
 
Monaeo Calendar Case Study
Monaeo Calendar Case StudyMonaeo Calendar Case Study
Monaeo Calendar Case Study
 
Find my bus
Find my busFind my bus
Find my bus
 
LeanSixSigmaProjectPresentation
LeanSixSigmaProjectPresentationLeanSixSigmaProjectPresentation
LeanSixSigmaProjectPresentation
 
Managing Performance with PathView Cloud: 5 Tip & Tricks
Managing Performance with PathView Cloud: 5 Tip & TricksManaging Performance with PathView Cloud: 5 Tip & Tricks
Managing Performance with PathView Cloud: 5 Tip & Tricks
 
VistA Enhancements
VistA EnhancementsVistA Enhancements
VistA Enhancements
 
Competitive Intelligence – Social Media Tools and Tactics
Competitive Intelligence – Social Media Tools and TacticsCompetitive Intelligence – Social Media Tools and Tactics
Competitive Intelligence – Social Media Tools and Tactics
 
Maricopa County Elections & GIS at GeekNet11
Maricopa County Elections & GIS at GeekNet11Maricopa County Elections & GIS at GeekNet11
Maricopa County Elections & GIS at GeekNet11
 

Mais de Kathmandu Living Labs

Mais de Kathmandu Living Labs (20)

Pradip Khatiwada, Kathmandu Living Labs | Mapping as Activism | SotM Asia 2017
Pradip Khatiwada, Kathmandu Living Labs | Mapping as Activism | SotM Asia 2017Pradip Khatiwada, Kathmandu Living Labs | Mapping as Activism | SotM Asia 2017
Pradip Khatiwada, Kathmandu Living Labs | Mapping as Activism | SotM Asia 2017
 
Maliha Binte Mohiuddin, University of Dhaka | YouthMappers Session | SotM Asi...
Maliha Binte Mohiuddin, University of Dhaka | YouthMappers Session | SotM Asi...Maliha Binte Mohiuddin, University of Dhaka | YouthMappers Session | SotM Asi...
Maliha Binte Mohiuddin, University of Dhaka | YouthMappers Session | SotM Asi...
 
Nikesh Balami, Open Knowledge Nepal | Nepal Session | SotM Asia 2017
Nikesh Balami, Open Knowledge Nepal | Nepal Session | SotM Asia 2017Nikesh Balami, Open Knowledge Nepal | Nepal Session | SotM Asia 2017
Nikesh Balami, Open Knowledge Nepal | Nepal Session | SotM Asia 2017
 
Shashish Maharjan, OSM Lalitpur | Nepal Session | SotM Asia 2017
Shashish Maharjan, OSM Lalitpur | Nepal Session | SotM Asia 2017Shashish Maharjan, OSM Lalitpur | Nepal Session | SotM Asia 2017
Shashish Maharjan, OSM Lalitpur | Nepal Session | SotM Asia 2017
 
Sumit Dugar, Practical Action Consulting | Nepal Session | SotM Asia 2017
Sumit Dugar, Practical Action Consulting | Nepal Session | SotM Asia 2017Sumit Dugar, Practical Action Consulting | Nepal Session | SotM Asia 2017
Sumit Dugar, Practical Action Consulting | Nepal Session | SotM Asia 2017
 
Yogesh Maharjan, OSM Kirtipur | Nepal Session | SotM Asia 2017
Yogesh Maharjan, OSM Kirtipur | Nepal Session | SotM Asia 2017Yogesh Maharjan, OSM Kirtipur | Nepal Session | SotM Asia 2017
Yogesh Maharjan, OSM Kirtipur | Nepal Session | SotM Asia 2017
 
Karan Suthakaran, OpenStreetMap Sri Lanka, OSM and the Sri Lankan Government ...
Karan Suthakaran, OpenStreetMap Sri Lanka, OSM and the Sri Lankan Government ...Karan Suthakaran, OpenStreetMap Sri Lanka, OSM and the Sri Lankan Government ...
Karan Suthakaran, OpenStreetMap Sri Lanka, OSM and the Sri Lankan Government ...
 
Uttam Paudel, Nursing Association of Nepal, EpiNurse: Local Nurses for Partic...
Uttam Paudel, Nursing Association of Nepal, EpiNurse: Local Nurses for Partic...Uttam Paudel, Nursing Association of Nepal, EpiNurse: Local Nurses for Partic...
Uttam Paudel, Nursing Association of Nepal, EpiNurse: Local Nurses for Partic...
 
Jayachandran Mani, Technical Officer, Head, Mission management at Karnataka S...
Jayachandran Mani, Technical Officer, Head, Mission management at Karnataka S...Jayachandran Mani, Technical Officer, Head, Mission management at Karnataka S...
Jayachandran Mani, Technical Officer, Head, Mission management at Karnataka S...
 
Sazal Sthapit, Kathmandu Living Labs, QuakeMap | OSM as a Communication Tool ...
Sazal Sthapit, Kathmandu Living Labs, QuakeMap | OSM as a Communication Tool ...Sazal Sthapit, Kathmandu Living Labs, QuakeMap | OSM as a Communication Tool ...
Sazal Sthapit, Kathmandu Living Labs, QuakeMap | OSM as a Communication Tool ...
 
Harry Mahardhika, HOT Indonesia, OSM for Disaster Management, Harry Mahardhik...
Harry Mahardhika, HOT Indonesia, OSM for Disaster Management, Harry Mahardhik...Harry Mahardhika, HOT Indonesia, OSM for Disaster Management, Harry Mahardhik...
Harry Mahardhika, HOT Indonesia, OSM for Disaster Management, Harry Mahardhik...
 
Monal Bhattarai, Kaasthamandap Vidyalaya |Youth as Mappers | SotM Asia 2017
Monal Bhattarai, Kaasthamandap Vidyalaya |Youth as Mappers | SotM Asia 2017Monal Bhattarai, Kaasthamandap Vidyalaya |Youth as Mappers | SotM Asia 2017
Monal Bhattarai, Kaasthamandap Vidyalaya |Youth as Mappers | SotM Asia 2017
 
Pratichhya Sharma, Western Regional Campus |Youth as Mappers | SotM Asia 2017
Pratichhya Sharma, Western Regional Campus |Youth as Mappers | SotM Asia 2017Pratichhya Sharma, Western Regional Campus |Youth as Mappers | SotM Asia 2017
Pratichhya Sharma, Western Regional Campus |Youth as Mappers | SotM Asia 2017
 
Jasna Budhathoki, Rato Bangala School |Youth as Mappers | SotM Asia 2017
Jasna Budhathoki, Rato Bangala School |Youth as Mappers | SotM Asia 2017Jasna Budhathoki, Rato Bangala School |Youth as Mappers | SotM Asia 2017
Jasna Budhathoki, Rato Bangala School |Youth as Mappers | SotM Asia 2017
 
Rob Savoye, Freelance Developer, OSM Data Manipulation | Workshop | SotM Asia...
Rob Savoye, Freelance Developer, OSM Data Manipulation | Workshop | SotM Asia...Rob Savoye, Freelance Developer, OSM Data Manipulation | Workshop | SotM Asia...
Rob Savoye, Freelance Developer, OSM Data Manipulation | Workshop | SotM Asia...
 
Dewi Sulistiongrum, HOT Indonesia, The Mapping Strategy to Develop OSM Data |...
Dewi Sulistiongrum, HOT Indonesia, The Mapping Strategy to Develop OSM Data |...Dewi Sulistiongrum, HOT Indonesia, The Mapping Strategy to Develop OSM Data |...
Dewi Sulistiongrum, HOT Indonesia, The Mapping Strategy to Develop OSM Data |...
 
Bradley Wilson, University of Arkansas & Kathmandu Living Labs, From Disaster...
Bradley Wilson, University of Arkansas & Kathmandu Living Labs, From Disaster...Bradley Wilson, University of Arkansas & Kathmandu Living Labs, From Disaster...
Bradley Wilson, University of Arkansas & Kathmandu Living Labs, From Disaster...
 
Ramya Raghupathy, Mapbox, Basemap Completeness in Asian Cities | SotM Asia 2017
Ramya Raghupathy, Mapbox, Basemap Completeness in Asian Cities  | SotM Asia 2017Ramya Raghupathy, Mapbox, Basemap Completeness in Asian Cities  | SotM Asia 2017
Ramya Raghupathy, Mapbox, Basemap Completeness in Asian Cities | SotM Asia 2017
 
Poornima Badrinath, Mapbox, OSM Validation: Workshop | SotM Asia 2017
Poornima Badrinath, Mapbox, OSM Validation: Workshop | SotM Asia 2017Poornima Badrinath, Mapbox, OSM Validation: Workshop | SotM Asia 2017
Poornima Badrinath, Mapbox, OSM Validation: Workshop | SotM Asia 2017
 
Dr. Rajib Subba, DIG, Nepal Police, Nepal Earthquake Session | SotM Asia 2017
Dr. Rajib Subba, DIG, Nepal Police, Nepal Earthquake Session | SotM Asia 2017Dr. Rajib Subba, DIG, Nepal Police, Nepal Earthquake Session | SotM Asia 2017
Dr. Rajib Subba, DIG, Nepal Police, Nepal Earthquake Session | SotM Asia 2017
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Poornima Badrinath, Mapbox, Past holds the mirror to the future | SotM Asia 2017