SlideShare a Scribd company logo
1 of 16
Using OpenStreetMap Quality
Assurance Tools
Ian Lopez
December 2013
What are “Quality Assurance
Tools” in the OpenStreetMap
context?
According to the OpenStreetMap Wiki, Quality
assurance tools “help lead to better quality of OSM
data. Often, the tools achieve this by providing a list of
bugs in the data, which mappers can then go and fix
using editing tools. The bugs are either automatically
detected based on rules and data analysis, or the tools
provide a means of manually reporting them, or some
combination of the two. There are many different ideas
for how to do this, and what kind of bugs to focus on,
hence many different tools. ”
It means that those tools help improve
OpenStreetMap data by looking for and
identifying various errors, whether automatically
or from on-the-ground surveys. Once identified
and connected, errors can be fixed.
There are various tools that identify various
types of errors.
Some QA Tools used by PH-based OSM
contributors:
Notes
Notes, a feature in the OSM website, is used to improve OSM data by adding
details that can be added by more experienced OpenStreetMap
contributors.
It is similar to OpenStreetBugs in many aspects (ability to create or comment
anonymously, allows everyone to report cartographically-relevant
information for OSMers to act upon)
To add a note, click the bottom tool bar button on the right side of the main
OSM map. Then, leave a short message on the map if something is missing
or obviously wrong, like “new residential road starts here" or “restaurant
closed, replaced by a barber shop". Add the message understandably and
thoughtfully. In some cases, you may have to be specific (Example: new
bakery along X Avenue between 54th and 56th Streets).
Notes about notes: Do not add personal notes using this feature.
A screenshot showing a recently-added note
Keep Right
Keep Right checks for data consistencies in OSM data. It checks on the
following:

•Highways that do not intersect
•Highways and waterways that intersect (without a bridge or tunnel tag)
•Overlapping ways
•Geometry glitches
•Turn restrictions
•Missing tags
•FIXME-tagged items
•Intersections without junctions
A screenshot showing various errors and issues in Keep Right
Validator (JOSM Plugin)
Validator used to be a JOSM plugin, but is now an integral part of JOSM. It’s a
feature that checks and fixes invalid map data. It checks on and fixes the
following:

•Duplicated nodes and ways
•Self-intersecting ways
•Overlapping ways
•Crossing ways
•Turn restrictions
•Missing tags
•FIXME-tagged items
•Intersections without junctions
•Untagged ways
A screenshot showing JOSM’s Validator in action
OSM Inspector
OSM Inspector is a web based debugging tool for advanced OpenStreetMap
users offered by Geofabrik, a German company that specializes in
cartography. It shows layers specializing in different views, like routing,
tagging and geometry. However, some layers like addresses, boundaries and
public transportation are limited to Europe. Some countries like Netherlands,
Austria and Germany have specialized layers connected with data imports.
A screenshot showing OSM Inspector
Other QA Tools used by PH-based OSM
contributors:
Attributions
•
•
•
•

Slide 1: Map of UP Los Baños, Laguna. Taken from http://tools.geofabrik.de/map/?
type=Geofabrik_Topo&lon=121.24150&lat=14.16223&zoom=16
OpenStreetBugs screenshot from http://mapperz.blogspot.com/2009/01/open-street-bugs-goodreporter.html
Information taken from various OpenStreetMap Wiki articles: OpenStreetBugs, Notes, OSM Inspector
Other screenshots created by Ian Lopez

More Related Content

Similar to OpenStreetMap QA tools

Detecting Insufficient Access Control in Web Applications
Detecting Insufficient Access Control in Web ApplicationsDetecting Insufficient Access Control in Web Applications
Detecting Insufficient Access Control in Web ApplicationsAndrew Petukhov
 
The 5th Israeli Conference on Robotics - my presentation
The 5th Israeli Conference on Robotics - my presentationThe 5th Israeli Conference on Robotics - my presentation
The 5th Israeli Conference on Robotics - my presentationGeorge Adamides
 
The 5th Israeli Conference on Robotics
The 5th Israeli Conference on RoboticsThe 5th Israeli Conference on Robotics
The 5th Israeli Conference on RoboticsGeorge Adamides
 
Zsolt Várnai, Principal Software Engineer at Skyscanner - "The advantages of...
 Zsolt Várnai, Principal Software Engineer at Skyscanner - "The advantages of... Zsolt Várnai, Principal Software Engineer at Skyscanner - "The advantages of...
Zsolt Várnai, Principal Software Engineer at Skyscanner - "The advantages of...Dataconomy Media
 
Web testing essentials
Web testing   essentialsWeb testing   essentials
Web testing essentialsbolsupport
 
Visual Testing: Quality and Speed -- by GIl Tayar, Applitools
Visual Testing: Quality and Speed -- by GIl Tayar, Applitools Visual Testing: Quality and Speed -- by GIl Tayar, Applitools
Visual Testing: Quality and Speed -- by GIl Tayar, Applitools Applitools
 
Making Test Automation Visible
Making Test Automation VisibleMaking Test Automation Visible
Making Test Automation VisibleKaren N. Johnson
 
Use Model-Based Testing to Navigate the Software Forest
Use Model-Based Testing to Navigate the Software ForestUse Model-Based Testing to Navigate the Software Forest
Use Model-Based Testing to Navigate the Software ForestTechWell
 
Keeping London On The Move - Interesting Solutions For Challenging Problems
Keeping London On The Move - Interesting Solutions For Challenging ProblemsKeeping London On The Move - Interesting Solutions For Challenging Problems
Keeping London On The Move - Interesting Solutions For Challenging ProblemsAnand Ramdeo
 
sonali ppt_Raspberry pi.pptx
sonali ppt_Raspberry pi.pptxsonali ppt_Raspberry pi.pptx
sonali ppt_Raspberry pi.pptxVishalLabde
 
Odata V4 : The New way to REST for Your Applications
Odata V4 : The New way to REST for Your Applications Odata V4 : The New way to REST for Your Applications
Odata V4 : The New way to REST for Your Applications Alok Chhabria
 
Basics of creating accessible code for websites
Basics of creating accessible code for websitesBasics of creating accessible code for websites
Basics of creating accessible code for websiteselianna james
 
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...Agile Testing Alliance
 
U test whitepaper_10
U test whitepaper_10U test whitepaper_10
U test whitepaper_10eshwar83
 
What is Web Testing?
What is Web Testing?   What is Web Testing?
What is Web Testing? QA InfoTech
 

Similar to OpenStreetMap QA tools (20)

Detecting Insufficient Access Control in Web Applications
Detecting Insufficient Access Control in Web ApplicationsDetecting Insufficient Access Control in Web Applications
Detecting Insufficient Access Control in Web Applications
 
The 5th Israeli Conference on Robotics - my presentation
The 5th Israeli Conference on Robotics - my presentationThe 5th Israeli Conference on Robotics - my presentation
The 5th Israeli Conference on Robotics - my presentation
 
The 5th Israeli Conference on Robotics
The 5th Israeli Conference on RoboticsThe 5th Israeli Conference on Robotics
The 5th Israeli Conference on Robotics
 
Openstreetmap
OpenstreetmapOpenstreetmap
Openstreetmap
 
GUI, Performance, Load and API testing with Test Studio
GUI, Performance, Load and API testing with Test StudioGUI, Performance, Load and API testing with Test Studio
GUI, Performance, Load and API testing with Test Studio
 
Zsolt Várnai, Principal Software Engineer at Skyscanner - "The advantages of...
 Zsolt Várnai, Principal Software Engineer at Skyscanner - "The advantages of... Zsolt Várnai, Principal Software Engineer at Skyscanner - "The advantages of...
Zsolt Várnai, Principal Software Engineer at Skyscanner - "The advantages of...
 
cametrics-report-final
cametrics-report-finalcametrics-report-final
cametrics-report-final
 
Web testing essentials
Web testing   essentialsWeb testing   essentials
Web testing essentials
 
Visual Testing: Quality and Speed -- by GIl Tayar, Applitools
Visual Testing: Quality and Speed -- by GIl Tayar, Applitools Visual Testing: Quality and Speed -- by GIl Tayar, Applitools
Visual Testing: Quality and Speed -- by GIl Tayar, Applitools
 
Making Test Automation Visible
Making Test Automation VisibleMaking Test Automation Visible
Making Test Automation Visible
 
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
Iwsm2014   defect density measurements using cosmic (thomas fehlmann)Iwsm2014   defect density measurements using cosmic (thomas fehlmann)
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
 
Human Computer Interface -l2.pdf
Human Computer Interface -l2.pdfHuman Computer Interface -l2.pdf
Human Computer Interface -l2.pdf
 
Use Model-Based Testing to Navigate the Software Forest
Use Model-Based Testing to Navigate the Software ForestUse Model-Based Testing to Navigate the Software Forest
Use Model-Based Testing to Navigate the Software Forest
 
Keeping London On The Move - Interesting Solutions For Challenging Problems
Keeping London On The Move - Interesting Solutions For Challenging ProblemsKeeping London On The Move - Interesting Solutions For Challenging Problems
Keeping London On The Move - Interesting Solutions For Challenging Problems
 
sonali ppt_Raspberry pi.pptx
sonali ppt_Raspberry pi.pptxsonali ppt_Raspberry pi.pptx
sonali ppt_Raspberry pi.pptx
 
Odata V4 : The New way to REST for Your Applications
Odata V4 : The New way to REST for Your Applications Odata V4 : The New way to REST for Your Applications
Odata V4 : The New way to REST for Your Applications
 
Basics of creating accessible code for websites
Basics of creating accessible code for websitesBasics of creating accessible code for websites
Basics of creating accessible code for websites
 
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
 
U test whitepaper_10
U test whitepaper_10U test whitepaper_10
U test whitepaper_10
 
What is Web Testing?
What is Web Testing?   What is Web Testing?
What is Web Testing?
 

More from esambale

Open data initiatives
Open data initiativesOpen data initiatives
Open data initiativesesambale
 
Contributing to OpenStreetMap (OSMPH)
Contributing to OpenStreetMap (OSMPH)Contributing to OpenStreetMap (OSMPH)
Contributing to OpenStreetMap (OSMPH)esambale
 
About osmph
About osmphAbout osmph
About osmphesambale
 
Map design
Map designMap design
Map designesambale
 
Geoladies 20140609
Geoladies 20140609Geoladies 20140609
Geoladies 20140609esambale
 
DepEd's Schools Mapping Initiative
DepEd's Schools Mapping InitiativeDepEd's Schools Mapping Initiative
DepEd's Schools Mapping Initiativeesambale
 
State of OpenStreetMap Indonesia
State of OpenStreetMap IndonesiaState of OpenStreetMap Indonesia
State of OpenStreetMap Indonesiaesambale
 
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia esambale
 
Participatory mapping and LGU decision support tools for Disaster Risk Reduct...
Participatory mapping and LGU decision support tools for Disaster Risk Reduct...Participatory mapping and LGU decision support tools for Disaster Risk Reduct...
Participatory mapping and LGU decision support tools for Disaster Risk Reduct...esambale
 
InaSAFE Development in the Philippines
InaSAFE Development in the Philippines InaSAFE Development in the Philippines
InaSAFE Development in the Philippines esambale
 
Maperitive
MaperitiveMaperitive
Maperitiveesambale
 
My GPS Stories
My GPS StoriesMy GPS Stories
My GPS Storiesesambale
 
OSM-Philippines and the Yolanda Crisis Mapping Response
OSM-Philippines and the Yolanda Crisis Mapping ResponseOSM-Philippines and the Yolanda Crisis Mapping Response
OSM-Philippines and the Yolanda Crisis Mapping Responseesambale
 
Free GEO Culture and OpenStreetMap
Free GEO Culture and OpenStreetMapFree GEO Culture and OpenStreetMap
Free GEO Culture and OpenStreetMapesambale
 
ESSC OSM-PH WB project
ESSC OSM-PH WB projectESSC OSM-PH WB project
ESSC OSM-PH WB projectesambale
 
Philippine Geospatial Forum Presentation 20130311
Philippine Geospatial Forum Presentation 20130311Philippine Geospatial Forum Presentation 20130311
Philippine Geospatial Forum Presentation 20130311esambale
 
OSM SFD2012
OSM SFD2012OSM SFD2012
OSM SFD2012esambale
 
FOSS4G 2011 Osaka
FOSS4G 2011 OsakaFOSS4G 2011 Osaka
FOSS4G 2011 Osakaesambale
 
foss4g 2011 tokyo
foss4g 2011 tokyofoss4g 2011 tokyo
foss4g 2011 tokyoesambale
 
Ph lightning sotm2011
Ph lightning sotm2011Ph lightning sotm2011
Ph lightning sotm2011esambale
 

More from esambale (20)

Open data initiatives
Open data initiativesOpen data initiatives
Open data initiatives
 
Contributing to OpenStreetMap (OSMPH)
Contributing to OpenStreetMap (OSMPH)Contributing to OpenStreetMap (OSMPH)
Contributing to OpenStreetMap (OSMPH)
 
About osmph
About osmphAbout osmph
About osmph
 
Map design
Map designMap design
Map design
 
Geoladies 20140609
Geoladies 20140609Geoladies 20140609
Geoladies 20140609
 
DepEd's Schools Mapping Initiative
DepEd's Schools Mapping InitiativeDepEd's Schools Mapping Initiative
DepEd's Schools Mapping Initiative
 
State of OpenStreetMap Indonesia
State of OpenStreetMap IndonesiaState of OpenStreetMap Indonesia
State of OpenStreetMap Indonesia
 
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia
Using OSM, QGIS, and InaSAFE for Contingency Plan in Indonesia
 
Participatory mapping and LGU decision support tools for Disaster Risk Reduct...
Participatory mapping and LGU decision support tools for Disaster Risk Reduct...Participatory mapping and LGU decision support tools for Disaster Risk Reduct...
Participatory mapping and LGU decision support tools for Disaster Risk Reduct...
 
InaSAFE Development in the Philippines
InaSAFE Development in the Philippines InaSAFE Development in the Philippines
InaSAFE Development in the Philippines
 
Maperitive
MaperitiveMaperitive
Maperitive
 
My GPS Stories
My GPS StoriesMy GPS Stories
My GPS Stories
 
OSM-Philippines and the Yolanda Crisis Mapping Response
OSM-Philippines and the Yolanda Crisis Mapping ResponseOSM-Philippines and the Yolanda Crisis Mapping Response
OSM-Philippines and the Yolanda Crisis Mapping Response
 
Free GEO Culture and OpenStreetMap
Free GEO Culture and OpenStreetMapFree GEO Culture and OpenStreetMap
Free GEO Culture and OpenStreetMap
 
ESSC OSM-PH WB project
ESSC OSM-PH WB projectESSC OSM-PH WB project
ESSC OSM-PH WB project
 
Philippine Geospatial Forum Presentation 20130311
Philippine Geospatial Forum Presentation 20130311Philippine Geospatial Forum Presentation 20130311
Philippine Geospatial Forum Presentation 20130311
 
OSM SFD2012
OSM SFD2012OSM SFD2012
OSM SFD2012
 
FOSS4G 2011 Osaka
FOSS4G 2011 OsakaFOSS4G 2011 Osaka
FOSS4G 2011 Osaka
 
foss4g 2011 tokyo
foss4g 2011 tokyofoss4g 2011 tokyo
foss4g 2011 tokyo
 
Ph lightning sotm2011
Ph lightning sotm2011Ph lightning sotm2011
Ph lightning sotm2011
 

Recently uploaded

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
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, Adobeapidays
 
"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 ...Zilliz
 
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...Jeffrey Haguewood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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...apidays
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
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...Orbitshub
 
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 WorkerThousandEyes
 
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...apidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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
 
"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 ...
 
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...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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...
 
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 - 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...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

OpenStreetMap QA tools

  • 1. Using OpenStreetMap Quality Assurance Tools Ian Lopez December 2013
  • 2. What are “Quality Assurance Tools” in the OpenStreetMap context?
  • 3. According to the OpenStreetMap Wiki, Quality assurance tools “help lead to better quality of OSM data. Often, the tools achieve this by providing a list of bugs in the data, which mappers can then go and fix using editing tools. The bugs are either automatically detected based on rules and data analysis, or the tools provide a means of manually reporting them, or some combination of the two. There are many different ideas for how to do this, and what kind of bugs to focus on, hence many different tools. ”
  • 4. It means that those tools help improve OpenStreetMap data by looking for and identifying various errors, whether automatically or from on-the-ground surveys. Once identified and connected, errors can be fixed. There are various tools that identify various types of errors.
  • 5. Some QA Tools used by PH-based OSM contributors:
  • 6. Notes Notes, a feature in the OSM website, is used to improve OSM data by adding details that can be added by more experienced OpenStreetMap contributors. It is similar to OpenStreetBugs in many aspects (ability to create or comment anonymously, allows everyone to report cartographically-relevant information for OSMers to act upon) To add a note, click the bottom tool bar button on the right side of the main OSM map. Then, leave a short message on the map if something is missing or obviously wrong, like “new residential road starts here" or “restaurant closed, replaced by a barber shop". Add the message understandably and thoughtfully. In some cases, you may have to be specific (Example: new bakery along X Avenue between 54th and 56th Streets). Notes about notes: Do not add personal notes using this feature.
  • 7. A screenshot showing a recently-added note
  • 8. Keep Right Keep Right checks for data consistencies in OSM data. It checks on the following: •Highways that do not intersect •Highways and waterways that intersect (without a bridge or tunnel tag) •Overlapping ways •Geometry glitches •Turn restrictions •Missing tags •FIXME-tagged items •Intersections without junctions
  • 9. A screenshot showing various errors and issues in Keep Right
  • 10. Validator (JOSM Plugin) Validator used to be a JOSM plugin, but is now an integral part of JOSM. It’s a feature that checks and fixes invalid map data. It checks on and fixes the following: •Duplicated nodes and ways •Self-intersecting ways •Overlapping ways •Crossing ways •Turn restrictions •Missing tags •FIXME-tagged items •Intersections without junctions •Untagged ways
  • 11. A screenshot showing JOSM’s Validator in action
  • 12. OSM Inspector OSM Inspector is a web based debugging tool for advanced OpenStreetMap users offered by Geofabrik, a German company that specializes in cartography. It shows layers specializing in different views, like routing, tagging and geometry. However, some layers like addresses, boundaries and public transportation are limited to Europe. Some countries like Netherlands, Austria and Germany have specialized layers connected with data imports.
  • 13. A screenshot showing OSM Inspector
  • 14. Other QA Tools used by PH-based OSM contributors:
  • 15.
  • 16. Attributions • • • • Slide 1: Map of UP Los Baños, Laguna. Taken from http://tools.geofabrik.de/map/? type=Geofabrik_Topo&lon=121.24150&lat=14.16223&zoom=16 OpenStreetBugs screenshot from http://mapperz.blogspot.com/2009/01/open-street-bugs-goodreporter.html Information taken from various OpenStreetMap Wiki articles: OpenStreetBugs, Notes, OSM Inspector Other screenshots created by Ian Lopez