-
Notifications
You must be signed in to change notification settings - Fork 82
Description
This was initially meant to be a new check, however, after a discussion (look at the comments), this has been turned into a check improvement for RoadLinkCheck. Please find the BadHighwayLinkCheck at the end of the issue.
All the description is still relevant from the BadHighwayLinkCheck. However, there are two additions:
-
The highways that do not have an enter or an exist point are flagged. Way: 517427092

-
The highways that are connecting roads that do not have a link equivalent. I.e., the start is a footway and the end is a service road. Way: 4839936 example is a bit odd, however, after research I found that the end node has been modified, with its coordinates being elsewhere. In the AWS data I was using, the Way started with a service road and ended with a footway.

BadHighwayLinkCheck
description
**Description** Flagging the highway links that are labeled improperly or are too long (over 1000 meters).
Requirements
- Type way
- Has one of the following highway tags: ["motorway_link", "trunk_link", "primary_link", "secondary_link", "tertiary_link"]
- Case 1: Highway link too long: over 4 nodes AND over 1000 m in length
- Case 2: Highway link tag doesn't correspond to the higher priority highway on either side of the link.
Use Cases
Example:
Case 1: [Highway too long.]
- A highway with a link tag that is over 4 nodes and 1000 meters long
- TP: Way: 265460906


Case 2: [Highway link named inappropriately.]
- A highway link is connected to a highway that is higher priority than the link. In this example, a tertiary_link is connecting a trunk highway. Trunk is higher priority than tertiary, therefore the way needs to have a highway=trunk_link tag.
- TP: Way: 41716786

Supported regions
No Restrictions
References
OSMOSE Wiki
OSMOSE Backend