Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
The current segmentation process exclusively uses OSM's
highway=
tag during merging of segments. This results in segments that no longer distinguish the subparts. Here are some examples that contain two incompatible classes (sidewalk, crosswalk) which currently fallback tofootway
, causing the differentiating classes to be lost:Service roads and footways are the most impacted and we can't fully capture the road network with our schema as it stands. The proposal is to add a new scope-able
subclasses
property.Reference
Testing
Verified tests passed
Checklist
Checklist of tasks commonly-associated with schema pull requests. Please review the relevant checklists and ensure you do all the tasks that are required for the change you made.
A
but is not intended to test propertyA
's validity, and you made a schema change that invalidates propertyA
in that counterexample, fix the counterexample to align it with your schema change.Documentation Website
Docs preview for this PR.