Validation Guide
Validation Guide⚓︎
This section covers how to validate mapped pedestrian infrastructure tasks in the OSM US Tasking Manager for an OpenSidewalks project.
Quick Links⚓︎
- Mapping Guide: Mapping Guide (review this before validating!)
-
Join the Team: OpenSidewalks Validators Team (requires approval by TCAT staff)

What is Validation?⚓︎
Validation is the process of reviewing the edits of other contributors and evaluating the mapped features to ensure they are:
- Correctly shaped - Lines and points placed accurately
- Properly aligned - Features match real-world locations in imagery
- Connected - Pedestrian features are connected to form a network
- Tagged correctly - Features use the required tags
Validators should have some mapping experience and be familiar with the Mapping Guide before validating others' work.
Getting Started⚓︎
1. Find Tasks Ready for Validation⚓︎
- Go to the project page for the project you'd like to contribute to
- Select Contribute at the bottom right
- Look for tasks ready for validation (blue tiles)
- Select an already-mapped, blue task and click Validate selected task
2. Review Task History⚓︎
Before validating, check the History tab to see:
- Who mapped the task
- Any comments from the mapper
- Previous validation attempts
Validation Checklist⚓︎
1. Crossings⚓︎
- Crossings are drawn as ways across streets
- Each crossing has curb nodes at both ends
- A middle node connects the crossing to the road
- Crossing ways are tagged, at minimum:
highway=footway+footway=crossing - Crossing nodes are tagged, at minimum:
highway=crossing -
crossing:markings=yesorcrossing:markings=no(or a more detailed value) is set correctly based on imagery
Common Issues:
| Issue | How to Fix |
|---|---|
| Crossing not connected to road | Drag the middle node to connect to the road |
| Missing curb nodes | Add barrier=kerb + kerb=* to endpoints |
| Wrong marking tag | Check imagery and update crossing:markings |
2. Curbs⚓︎
- Curbs are nodes at the edges of the street
- Curb type matches imagery:
kerb=lowered,raised, orflush - Curbs are tagged, at minimum:
barrier=kerb
Common Issues:
| Issue | How to Fix |
|---|---|
| Curb directly at sidewalk intersection | Move curbs to actual location and connect sidewalk to curb via a short sidewalk footway |
| Wrong curb type | Check street-level imagery if available |
Missing barrier=kerb |
Add the tag to complete the feature |
3. Sidewalks⚓︎
- Sidewalks are drawn as ways along the center of the path
- Sidewalks are tagged, at minimum:
highway=footway+footway=sidewalk - Sidewalks connect to service roads (driveways) where they intersect via a node
Common Issues:
| Issue | How to Fix |
|---|---|
| Sidewalk not on centerline | Move nodes to center the line |
| Missing connection to driveway | Add a shared node where they intersect |
4. Connectors⚓︎
- Short lines connect curbs to sidewalk centerlines
- Connectors are tagged:
highway=footway+footway=sidewalk+ (optionally)crossing_link=yes - One end connects to a curb node, the other to the sidewalk centerline
How to Fix Issues⚓︎
Move Features⚓︎
- Select the feature (node or way)
- Drag it to the correct location
- If you accidentally move something else or only dragged to check connectivity, select the Undo button (keyboard shortcut: Ctrl+Z)
Add Missing Tags⚓︎
- Select the feature
- In the left panel, search for the correct preset (e.g., "Lowered Curb")
- Alternatively, manually add tags in the expandable "Tags" table section
Connect Features⚓︎
If the editor shows a warning about disconnected features:
- Select the feature
- Click the warning message
- Choose Connect the features to snap them together
- Add tags (e.g.,
highway=crossing) as necessary
Tips for Validators⚓︎
- Use street-level imagery: Enable Bing Streetside or Mapillary to verify curb types
- Check connectivity: Make sure features are connected and there are no gaps in the pedestrian network that don't exist on the ground
- Be constructive: Leave helpful comments when requesting changes
- Focus on pedestrian features: While you are free to fix other errors you find, prioritize crossings, curbs, and sidewalks
Completing Validation⚓︎
If Everything Looks Good⚓︎
- Save and upload any minor corrections you made
- In the Tasking Manager panel on the right, answer Yes to "Is this task well mapped?"
- Click Submit task
The task will turn from blue to green on the map to confirm that it has been validated.
If Issues Remain⚓︎
- Save and upload any corrections you made
- In the Tasking Manager panel on the right, answer No to "Is this task well mapped?"
- Add a Comment describing what needs fixing
- Click Submit task
The task will return to the mapper for further work.
Done!
Thank you so much for contributing to this project. Your contributions directly impact the lives of pedestrians in the area that use OpenStreetMap-based applications to safely navigate their environment.