Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kerb Validator #1583

Merged
merged 21 commits into from
Nov 14, 2024
Merged

Kerb Validator #1583

merged 21 commits into from
Nov 14, 2024

Conversation

tannerwuster
Copy link
Contributor

@tannerwuster tannerwuster commented Oct 11, 2024

  • Flag any crossings without kerb nodes with a new validator.

  • The validator will give the user a button to 'fix' by adding kerb nodes 1m from the endpoints of the crossing. (It will be up to the user to position the kerb nodes.)

  • Offer different fixes in the validation pane

  • Flush

  • Lowered

  • Raised

Screenshot 2024-10-11 at 10 34 38

closes #1460

@eneerhut
Copy link

When warnings are opened up, do you think there could be value in numbering each warning and having a corresponding yellow circle with a number surrounding the feature? You currently have to click through to reveal which warning corresponds to the feature.

Copy link
Contributor

@bhousel bhousel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This all looks really awesome - I like that it also considers refuge situations where the sidewalk have different kinds of junctions and refuge islands.
And includes tests too! I can't wait to try it out...

data/core.yaml Outdated Show resolved Hide resolved
modules/validations/kerb_nodes.js Outdated Show resolved Hide resolved
modules/validations/kerb_nodes.js Outdated Show resolved Hide resolved
modules/validations/kerb_nodes.js Outdated Show resolved Hide resolved
@bhousel
Copy link
Contributor

bhousel commented Nov 14, 2024

Looks good, lets merge it and then people can try it out in canary! 🐤

@bhousel bhousel merged commit a011ddc into main Nov 14, 2024
5 checks passed
@bhousel bhousel deleted the kerb_validation branch November 14, 2024 21:42
@bhousel bhousel added this to the v2.5 milestone Nov 14, 2024
@eneerhut
Copy link

Nice work @tannerwuster! Looking great in Canary so far.
Could we add a link to the kerb tagging guidelines in the OSM wiki when the user clicks the 'i'?
image

@tannerwuster tannerwuster mentioned this pull request Nov 22, 2024
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add validation to create kerb nodes for pedestrian crossings.
4 participants